Не собирается 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:
# Please consult /usr/share/portage/config/make.conf.example for a more # detailed example. CFLAGS="-march=native -pipe" CXXFLAGS="${CFLAGS}" CHOST="x86_64-pc-linux-gnu" USE="mmx sse sse2 unicode ssl alsa acpi dvd dvdr dvdread flac apache2 gtk firefox gnome gstreamer hal usb zlib samba bluetooth -kde -qt3 -qt4" LINGUAS="en ru" # RUBY_TARGETS="ruby18" PORTDIR_OVERLAY="/usr/local/portage" VIDEO_CARDS="nvidia" # CCACHE_DIR="/var/tmp/ccache" # CCACHE_SIZE="4G" GENTOO_MIRRORS="rsync://xeon.gentoo.ru/gentoo-distfiles" MAKEOPTS="-j5" ACCEPT_LICENSE="*" # FEATURES="ccache splitdebug"Я так понимаю баг до сих пор открыт: http://bugs.gentoo.org/show_bug.cgi?id=295318 и его не пофиксили.
Какие есть варианты? Может более старые версии поставить? Нужно срочно поставить gnome...
-
Там много есть вариантов
Там много есть вариантов решения, кому-то помогло.
CFLAGS="-O2 -march=native -pipe"
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Действительно, -O2 помогло.
Действительно, -O2 помогло.
-