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

Reply via email to