[RDD] Compiling latest release version on Ubuntu 18.04
Greetings, Configure runs with no errors. make exits in module caed with the following /lib/.libs/librd.so: undefined reference to `typeinfo for MusicBrainz5::CEntity' collect2: error: ld returned 1 exit status This is preceded by several pages of "undefined reference" entries all having to do with either coverart or musicbrainz5. I assume it is a lib location problem. Any help appreciated Tim Camp WZEW-FM ___ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
Re: [RDD] Compiling latest release version on Ubuntu 18.04
Hey Tim, On 8/9/20 1:50 PM, Tim Camp wrote: > Greetings, > > Configure runs with no errors. > make exits in module caed with the following > > /lib/.libs/librd.so: undefined reference to `typeinfo for > MusicBrainz5::CEntity' > collect2: error: ld returned 1 exit status > I don't fully understand that error. But I think what it says is that the linker was able to find libmusicbrainz5, but it was unable resolve the symbol CEntity. Here's what I learned comparing library versions on CentOS 7 and Ubuntu 18.04 (both current and recently updated): - libcoverart is at version 1.0.0 on both distributions - libmusicbrainz5 is at version 5.1.0+git20150707-7 on Ubuntu, and version 5.0.1-9 on CentOS 7 Did you installed the libmusicbrainz5-dev package from the Ubuntu repository? I wonder if that "point release" of libmusicbrainz5 is causing problems with your compilation? Maybe try installing the MusicBrainz library from source? ~David > This is preceded by several pages of "undefined reference" entries all > having to do with either coverart or musicbrainz5. > > I assume it is a lib location problem. > > Any help appreciated > > Tim Camp > WZEW-FM > ___ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
Re: [RDD] Compiling latest release version on Ubuntu 18.04
Greetings, Ok, well after compiling musicbrainz library from source, make got passed that string of errors and then stopped in the same manner because of libcoverart. I have tried to compile that library from source with no success, with it make fails because of some problem with libjansson. I have tried installing different versions of libcoverart and libcoverart-dev from other repositories with no luck. I guess we have reached the point with rivendell that if you want to run version 3 you must run centos. Full Stop Tim Camp WZEW-FM MObile, AL. On Sun, Aug 9, 2020 at 1:50 PM Tim Camp wrote: > Greetings, > > Configure runs with no errors. > make exits in module caed with the following > > /lib/.libs/librd.so: undefined reference to `typeinfo for > MusicBrainz5::CEntity' > collect2: error: ld returned 1 exit status > > This is preceded by several pages of "undefined reference" entries all > having to do with either coverart or musicbrainz5. > > I assume it is a lib location problem. > > Any help appreciated > > Tim Camp > WZEW-FM > > ___ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
Re: [RDD] Compiling latest release version on Ubuntu 18.04
Le 12/08/2020 à 18:26, Tim Camp a écrit : > Ok, well after compiling musicbrainz library from source, make got > passed that string of errors and then stopped in the same manner because > of libcoverart. Since 3.3.0 under Debian 10 I've had to : sudo apt install libdiscid-dev libmusicbrainz5-dev libcoverart-dev (http://wiki.rivendellaudio.org/index.php/Debian10) These 3 packages are available in universe section of bionic packages. -- Léon. ___ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev