Vraag & Antwoord

OS Linux

mp3split

Anoniem
E gozeling
5 antwoorden
  • Hallo allemaal,
    ik probeer al enkele dagen het programma [i:0a1c034d9e]mp3split[/i:0a1c034d9e] te installeren op mijn computer (Fedora Core 1), om enkele mp3's op mijn schijf te kunnen combineren/splitsen.
    config gaf de eerste keer aan dat [i:0a1c034d9e]libmad[/i:0a1c034d9e] geinstalleerd moest worden. Na dit gedaan te hebben verliep de installatie direct zonder verdere problemen.
    Bij het opstarten van het programma wordt echter [i:0a1c034d9e]libmad.so.0[/i:0a1c034d9e] niet gevonden, hoewel deze gewoon in /usr/local/lib/ staat.
    [code:1:0a1c034d9e]
    [root@slaapkamer mp3splt-2.0]# mp3splt
    mp3splt: error while loading shared libraries: libmad.so.0: cannot open shared object file: No such file or directory
    [root@slaapkamer mp3splt-2.0]# locate libmad.so.0
    /usr/local/lib/libmad.so.0.2.1
    /usr/local/lib/libmad.so.0
    /usr/local/lib/libmad.so.0.2.0
    [/code:1:0a1c034d9e]
    In de README van het programma heb ik geen informatie kunnen vinden over hoe ik het programma dit bestand kan laten vinden.
    Het kopieren van libmad.so.0 naar /usr/local/bin of de dir waaruit geinstalleerd is hielp helaas niet.

    Hoe kan ik mp3split alsnog aan de praat krijgen?

    (zowel mp3splt als libmad zijn de nieuwste versie)
  • libmad.so.0 lijkt me een symlink.
    Kijk even of dat zo is, zo, ja waar die naar toe wijst, en of datgene waar hij naar toe wijst nog steeds bestaat.

    Max
  • Libmad heb ik geinstalleerd omdat mp3split er om vroeg. Het lijkt me dat de link dan nog wel klopt.

    Link leid in ieder geval naar een bestaand bestand:
    [code:1:0b20546be1]
    [root@slaapkamer root]# cd /usr/local/lib
    [root@slaapkamer lib]# ls -all libmad*
    -rw-r–r– 1 root root 248464 mei 12 23:20 libmad.a
    -rwxr-xr-x 1 root root 797 mei 12 23:20 libmad.la
    lrwxrwxrwx 1 root root 15 mei 12 23:20 libmad.so -> libmad.so.0.2.1
    lrwxrwxrwx 1 root root 15 mei 12 23:20 libmad.so.0 -> libmad.so.0.2.1
    -rwxr-xr-x 1 root root 200414 mei 12 00:20 libmad.so.0.2.0
    -rwxr-xr-x 1 root root 183268 mei 12 23:20 libmad.so.0.2.1
    -rwxr-xr-x 1 root root 183268 mei 12 23:59 libmad.so.O
    [root@slaapkamer lib]#
    [/code:1:0b20546be1]
    (heb libmad ondertussen opnieuw neergezet, zoals te zien is aan de datum)
  • [quote:e407d78c5a="E gozeling"]Bij het opstarten van het programma wordt echter libmad.so.0 niet gevonden, hoewel deze gewoon in /usr/local/lib/ staat. [/quote:e407d78c5a] Als je libmad nogmaals compileerd, maar nu met de volgende prefix
    [code:1:e407d78c5a]
    ./configure –prefix=/usr
    [/code:1:e407d78c5a][Enter]
  • ldd <binary> dan zie je welke/waar hij zijn libraries verwacht.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.