Не собирается net-libs/webkit-gtk-1.2.7
Drakon 19 марта, 2011 - 19:25
Во время сборки выдаёт ошибку:
CXX WebKitTools/DumpRenderTree/gtk/Programs_DumpRenderTree-WorkQueueItemGtk.o /bin/mkdir -p ./.deps/DerivedSources CXXLD libJavaScriptCore.la CXXLD TestNetscapePlugin/libtestnetscapeplugin.la CXXLD libwebkit-1.0.la CXXLD Programs/jsc CCLD Programs/minidom CCLD Programs/GtkLauncher CXXLD Programs/DumpRenderTree ./.libs/libwebkit-1.0.so: undefined reference to `findEntity(char const*, unsigned int)' ./.libs/libwebkit-1.0.so: undefined reference to `findColor(char const*, unsigned int)' ./.libs/libwebkit-1.0.so: undefined reference to `findProp(char const*, unsigned int)' ./.libs/libwebkit-1.0.so: undefined reference to `findValue(char const*, unsigned int)' ./.libs/libwebkit-1.0.so: undefined reference to `findDoctypeEntry(char const*, unsigned int)' collect2: ld returned 1 exit status make[1]: *** [Programs/GtkLauncher] Ошибка 1 make[1]: *** Ожидание завершения заданий... ./.libs/libwebkit-1.0.so: undefined reference to `findEntity(char const*, unsigned int)' ./.libs/libwebkit-1.0.so: undefined reference to `findColor(char const*, unsigned int)' ./.libs/libwebkit-1.0.so: undefined reference to `findProp(char const*, unsigned int)' ./.libs/libwebkit-1.0.so: undefined reference to `findValue(char const*, unsigned int)' ./.libs/libwebkit-1.0.so: undefined reference to `findDoctypeEntry(char const*, unsigned int)' collect2: ld returned 1 exit status make[1]: *** [Programs/DumpRenderTree] Ошибка 1 make[1]: Leaving directory `/var/tmp/portage/net-libs/webkit-gtk-1.2.7/work/webkit-1.2.7' make: *** [all] Ошибка 2 emake failed [31;01m*[0m ERROR: net-libs/webkit-gtk-1.2.7 failed (compile phase): [31;01m*[0m Compile failed [31;01m*[0m [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 56: Called src_compile [31;01m*[0m environment, line 3077: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m emake XDG_DATA_HOME="${T}/.local" || die "Compile failed" [31;01m*[0m
C версией 1.2.5 тоже самое.
»
- Для комментирования войдите или зарегистрируйтесь
.
Проверьте, что в /etc/make.conf есть
CXXFLAGS="${CFLAGS}"
Пруфлинк - http://bugs.gentoo.org/287390 и http://www.linux.org.ru/forum/general/5341320
Если не поможет - см http://www.google.ru/search?q=libwebkit-1.0.so:+undefined+reference+to+%60findEntity
а эта строка - это просто подпись
Прозреваю очередную жертву
Прозреваю очередную жертву ccache
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
ccache отключен. CXXFLAGS
ccache отключен. CXXFLAGS стоит правильный. cat /etc/make.conf:
Я так понимаю баг до сих пор открыт: http://bugs.gentoo.org/show_bug.cgi?id=295318 и его не пофиксили.
Какие есть варианты? Может более старые версии поставить? Нужно срочно поставить gnome...
-
Там много есть вариантов
Там много есть вариантов решения, кому-то помогло.
CFLAGS="-O2 -march=native -pipe"
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Действительно, -O2 помогло.
Действительно, -O2 помогло.
-