v17 building on debian 8 [SOLVED]
#1
1. issue: LIBTAG

checking for TAGLIB... no

# LC_ALL=C aptitude search tag | grep dev | grep ^i
i libid3tag0-dev - ID3 tag reading library from the MAD proje
i libtag1-dev - audio meta-data library - development file
i libtaglib-cil-dev - CLI library for accessing audio and video

libtag1-dev is about v1.9 and should cover it. What could be wrong?


2. pvr-hts.
Ran with https://github.com/kodi-pvr/pvr.hts/tree/Krypton , adding -b Krption to git.

step 4 fails: wants cmake 3.1 but deb8 has 3.0.2.
Not sure how to tackle this. compile cmake manually? backports?
Reply
#2
get cmake and taglib from debian testing? If you still get taglib not found, provide full output of cmake -DVERBOSE=1
Reply
#3
Testing does not have a newer taglib it seems, and for kodi ./configure fails so -DVERBOSE does not apply.
Which taglib exactly is kodi looking for?
Reply
#4
ok, you're still using autotools. In that case provide config.log and config.status.

We look for taglib >=1.9, so yours should be fine.
Reply
#5
config.log: http://paste.debian.net/915387/

config.status: not in the base dir. there is ./tools/depends/native/JsonSchemaBuilder/native/config.status, in case that's relevant: http://paste.debian.net/915388/

"still autotools" - what's hot these days?
Reply
#6
Quote:configure:24646: $PKG_CONFIG --exists --print-errors "taglib >= 1.9"
Requested 'taglib >= 1.9' but version of TagLib is 1.8.0

I think you have a manually compiled taglib 1.8 somewhere - you can find out by posting:

pkg-config --debug | pastebinit
First decide what functions / features you expect from a system. Then decide for the hardware. Don't waste your money on crap.
Reply
#7
Parsing package file '/usr/local/lib/pkgconfig/taglib.pc'
line>prefix=/usr/local
Variable declaration, 'prefix' has value '/usr/local'
line>exec_prefix=/usr/local
Variable declaration, 'exec_prefix' has value '/usr/local'
line>libdir=/usr/local/lib
Variable declaration, 'libdir' has value '/usr/local/lib'
line>includedir=/usr/local/include
Variable declaration, 'includedir' has value '/usr/local/include'
line>
line>Name: TagLib
line>Description: Audio meta-data library
line>Requires:
line>Version: 1.8.0
line>Libs: -L/usr/local/lib -ltag
line>Cflags: -I/usr/local/include/taglib
Path position of 'taglib' is 1
Adding 'taglib' to list of known packages

While

# LC_ALL=C apt-cache policy libtag1-dev
libtag1-dev:
Installed: 1.9.1-2.1
Candidate: 1.9.1-2.1
Version table:
*** 1.9.1-2.1 0
500 http://ftp.informatik.rwth-aachen.de/ftp...ux/debian/ jessie/main amd64 Packages
100 /var/lib/dpkg/status

Think you're right, must have copiled 1.8 back then on deb7. I'll sort this out and let you know, thanks.
Reply
#8
mmmyup, manually compiled bits from ages ago hid somewhere in the system, removed antique .pc files, compiles now. Thanks.
Reply

Logout Mark Read Team Forum Stats Members Help
building on debian 8 [SOLVED]0