[Webkit-unassigned] [Bug 97701] New: linking error during compilation
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Wed Sep 26 10:54:43 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=97701
Summary: linking error during compilation
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: JavaScriptCore
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: andre.schutze at web.de
hello developers,
i'm using debian testing and want to compile a nightly build of webkit (for evolution 3.5.x). I do the following things:
download webkit
$ tar -xjf WebKit-r129536.tar.bz2
$ mv WebKit-r129536 WK (on an earlier builds i get problems with the command length - on linux 128k only :) - so i put the source in - "/sTmp/WK" )
$ cd WK/Tools/Scripts/
$ ./update-webkitgtk-libs
$ ./build-webkit --gtk
i think the compilation is nearly compleated (it took on my centrino duo t2400 3-4 houres). then the following error occured:
...
CXX Tools/DumpRenderTree/gtk/Programs_DumpRenderTree-TestRunnerGtk.o
CXX Tools/DumpRenderTree/gtk/Programs_DumpRenderTree-PixelDumpSupportGtk.o
CXX Tools/DumpRenderTree/gtk/Programs_DumpRenderTree-SelfScrollingWebKitWebView.o
CXX Tools/DumpRenderTree/gtk/Programs_DumpRenderTree-TextInputController.o
CXX Tools/DumpRenderTree/gtk/Programs_DumpRenderTree-WorkQueueItemGtk.o
CXXLD libwebkitgtk-3.0.la
CC Tools/GtkLauncher/Programs_GtkLauncher-LauncherInspectorWindow.o
CC Tools/GtkLauncher/Programs_GtkLauncher-main.o
CXXLD Programs/ImageDiff
CC Tools/MiniBrowser/gtk/Programs_MiniBrowser-BrowserCellRendererVariant.o
CC Tools/MiniBrowser/gtk/Programs_MiniBrowser-BrowserDownloadsBar.o
CC Tools/MiniBrowser/gtk/Programs_MiniBrowser-BrowserSettingsDialog.o
CC Tools/MiniBrowser/gtk/Programs_MiniBrowser-BrowserWindow.o
CC Tools/MiniBrowser/gtk/Programs_MiniBrowser-main.o
CXXLD libwebkit2gtk-3.0.la
CXX Tools/WebKitTestRunner/gtk/Programs_WebKitTestRunner-main.o
CXX Tools/WebKitTestRunner/gtk/Programs_WebKitTestRunner-EventSenderProxyGtk.o
CXX Tools/WebKitTestRunner/gtk/Programs_WebKitTestRunner-PlatformWebViewGtk.o
CXX Tools/WebKitTestRunner/gtk/Programs_WebKitTestRunner-TestControllerGtk.o
CXX Tools/WebKitTestRunner/cairo/Programs_WebKitTestRunner-TestInvocationCairo.o
CXX Tools/WebKitTestRunner/Programs_WebKitTestRunner-CyclicRedundancyCheck.o
CXX Tools/WebKitTestRunner/Programs_WebKitTestRunner-GeolocationProviderMock.o
CXX Tools/WebKitTestRunner/Programs_WebKitTestRunner-PixelDumpSupport.o
CXX Tools/WebKitTestRunner/Programs_WebKitTestRunner-TestController.o
CXX Tools/WebKitTestRunner/Programs_WebKitTestRunner-TestInvocation.o
CXX Tools/WebKitTestRunner/Programs_WebKitTestRunner-WebNotificationProvider.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-AtomicString.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-CString.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-CheckedArithmeticOperations.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-Functional.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-HashMap.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-IntegerToStringConversion.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-MathExtras.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-MediaTime.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-RedBlackTree.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-SaturatedArithmeticOperations.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-StringBuilder.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-StringImpl.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-StringOperators.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-TemporaryChange.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-VectorBasic.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-Vector.o
CXX Tools/TestWebKitAPI/Tests/WTF/Programs_TestWebKitAPI_TestWTF-VectorReverse.o
CXX Tools/TestWebKitAPI/Tests/gtk/Programs_TestWebKitAPI_TestGtk-InputMethodFilter.o
CXXLD Programs/TestWebKitAPI/TestWebKit2
./.libs/libjavascriptcoregtk-3.0.so: error: undefined reference to 'u_charType_46'
./.libs/libjavascriptcoregtk-3.0.so: error: undefined reference to 'udat_open_46'
./.libs/libjavascriptcoregtk-3.0.so: error: undefined reference to 'udat_format_46'
./.libs/libjavascriptcoregtk-3.0.so: error: undefined reference to 'udat_close_46'
./.libs/libjavascriptcoregtk-3.0.so: error: undefined reference to 'ucol_getLocaleByType_46'
./.libs/libjavascriptcoregtk-3.0.so: error: undefined reference to 'ucol_getAttribute_46'
./.libs/libjavascriptcoregtk-3.0.so: error: undefined reference to 'ucol_open_46'
./.libs/libjavascriptcoregtk-3.0.so: error: undefined reference to 'ucol_setAttribute_46'
./.libs/libjavascriptcoregtk-3.0.so: error: undefined reference to 'ucol_strcoll_46'
./.libs/libjavascriptcoregtk-3.0.so: error: undefined reference to 'ucol_close_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::equalIgnoringCase(unsigned char const*, unsigned char const*, unsigned int): error: undefined reference to 'u_foldCase_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::equalIgnoringCase(unsigned char const*, unsigned char const*, unsigned int): error: undefined reference to 'u_foldCase_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::equalIgnoringCase(unsigned short const*, unsigned char const*, unsigned int): error: undefined reference to 'u_foldCase_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::equalIgnoringCase(unsigned short const*, unsigned char const*, unsigned int): error: undefined reference to 'u_foldCase_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::findIgnoringCase(WTF::StringImpl*, unsigned int): error: undefined reference to 'u_memcasecmp_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::reverseFindIgnoringCase(WTF::StringImpl*, unsigned int): error: undefined reference to 'u_memcasecmp_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::equalIgnoringCase(WTF::StringImpl*, WTF::StringImpl*): error: undefined reference to 'u_memcasecmp_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::defaultWritingDirection(bool*): error: undefined reference to 'u_charDirection_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::defaultWritingDirection(bool*): error: undefined reference to 'u_charDirection_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::simplifyWhiteSpace(): error: undefined reference to 'u_charDirection_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::simplifyWhiteSpace(): error: undefined reference to 'u_charDirection_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::foldCase(): error: undefined reference to 'u_tolower_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::foldCase(): error: undefined reference to 'u_strFoldCase_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::foldCase(): error: undefined reference to 'u_strFoldCase_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::lower(): error: undefined reference to 'u_tolower_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::lower(): error: undefined reference to 'u_strToLower_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::lower(): error: undefined reference to 'u_strToLower_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::upper(): error: undefined reference to 'u_strToUpper_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::upper(): error: undefined reference to 'u_strToUpper_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::upper(): error: undefined reference to 'u_toupper_46'
./.libs/libWTF.a(libWTF_la-StringImpl.o):StringImpl.cpp:function WTF::StringImpl::upper(): error: undefined reference to 'u_toupper_46'
collect2: error: ld returned 1 exit status
make[1]: *** [Programs/TestWebKitAPI/TestWebKit2] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/sTmp/WK/WebKitBuild/Release'
make: *** [all] Error 2
Failed to build WebKit using 'make'!
$ nm /sTmp/WK/WebKitBuild/Release/.libs/libjavascriptcoregtk-3.0.so
give me:
...
00179091 t operationTearOffInlinedArguments
00178daf t operationToPrimitive
0017a074 t operationValueAdd
0017a29e t operationValueAddNotNumber
001789e4 t operationVirtualCall
00178afc t operationVirtualConstruct
U pow
003960f7 t printf_stderr_common
U pthread_attr_destroy
U pthread_attr_getstack
U pthread_attr_init
U pthread_cond_broadcast
U pthread_cond_destroy
U pthread_cond_init
U pthread_cond_signal
U pthread_cond_timedwait
U pthread_cond_wait
U pthread_create
U pthread_detach
U pthread_getattr_np
U pthread_getspecific
U pthread_join
U pthread_key_create
U pthread_key_delete
U pthread_kill
U pthread_mutex_destroy
U pthread_mutex_init
U pthread_mutex_lock
U pthread_mutex_trylock
U pthread_mutex_unlock
U pthread_mutexattr_destroy
U pthread_mutexattr_init
U pthread_mutexattr_settype
U pthread_rwlock_destroy
U pthread_rwlock_init
U pthread_rwlock_rdlock
U pthread_rwlock_tryrdlock
U pthread_rwlock_trywrlock
U pthread_rwlock_unlock
U pthread_rwlock_wrlock
U pthread_self
U pthread_setspecific
U pthread_sigmask
U qsort
U read
U readlink
000cfdb0 t register_tm_clones
003960f0 t resetSignalHandlersForFatalErrors
U sched_yield
U setitimer
U sigaction
U sigaddset
U sigemptyset
U sigfillset
U signal
U sigsuspend
U sin
U sleep
U snprintf
U sqrt
U srandom
U sscanf
U stderr
U strcasecmp
U strchr
U strcmp
U strcpy
U strdup
U strftime
U strncasecmp
U strncmp
U strstr
U strtol
U sysconf
U tan
U time
U timegm
00179e98 t triggerReoptimizationNow
U trunc
U u_charDirection_46
U u_charType_46
U u_foldCase_46
U u_memcasecmp_46
U u_strFoldCase_46
U u_strToLower_46
U u_strToUpper_46
U u_tolower_46
U u_toupper_46
U ucol_close_46
U ucol_getAttribute_46
U ucol_getLocaleByType_46
U ucol_open_46
U ucol_setAttribute_46
U ucol_strcoll_46
U udat_close_46
U udat_format_46
U udat_open_46
U usleep
U vfprintf
0039612b t vprintf_stderr_with_prefix
003961db t vprintf_stderr_with_trailing_newline
U vsnprintf
I think it is a dependancy problem with a too old or missing lib. But i don't know where I should start searching. The "update-webkitgtk-libs" or "build_webkit" - Script should handle this.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list