libcddb-1.3.2

Introduksjon til libcddb

libcddb er et bibliotek som implementerer de forskjellige protokollene (CDDBP, HTTP, SMTP) for å få tilgang til data på en CDDB server.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

[Notat]

Notat

En Internett-tilkobling er nødvendig for noen tester til denne pakken.

Installasjon av libcddb

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

Innhold

Installerte Programmer: cddb_query
Installert Bibliotek: libcddb.so
Installerte Mapper: /usr/include/cddb

Korte Beskrivelser

cddb_query

gir et brukergrensesnitt til en CDDB server