WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
115225
[EFL] Build break using jhbuild on ubuntu 13.04
https://bugs.webkit.org/show_bug.cgi?id=115225
Summary
[EFL] Build break using jhbuild on ubuntu 13.04
Ryuan Choi
Reported
2013-04-25 22:55:35 PDT
In ubuntu 13.04, libxml is upgraded to 2.9.0 but jhbuild/efl depends on 2.8.0 So xslt on ubuntu 13.04 complains like below /usr/lib/x86_64-linux-gnu/libxslt.so.1: undefined reference to `
xmlBufContent@LIBXML2_2.9.0
' /usr/lib/x86_64-linux-gnu/libxslt.so.1: undefined reference to `
xmlBufUse@LIBXML2_2.9.0
'
Attachments
Patch
(1.59 KB, patch)
2013-04-25 23:01 PDT
,
Ryuan Choi
no flags
Details
Formatted Diff
Diff
Rebased for green bot
(1.58 KB, patch)
2013-04-26 00:37 PDT
,
Ryuan Choi
no flags
Details
Formatted Diff
Diff
rebased
(1.62 KB, patch)
2013-04-26 16:25 PDT
,
Ryuan Choi
no flags
Details
Formatted Diff
Diff
Show Obsolete
(2)
View All
Add attachment
proposed patch, testcase, etc.
Ryuan Choi
Comment 1
2013-04-25 23:01:05 PDT
Created
attachment 199787
[details]
Patch
Chris Dumez
Comment 2
2013-04-25 23:03:02 PDT
Comment on
attachment 199787
[details]
Patch LGTM.
Gyuyoung Kim
Comment 3
2013-04-25 23:09:32 PDT
Comment on
attachment 199787
[details]
Patch Great !! Is there no problem on older distribution ? If there is no problem after this patch, I will upgrade buildbot and ews maintained by me to 13.04.
EFL EWS Bot
Comment 4
2013-04-25 23:36:51 PDT
Comment on
attachment 199787
[details]
Patch
Attachment 199787
[details]
did not pass efl-wk2-ews (efl-wk2): Output:
http://webkit-queues.appspot.com/results/171363
Ryuan Choi
Comment 5
2013-04-26 00:37:34 PDT
Created
attachment 199792
[details]
Rebased for green bot
EFL EWS Bot
Comment 6
2013-04-26 00:57:59 PDT
Comment on
attachment 199792
[details]
Rebased for green bot
Attachment 199792
[details]
did not pass efl-wk2-ews (efl-wk2): Output:
http://webkit-queues.appspot.com/results/133388
Gyuyoung Kim
Comment 7
2013-04-26 08:43:44 PDT
Ryuan, could you please upload again ? Problem is fixed on efl-wk2 ews.
Ryuan Choi
Comment 8
2013-04-26 16:25:31 PDT
Created
attachment 199871
[details]
rebased
WebKit Commit Bot
Comment 9
2013-04-26 21:40:08 PDT
Comment on
attachment 199871
[details]
rebased Clearing flags on attachment: 199871 Committed
r149231
: <
http://trac.webkit.org/changeset/149231
>
WebKit Commit Bot
Comment 10
2013-04-26 21:40:12 PDT
All reviewed patches have been landed. Closing bug.
Chris Dumez
Comment 11
2013-05-20 11:10:51 PDT
I still cannot build on Ubuntu 13.04: Linking C executable ../../bin/EWebLauncher [ 83%] Built target ewkTestUtils Scanning dependencies of target test_ewk_view Scanning dependencies of target test_ewk_contextmenu [ 83%] [ 83%] [ 83%] Scanning dependencies of target test_ewk_setting Building CXX object Source/WebKit/CMakeFiles/test_ewk_view.dir/efl/tests/test_runner.cpp.o Building CXX object Source/WebKit/CMakeFiles/test_ewk_view.dir/efl/tests/test_ewk_view.cpp.o Scanning dependencies of target test_ewk_frame Building CXX object Source/WebKit/CMakeFiles/test_ewk_contextmenu.dir/efl/tests/test_ewk_contextmenu.cpp.o [ 83%] [ 83%] Building CXX object Source/WebKit/CMakeFiles/test_ewk_frame.dir/efl/tests/test_ewk_frame.cpp.o Building CXX object Source/WebKit/CMakeFiles/test_ewk_setting.dir/efl/tests/test_ewk_setting.cpp.o [ 83%] Built target DumpRenderTree [ 83%] Building CXX object Source/WebKit/CMakeFiles/test_ewk_frame.dir/efl/tests/test_runner.cpp.o /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'fmod' /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'floor' /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'pow' collect2: error: ld returned 1 exit status make[2]: *** [bin/EWebLauncher] Error 1 make[1]: *** [Tools/EWebLauncher/CMakeFiles/EWebLauncher.dir/all] Error 2
Halton Huo
Comment 12
2013-06-17 22:40:37 PDT
Same link error as
comment #11
Gyuyoung Kim
Comment 13
2013-06-17 22:59:01 PDT
(In reply to
comment #12
)
> Same link error as
comment #11
Did you try to build after git clean -dfx ?
Chris Dumez
Comment 14
2013-06-17 23:08:35 PDT
(In reply to
comment #11
)
> I still cannot build on Ubuntu 13.04: > Linking C executable ../../bin/EWebLauncher > [ 83%] Built target ewkTestUtils > Scanning dependencies of target test_ewk_view > Scanning dependencies of target test_ewk_contextmenu > [ 83%] [ 83%] [ 83%] Scanning dependencies of target test_ewk_setting > Building CXX object Source/WebKit/CMakeFiles/test_ewk_view.dir/efl/tests/test_runner.cpp.o > Building CXX object Source/WebKit/CMakeFiles/test_ewk_view.dir/efl/tests/test_ewk_view.cpp.o > Scanning dependencies of target test_ewk_frame > Building CXX object Source/WebKit/CMakeFiles/test_ewk_contextmenu.dir/efl/tests/test_ewk_contextmenu.cpp.o > [ 83%] [ 83%] Building CXX object Source/WebKit/CMakeFiles/test_ewk_frame.dir/efl/tests/test_ewk_frame.cpp.o > Building CXX object Source/WebKit/CMakeFiles/test_ewk_setting.dir/efl/tests/test_ewk_setting.cpp.o > [ 83%] Built target DumpRenderTree > [ 83%] Building CXX object Source/WebKit/CMakeFiles/test_ewk_frame.dir/efl/tests/test_runner.cpp.o > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'fmod' > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'floor' > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'pow' > collect2: error: ld returned 1 exit status > make[2]: *** [bin/EWebLauncher] Error 1 > make[1]: *** [Tools/EWebLauncher/CMakeFiles/EWebLauncher.dir/all] Error 2
BTW, the issue went away on my machine but I dont remember how :(
Gyuyoung Kim
Comment 15
2013-06-17 23:12:10 PDT
(In reply to
comment #14
) Source/WebKit/CMakeFiles/test_ewk_frame.dir/efl/tests/test_runner.cpp.o
> > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'fmod' > > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'floor' > > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'pow' > > collect2: error: ld returned 1 exit status > > make[2]: *** [bin/EWebLauncher] Error 1 > > make[1]: *** [Tools/EWebLauncher/CMakeFiles/EWebLauncher.dir/all] Error 2 > > BTW, the issue went away on my machine but I dont remember how :(
This issue was fixed by this patch. So, if you build from scratch, this issue should go away.
Kangil Han
Comment 16
2013-06-17 23:37:26 PDT
FWIW, scratch build worked on me. :)
Ryuan Choi
Comment 17
2013-06-17 23:56:59 PDT
(In reply to
comment #14
)
> (In reply to
comment #11
) > > I still cannot build on Ubuntu 13.04: > > Linking C executable ../../bin/EWebLauncher > > [ 83%] Built target ewkTestUtils > > Scanning dependencies of target test_ewk_view > > Scanning dependencies of target test_ewk_contextmenu > > [ 83%] [ 83%] [ 83%] Scanning dependencies of target test_ewk_setting > > Building CXX object Source/WebKit/CMakeFiles/test_ewk_view.dir/efl/tests/test_runner.cpp.o > > Building CXX object Source/WebKit/CMakeFiles/test_ewk_view.dir/efl/tests/test_ewk_view.cpp.o > > Scanning dependencies of target test_ewk_frame > > Building CXX object Source/WebKit/CMakeFiles/test_ewk_contextmenu.dir/efl/tests/test_ewk_contextmenu.cpp.o > > [ 83%] [ 83%] Building CXX object Source/WebKit/CMakeFiles/test_ewk_frame.dir/efl/tests/test_ewk_frame.cpp.o > > Building CXX object Source/WebKit/CMakeFiles/test_ewk_setting.dir/efl/tests/test_ewk_setting.cpp.o > > [ 83%] Built target DumpRenderTree > > [ 83%] Building CXX object Source/WebKit/CMakeFiles/test_ewk_frame.dir/efl/tests/test_runner.cpp.o > > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'fmod' > > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'floor' > > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'pow' > > collect2: error: ld returned 1 exit status > > make[2]: *** [bin/EWebLauncher] Error 1 > > make[1]: *** [Tools/EWebLauncher/CMakeFiles/EWebLauncher.dir/all] Error 2 > > BTW, the issue went away on my machine but I dont remember how :(
Didn't you land
r150376
for it ? :)
Chris Dumez
Comment 18
2013-06-18 00:08:44 PDT
(In reply to
comment #17
)
> (In reply to
comment #14
) > > (In reply to
comment #11
) > > > I still cannot build on Ubuntu 13.04: > > > Linking C executable ../../bin/EWebLauncher > > > [ 83%] Built target ewkTestUtils > > > Scanning dependencies of target test_ewk_view > > > Scanning dependencies of target test_ewk_contextmenu > > > [ 83%] [ 83%] [ 83%] Scanning dependencies of target test_ewk_setting > > > Building CXX object Source/WebKit/CMakeFiles/test_ewk_view.dir/efl/tests/test_runner.cpp.o > > > Building CXX object Source/WebKit/CMakeFiles/test_ewk_view.dir/efl/tests/test_ewk_view.cpp.o > > > Scanning dependencies of target test_ewk_frame > > > Building CXX object Source/WebKit/CMakeFiles/test_ewk_contextmenu.dir/efl/tests/test_ewk_contextmenu.cpp.o > > > [ 83%] [ 83%] Building CXX object Source/WebKit/CMakeFiles/test_ewk_frame.dir/efl/tests/test_ewk_frame.cpp.o > > > Building CXX object Source/WebKit/CMakeFiles/test_ewk_setting.dir/efl/tests/test_ewk_setting.cpp.o > > > [ 83%] Built target DumpRenderTree > > > [ 83%] Building CXX object Source/WebKit/CMakeFiles/test_ewk_frame.dir/efl/tests/test_runner.cpp.o > > > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'fmod' > > > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'floor' > > > /usr/lib/gcc/x86_64-linux-gnu/4.7/../../../x86_64-linux-gnu/libxslt.so: error: undefined reference to 'pow' > > > collect2: error: ld returned 1 exit status > > > make[2]: *** [bin/EWebLauncher] Error 1 > > > make[1]: *** [Tools/EWebLauncher/CMakeFiles/EWebLauncher.dir/all] Error 2 > > > > BTW, the issue went away on my machine but I dont remember how :( > > Didn't you land
r150376
for it ? :)
Gosh, you have a better memory than me :P Right, this was my quick fix for it.
Halton Huo
Comment 19
2013-06-18 18:59:25 PDT
(In reply to
comment #17
)
> Didn't you land
r150376
for it ? :)
cherry-pick
r150376
do fix my linking issue. I'm stay on a old webkit but on 13.04, by picking up
r138422
,
r149238
and
r150376
do fixing my issues.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug