On 01/13/2018 12:23 PM, Tim wrote:


On 01/13/2018 11:35 AM, Robert Jonsson wrote:
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?

Hi.
No problems building from source here, but...


Regards,
Robert


2018-01-13 11:12 GMT+01:00 <lmuse-user-ow...@lists.sourceforge.net <mailto: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
    <mailto:Lmuse-user@lists.sourceforge.net>
         From: se...@sebix.at <mailto: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
    <https://lists.sourceforge.net/lists/admindb/lmuse-user>

    to approve or deny the request.


    ---------- Vidarebefordrat meddelande ----------
    From: Sebastian <se...@sebix.at <mailto:se...@sebix.at>>
    To: lmuse-user@lists.sourceforge.net
    <mailto: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

Ah, so it seems the comma is causing a problem.
Let us try to find where that comma is being inserted...

I don't see anywhere in the app where this is added.

It seems this is a command added by the poster sebix?
Sebix can you try removing that comma?

Thanks.
Tim.


Tim.


    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
    <mailto: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

------------------------------------------------------------------------------
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