Rodster001 has asked for the wisdom of the Perl Monks concerning the following question:
Hi,
I am running into an issue when compiling Audio::TagLib and I am at a loss (I have tried using cpan to install and manually downloading, both are failing). I am getting an error to recompile with a different flag, but I am not sure how to do this or why this is even an issue. I do not fully understand the problem nor how to fix.
chmod 644 TagLib.bs rm -f blib/arch/auto/Audio/TagLib/TagLib.so g++ -shared -L/usr/local/lib -fstack-protector -Wl,-E -fPIC TagLib.o + -o blib/arch/auto/Audio/TagLib/TagLib.so \ -L/usr/local/lib -ltag -lz \ /usr/bin/ld: /usr/local/lib/libtag.a(mpegfile.cpp.o): relocation R_X86 +_64_32S against `_ZTVN6TagLib4MPEG4FileE' can not be used when making + a shared object; recompile with -fPIC /usr/local/lib/libtag.a: error adding symbols: Bad value collect2: error: ld returned 1 exit status make: *** [blib/arch/auto/Audio/TagLib/TagLib.so] Error 1
Any help would GREATLY be appreciated!
Thanks
UPDATE: Downgrading Taglib to 1.11 fixed the issue (see my reply below)
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Compiling Audio::TagLib
by syphilis (Archbishop) on Jul 13, 2017 at 23:19 UTC | |
|
Re: Compiling Audio::TagLib
by Rodster001 (Pilgrim) on Jul 13, 2017 at 20:37 UTC |