[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