[webkit-gtk] 1.10.2 linking: ./.libs/libwebkit2gtk-3.0.so: undefined reference to `u_charMirror_49'
tjoen
tjoen at dds.nl
Sun Jan 13 10:09:00 PST 2013
System: 32-bit LFS-like
icu-49.1.2 built this way:
CPPFLAGS="-DU_CHARSET_IS_UTF8=1 -DU_USING_ICU_NAMESPACE=0" \
./runConfigureICU Linux --prefix=/usr --disable-static \
--disable-renaming --with-data-packaging=archive
echo 'CPPFLAGS += -DICU_DATA_DIR=\"/usr/share/icu\"' >> icudefs.mk
make-3.82 with patch:
www.linuxfromscratch.org/patches/downloads/make/make-3.82-upstream_fixes-3.patch
gcc-4.7.2
../configure --prefix=/usr --enable-shared --enable-threads=posix \
--enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++ \
--disable-multilib --disable-bootstrap --with-system-zlib \
--with-arch-directory=i386
webkitgtk-1.10.2
$ ./configure --prefix=/usr --disable-static --disable-geolocation \
--with-gtk=3.0 --with-gstreamer=1.0
$ make
results in this error:
...
CXXLD Programs/WebKitWebProcess
./.libs/libwebkit2gtk-3.0.so: undefined reference to `u_charMirror_49'
./.libs/libwebkit2gtk-3.0.so: undefined reference to `ublock_getCode_49'
Rebuilding 1.10.1 on same system: no problems.
$ make -n
shows the same
echo " CXXLD " Programs/WebKitWebProcess;./doltlibtool --silent
--tag=CXX --mode=link g++ -Wno-c++0x-compat -O2 -o
Programs/WebKitWebProcess
Source/WebKit2/gtk/Programs_WebKitWebProcess-MainGtk.o
libjavascriptcoregtk-3.0.la libwebkit2gtk-3.0.la
-Wl,--export-dynamic -pthread -lgmodule-2.0 -lgthread-2.0 -lrt
-lgio-2.0 -lgobject-2.0 -lglib-2.0 -lgtk-3 -lgdk-3 -latk-1.0
-lgio-2.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0
-lcairo -lgobject-2.0 -lglib-2.0 -lgtk-3 -lgdk-3 -latk-1.0 -lgio-2.0
-lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo-gobject -lpango-1.0 -lcairo
-lgobject-2.0 -lglib-2.0 -lsoup-2.4 -lgio-2.0 -lgobject-2.0
-lglib-2.0
in 1.10.1 and in 1.10.2
libwebkit2gtk-3.0.la are also the same in both versions,
both contain dependency_libs='...-licui18n -licuuc -licudata....
1.10.1:
33053424 Jan 13 14:51 libwebkit2gtk-3.0.so.18.0.4
1.10.2:
33052917 Jan 13 11:15 libwebkit2gtk-3.0.so.18.0.5
Is this a webkitgtk or a make-bug ?
And how to solve it ?
More information about the webkit-gtk
mailing list