libcddb er et bibliotek som implementerer de forskjellige protokollene (CDDBP, HTTP, SMTP) for å få tilgang til data på en CDDB server.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.2 plattform.
Nedlasting (HTTP): https://downloads.sourceforge.net/libcddb/libcddb-1.3.2.tar.bz2
Nedlasting MD5 sum: 8bb4a6f542197e8e9648ae597cd6bc8a
Nedlastingsstørrelse: 384 KB
Estimert diskplass som kreves: 3.9 MB (med tester)
Estimert byggetid: 0.2 SBU (med tester)
En Internett-tilkobling er nødvendig for noen tester til denne pakken.
Som standard kobler denne pakken til freedb.org
, som allerede er stengt. Endre
standarden som skal brukes til gnudb.gnudb.org
i stedet, og fiks to foreldede
testdatafiler:
sed -e '/DEFAULT_SERVER/s/freedb.org/gnudb.gnudb.org/' \ -e '/DEFAULT_PORT/s/888/&0/' \ -i include/cddb/cddb_ni.h && sed '/^Genre:/s/Trip-Hop/Electronic/' -i tests/testdata/920ef00b.txt && sed '/DISCID/i# Revision: 42' -i tests/testcache/misc/12340000
Løs et problem med å bygge med gcc-14:
sed -i 's/size_t l;/socklen_t l;/' lib/cddb_net.c
Installer libcddb ved å kjøre følgende kommandoer:
./configure --prefix=/usr --disable-static && make
For å teste resultatene, kjør: make check -k. Testpakken trenger Internetttilkobling. En test mislykkes pga manglende testserver.
Nå, som root
bruker:
make install