[WORKSFORME] Ошибка: не собирается webkit-gtk
qnikst 9 января, 2010 - 15:11
При сборке webkit-gtk-1.1.15.2 и выше (webkit-gtk-1.1.15.4,webkit-gtk-1.1.17,webkit-gtk-9999) происходит ошибка:
make -j3 glib-mkenums \ --fhead "#ifndef WEBKIT_ENUM_TYPES_H\n" \ --fhead "#define WEBKIT_ENUM_TYPES_H\n\n" \ --fhead "#include <glib-object.h>\n\n" \ --fhead "#include <webkit/webkitdefines.h>\n\n" \ --fhead "G_BEGIN_DECLS\n\n" \ --ftail "G_END_DECLS\n\n" \ --ftail "#endif\n" \ --fprod "#include <webkit/@basename@>\n\n" \ --eprod "#define WEBKIT_TYPE_@ENUMSHORT@ @enum_name@_get_type()\n\n" \ --eprod "WEBKIT_API GType\n@enum_name@_get_type(void);\n\n" \ ./WebKit/gtk/webkit/webkit.h ./WebKit/gtk/webkit/webkitdefines.h ./WebKit/gtk/webkit/webkitdownload.h ./WebKit/gtk/webkit/webkiterror.h ./WebKit/gtk/webkit/webkithittestresult.h ./WebKit/gtk/webkit/webkitnetworkrequest.h ./WebKit/gtk/webkit/webkitnetworkresponse.h ./WebKit/gtk/webkit/webkitsoupauthdialog.h ./WebKit/gtk/webkit/webkitwebbackforwardlist.h ./WebKit/gtk/webkit/webkitwebdatasource.h ./WebKit/gtk/webkit/webkitwebframe.h ./WebKit/gtk/webkit/webkitwebhistoryitem.h ./WebKit/gtk/webkit/webkitwebinspector.h ./WebKit/gtk/webkit/webkitwebnavigationaction.h ./WebKit/gtk/webkit/webkitwebpolicydecision.h ./WebKit/gtk/webkit/webkitwebresource.h ./WebKit/gtk/webkit/webkitwebsettings.h ./WebKit/gtk/webkit/webkitwebwindowfeatures.h ./WebKit/gtk/webkit/webkitwebview.h ./WebKit/gtk/webkit/webkitwebdatabase.h ./WebKit/gtk/webkit/webkitsecurityorigin.h ./WebKit/gtk/webkit/webkitversion.h | \ sed 's,web_kit,webkit,' | \ sed 's,WEBKIT_TYPE_KIT,WEBKIT_TYPE,' \ > xgen-gth \ && (cmp -s xgen-gth WebKit/gtk/webkit/webkitenumtypes.h || cp xgen-gth WebKit/gtk/webkit/webkitenumtypes.h) \ && rm -f xgen-gth \ && echo timestamp > stamp-webkitenumtypes.h make: execvp: /bin/sh: Argument list too long make: *** [stamp-webkitenumtypes.h] Error 127
Доп информация:
# cat '/var/tmp/portage/net-libs/webkit-gtk-1.1.15.4/temp/environment' | wc -L
758
# emerge --info --verbose "=webkit-gtk-1.1.15.4" | wc -L
1431
# uname -a
Linux qnikst 2.6.31-gentoo-r6 #8 SMP Fri Jan 8 21:49:45 MSK 2010 x86_64 Intel(R) Pentium(R) Dual CPU T3200 @ 2.00GHz GenuineIntel GNU/Linux
# head /etc/make.conf -n 25
source /usr/local/portage/layman/make.conf CFLAGS="-O2 -march=native -mtune=native -mssse3 -mfpmath=sse -pipe" CXXFLAGS="${CFLAGS}" MAKEOPTS="-j3" CHOST="x86_64-pc-linux-gnu" USE="X mmx sse sse2 -ipv6 dbus hal opengl alsa -mono truetype nptl nptlonly unicode" DISTFILES="/usr/portage/distfiles/" LANGUAGE="ru" LINGUAS="ru en" INPUT_DEVICES="keyboard mouse evdev synaptics" VIDEO_CARDS="i810 intel i123"
# emerge --info
http://dpaste.com/142833/
на irc.freenode.net#webkit-gtk отправили на рассылку http://thread.gmane.org/gmane.comp.gnu.make.bugs/4219, где был патч для make, однако создание нового ebuild'a для сборки make с этим патчем не помогло, ошибка появляется.
»
- Для комментирования войдите или зарегистрируйтесь
.
9999 собирается
про libsoup для него - вот http://trac.webkit.org/wiki/BuildingGtk
Это подпись, которую невозможно истолковать неправильно
к сожалению, у 9999 (в т.ч.
к сожалению, у 9999 (в т.ч. скопированный с dpaste) у меня не работает ровно с теми же признаками. Лог я написал с самой младшей версии, которая доступна в официальном портаже, чтобы исключить варианты, что я собираю, что-попало.
Поскольку данная ошибка только у меня хотелось бы поразбираться в проблеме прежде чем постить в багзиллу.
плз
Кто-нибудь с работающим webkit-gtk может скинуть мне enviroment сборки?
.
http://paste.org.ru/?h7b5m4
Это подпись, которую невозможно истолковать неправильно
получилось
В общем я слелал "хак" в своём ебилде и у меня всё собралось
Спасибо patamooshta, и
за содействие.
Причину проблемы я так и не нашёл. А тривиальные пересборки g?libc не спасли
Баг продолжает (пока) висеть в багзилле:
http://bugs.gentoo.org/show_bug.cgi?id=300867