Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

mp3split

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.