Kodi Community Forum

Full Version: Errors with compiling (taglib)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
Now with the merges with taglib I can not get XBMC to compile correctly

docs\README.linux states to install taglib(>= 1.8) - That's not a readily available package, only 1.7.

Get:

checking for TAGLIB... no
configure: error: Could not find a required library. Please see the README for your platform.

Compiling from source from: https://github.com/taglib/taglib - Appears to build correctly, no longer get the error that TAGLIB is missing.

Then when doing a make I get the following error right at the end when it's trying to build xbmc.bin - http://pastebin.com/0V1EZ1tE
read the readme.ubuntu
got past that and now find that it requires java for some reason - even with bluray disabled, why is that - doxygen or something? can't find a configure flag to disable it, i really don't want a JRE on my system

edit: i guess its this (as it also added the swig dependency): https://github.com/xbmc/xbmc/commit/c25b...a547656e9f

--disable-swigaddons didn't work
You will need it
(2012-09-12, 16:28)Martijn Wrote: [ -> ]You will need it

yes i've installed openjdk-7 as it looks like all the documentation is going doxygen from here out.

its just finished compiling, so off to test it now.
Thanks for the assist Spiff; I must've glanced over that part when I read through it.

I've built taglib as per the instructions in readme.ubuntu

But I'm still getting the error at the end of the make phase: http://pastebin.com/Yqv4d9EW

I may have pooched things along the way, I might do a fresh install over the weekend with a later version of Ubuntu, currently running Natty.
make v=1 and chech where it picks up taglib from
check if libtag1-dev is installed, after removing it build ok
I get the following:

Code:
make -C taglib-1.8/build
make[1]: Entering directory `/home/gryph/Software/XBMC/lib/taglib/taglib-1.8/build'
make[2]: Entering directory `/home/gryph/Software/XBMC/lib/taglib/taglib-1.8/build'
make[3]: Entering directory `/home/gryph/Software/XBMC/lib/taglib/taglib-1.8/build'
make[3]: Leaving directory `/home/gryph/Software/XBMC/lib/taglib/taglib-1.8/build'
[ 98%] Built target tag
make[3]: Entering directory `/home/gryph/Software/XBMC/lib/taglib/taglib-1.8/build'
make[3]: Leaving directory `/home/gryph/Software/XBMC/lib/taglib/taglib-1.8/build'
[100%] Built target tag_c
make[2]: Leaving directory `/home/gryph/Software/XBMC/lib/taglib/taglib-1.8/build'
make[1]: Leaving directory `/home/gryph/Software/XBMC/lib/taglib/taglib-1.8/build'
Ahhh you got it in one Brutus - libtag1-dev was installed

Removed and it built without an error
(2012-09-12, 14:39)spiff Wrote: [ -> ]read the readme.ubuntu

Please put this info also in readme.linux

I'm not on Ubuntu and had to search quite a lot
i can sorta understand, but readme.linux is for general linux and we can't make distro assumptions. i'm sure rolling stuff like arch/gentoo may very well already have it available.
Should have been looking here, been working thru this for the past few days. Thinking I did not have tablib installed correctly.

+1 for Brutus,
Why did this suddenly start requiring 1.8? I'm pretty sure it isn't the swig merge because it worked just a few days ago
(2012-09-14, 15:33)takoi Wrote: [ -> ]Why did this suddenly start requiring 1.8? I'm pretty sure it isn't the swig merge because it worked just a few days ago

Maybe there are also other things merged
Pages: 1 2