Hi Sebastian, Tried accepting your post to the list but seems to have gone wrong so replying to this.
Thanks for packaging MusE. First, if possible, add rtaudio as a dependency as it will allow running MusE with other backends than Jack. As for the error I'm not sure what is going on, MusEGlobal::config seems defined to me.. I see this is happening while you try to create the package, does it occur already when running ./compile_muse.sh ? Tim, you run openSUSE, right? Seen anything similar? Regards, Robert 2018-01-13 11:12 GMT+01:00 <lmuse-user-ow...@lists.sourceforge.net>: > As list administrator, your authorization is requested for the > following mailing list posting: > > List: Lmuse-user@lists.sourceforge.net > From: se...@sebix.at > Subject: Compiling MuSE: undefined references > Reason: Post to moderated list > > At your convenience, visit: > > https://lists.sourceforge.net/lists/admindb/lmuse-user > > to approve or deny the request. > > > ---------- Vidarebefordrat meddelande ---------- > From: Sebastian <se...@sebix.at> > To: lmuse-user@lists.sourceforge.net > Cc: > Bcc: > Date: Sat, 13 Jan 2018 10:54:45 +0100 > Subject: Compiling MuSE: undefined references > Hi, > > I tried to compile MuSE for packaging in in openSUSE. The %cmake macro > expands to a lot of options of course and one of them causes problems > with your software: > > DCMAKE_SHARED_LINKER_FLAGS=-Wl,--no-undefined > > I causes a lot of build fails like: > /usr/bin/c++ -fPIC -std=c++11 -Werror=format-security -Wextra > -Winvalid-pch -fexceptions -Wall -fPIC -fmessage-length=0 > -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 > -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables > -fstack-clash-protection -g -DNDEBUG -std=c++11 -O2 -fomit-frame-pointer > -ffast-math -fno-finite-math-only -Wall -Wextra -fPIC -O3 -DNDEBUG > -Wl,--as-needed -Wl,--no-undefined -Wl,-z,now -shared > -Wl,-soname,libmuse_al.so -o libmuse_al.so CMakeFiles/al.dir/al.o > CMakeFiles/al.dir/dsp.o CMakeFiles/al.dir/sig.o CMakeFiles/al.dir/xml.o > /usr/lib64/libQt5UiTools.a /usr/lib64/libQt5Xml.so.5.10.0 > /usr/lib64/libQt5Svg.so.5.10.0 /usr/lib64/libQt5Widgets.so.5.10.0 > /usr/lib64/libQt5Gui.so.5.10.0 /usr/lib64/libQt5Core.so.5.10.0 > CMakeFiles/al.dir/sig.o: In function `AL::SigList::ticks_beat(int) const': > /home/abuild/rpmbuild/BUILD/muse-3.0/al/sig.cpp:317: undefined reference > to `MusEGlobal::config' > and a lot of other undefined references > > A full log including all commands is attached. > > Using bisecting the cmake command I found the parameter quoted above as > the reason for the fails. As the cmake command is used for a lot of > other projects without problems, I guess that maybe muse should be fixed > in that case. > > Thanks for your help, > Sebastian > > -- > python programming - mail server - photo - video - https://sebix.at > cryptographic key at https://sebix.at/DC9B463B.asc and on public > keyservers > > > > ---------- Vidarebefordrat meddelande ---------- > From: lmuse-user-requ...@lists.sourceforge.net > To: > Cc: > Bcc: > Date: Sat, 13 Jan 2018 10:12:23 +0000 > Subject: confirm 907afef106e70076b947fdaf72e29015b7a03dea > If you reply to this message, keeping the Subject: header intact, > Mailman will discard the held message. Do this if the message is > spam. If you reply to this message and include an Approved: header > with the list password in it, the message will be approved for posting > to the list. The Approved: header can also appear in the first line > of the body of the reply. > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Lmuse-user mailing list Lmuse-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/lmuse-user