Discussion:
[LMMS-devel] master does not build anymore on Ubuntu 14.04
midi-pascal
2016-05-02 23:48:29 UTC
Permalink
Hi,

I cannot build lmms from master for 3 days now:

* Fresh git clone
* Build error:

[ 78%] [ 78%] Generating moc_ZynAddSubFx.cxx
Generating embedded_resources.h
Linking CXX executable ../RemoteZynAddSubFx
Scanning dependencies of target zynaddsubfx
[100%] Built target lmmsobjs
[100%] [100%] Building CXX object
plugins/zynaddsubfx/CMakeFiles/zynaddsubfx.dir/ZynAddSubFx.cpp.o
Scanning dependencies of target lmms
Building CXX object
plugins/zynaddsubfx/CMakeFiles/zynaddsubfx.dir/moc_ZynAddSubFx.cxx.o
/usr/bin/ld: /usr/lib/x86_64-linux-gnu/libfltk.a(Fl_Double_Window.o):
undefined reference to symbol 'XdbeAllocateBackBufferName'
//usr/lib/x86_64-linux-gnu/libXext.so.6: error adding symbols: DSO
missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [plugins/RemoteZynAddSubFx] Error 1
make[1]: *** [plugins/zynaddsubfx/CMakeFiles/RemoteZynAddSubFx.dir/all]
Error 2
make[1]: *** Waiting for unfinished jobs....
[100%] [100%] Building CXX object src/CMakeFiles/lmms.dir/lmms_automoc.cpp.o
Building CXX object src/CMakeFiles/lmms.dir/core/main.cpp.o
Linking CXX executable ../lmms
[100%] Built target lmms
Linking CXX shared module ../libzynaddsubfx.so
[100%] Built target zynaddsubfx
make: *** [all] Error 2

Any hint, someone?

Thanks,
midi-pascal
Tres Finocchiaro
2016-05-02 23:54:52 UTC
Permalink
That would coincide with Zyn dependency cleanup as well as some GCC6
changes.

My instinct is the Zyn stuff may have caused this, which is surprising
since 12.04 isn't complaining...

Can you try to revert commits 60740fb, a06cb01?

If either fix it, please post in #2747 or #2749, respectively (or feel free
to open a bug report on it).

If neither fix it, take a look through the commit logs and see if there's
one that strikes a cord: https://github.com/LMMS/lmms/commits

-Tres
Hi,
- Fresh git clone
[ 78%] [ 78%] Generating moc_ZynAddSubFx.cxx
Generating embedded_resources.h
Linking CXX executable ../RemoteZynAddSubFx
Scanning dependencies of target zynaddsubfx
[100%] Built target lmmsobjs
[100%] [100%] Building CXX object
plugins/zynaddsubfx/CMakeFiles/zynaddsubfx.dir/ZynAddSubFx.cpp.o
Scanning dependencies of target lmms
Building CXX object
plugins/zynaddsubfx/CMakeFiles/zynaddsubfx.dir/moc_ZynAddSubFx.cxx.o
undefined reference to symbol 'XdbeAllocateBackBufferName'
//usr/lib/x86_64-linux-gnu/libXext.so.6: error adding symbols: DSO missing
from command line
collect2: error: ld returned 1 exit status
make[2]: *** [plugins/RemoteZynAddSubFx] Error 1
make[1]: *** [plugins/zynaddsubfx/CMakeFiles/RemoteZynAddSubFx.dir/all]
Error 2
make[1]: *** Waiting for unfinished jobs....
[100%] [100%] Building CXX object
src/CMakeFiles/lmms.dir/lmms_automoc.cpp.o
Building CXX object src/CMakeFiles/lmms.dir/core/main.cpp.o
Linking CXX executable ../lmms
[100%] Built target lmms
Linking CXX shared module ../libzynaddsubfx.so
[100%] Built target zynaddsubfx
make: *** [all] Error 2
Any hint, someone?
Thanks,
midi-pascal
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications
Manager
Applications Manager provides deep performance insights into multiple
tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
LMMS-devel mailing list
https://lists.sourceforge.net/lists/listinfo/lmms-devel
midi-pascal
2016-05-03 00:05:38 UTC
Permalink
Hi Tres,

Reverting the commit 60740fb makes the build succeed.
I will post in #2747 as you suggest.
Thanks a lot for your prompt answer.
Debugging on a non-functionnal build is very difficult, you know!;-)
midi-pascal
Post by Tres Finocchiaro
That would coincide with Zyn dependency cleanup as well as some GCC6
changes.
My instinct is the Zyn stuff may have caused this, which is surprising
since 12.04 isn't complaining...
Can you try to revert commits 60740fb, a06cb01?
If either fix it, please post in #2747 or #2749, respectively (or feel
free to open a bug report on it).
If neither fix it, take a look through the commit logs and see if
there's one that strikes a cord: https://github.com/LMMS/lmms/commits
-Tres
Hi,
* Fresh git clone
[ 78%] [ 78%] Generating moc_ZynAddSubFx.cxx
Generating embedded_resources.h
Linking CXX executable ../RemoteZynAddSubFx
Scanning dependencies of target zynaddsubfx
[100%] Built target lmmsobjs
[100%] [100%] Building CXX object
plugins/zynaddsubfx/CMakeFiles/zynaddsubfx.dir/ZynAddSubFx.cpp.o
Scanning dependencies of target lmms
Building CXX object
plugins/zynaddsubfx/CMakeFiles/zynaddsubfx.dir/moc_ZynAddSubFx.cxx.o
/usr/lib/x86_64-linux-gnu/libfltk.a(Fl_Double_Window.o): undefined
reference to symbol 'XdbeAllocateBackBufferName'
//usr/lib/x86_64-linux-gnu/libXext.so.6: error adding symbols: DSO
missing from command line
collect2: error: ld returned 1 exit status
make[2]: *** [plugins/RemoteZynAddSubFx] Error 1
make[1]: ***
[plugins/zynaddsubfx/CMakeFiles/RemoteZynAddSubFx.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[100%] [100%] Building CXX object
src/CMakeFiles/lmms.dir/lmms_automoc.cpp.o
Building CXX object src/CMakeFiles/lmms.dir/core/main.cpp.o
Linking CXX executable ../lmms
[100%] Built target lmms
Linking CXX shared module ../libzynaddsubfx.so
[100%] Built target zynaddsubfx
make: *** [all] Error 2
Any hint, someone?
Thanks,
midi-pascal
------------------------------------------------------------------------------
Find and fix application performance issues faster with
Applications Manager
Applications Manager provides deep performance insights into
multiple tiers of
your business applications. It resolves application problems
quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
LMMS-devel mailing list
https://lists.sourceforge.net/lists/listinfo/lmms-devel
Loading...