[WORKSFORME] Ошибка: не собирается webkit-gtk

При сборке 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 собирается

>>> Installing (1 of 1) net-libs/webkit-gtk-9999
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

 * GNU info directory index is up-to-date.

$ eix webkit-gtk
[I] net-libs/webkit-gtk
     Available versions:  0_p40220-r1 1.1.10 (~)1.1.15.2 (~)1.1.15.4 (~)9999[1]
     Installed versions:  9999[1](16:58:04 09.01.2010)(gstreamer -coverage ...)
     Homepage:            http://www.webkitgtk.org/
     Description:         Open source web browser engine
[1] "x" /usr/local/portage

$ emerge --info | wgetpaste
Your paste can be seen here: http://dpaste.com/142902/

$ cat /usr/local/portage/net-libs/webkit-gtk/webkit-gtk-9999.ebuild | wgetpaste
Your paste can be seen here: http://dpaste.com/142904/

про 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

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".