Code: Select all
./vidiot: error while loading shared libraries: libx264.so.142: cannot open shared object file: No such file or directory
Srećom postoje alati pomoću kojih je moguće ovako "forsirati" binarne datoteke da učitaju drugu verziju zavisnosti. Ime ove alatke je patchelf. Nažalost ovaj alat nije u SBo i ne dolazi sa Slackwareom. Kreiranje paketa je van ove priče pa ču pomenuti samo generičku "configure/make/make install" intalaciju.
Ako preuzmete patchelf izvorni kod, izgradite ga (./configure && make) zatim ga instalirate u neki od direktorijuma u sistemskoj putanji (bilo ručno il putem make install), onda to možete uraditi ovako:
Code: Select all
patchelf --replace-needed libx264.so.142 libx264.so vidiot