You are not logged in.
I got this error when trying to run brasero version 0.6.1-4:
brasero: error while loading shared libraries: libburn.so.4: cannot open shared object file: No such file or directory
...even though that I have libburn version 0.4.0-1 installed.
I run 'locate libburn' command and this is what I got:
/usr/include/libburn
/usr/include/libburn/libburn.h
/usr/lib/libburn.a
/usr/lib/libburn.so
/usr/lib/libburn.so.4
/usr/lib/libburn.so.4.0.0
/usr/lib/pkgconfig/libburn-1.pc
/var/lib/pacman/community/libburn-0.3.8-1
/var/lib/pacman/local/libburn-0.3.8-1
So the libburn.so.4 is clearly there.
What is the problem here? Do I need to recompiled Brasero? (But it should work, given that I had already install libburn 0.4.0-1). I try reinstall, uninstall and then reinstall, all to no avail. Also, enable or disable Brasero libburn back end in gconf doesn't help either.
Last edited by zodmaner (2007-12-14 08:41:04)
Offline
I assume you did update your locate database before running locate ?
on i686 liburn does not contain the libburn.so.4* files, but I see you are using arch64 so not sure for that...
[edit]
I just extracted the x86_64 libburn from community, and it does not contain the libburn.so.4* files. So brasero is correct that it can not find it -->> rebuild brasero
Last edited by pressh (2007-12-12 14:12:06)
Offline
Thank you pressh! So rebuild Brasero should fix this problem,right?
BTW, should I notify Brasero maintainer about this problem? (or should I contact libburn maintainer, seeing that the problem is with 64 bit version of libburn and not Brasero?).
Thanks again pressh.
Last edited by zodmaner (2007-12-12 14:19:03)
Offline
If rebuilding brasero fixes the problem you should file a bug against brasero in the community bug tracker.
Offline
ok, I've filed a bug report here: http://bugs.archlinux.org/task/8908
Also, as this seems to be the problem with libburn, shouldn't rebuilding the libburn fix this problem?
Last edited by zodmaner (2007-12-13 16:23:08)
Offline
ok, I've filed a bug report here: http://bugs.archlinux.org/task/8908
Also, as this seems to be the problem with libburn, shouldn't rebuilding the libburn fix this problem?
no, you rebuild an application against a lib, not a lib against an app. The app gets linked to specific files of the library, which, after upgrading the lib, may not longer be there and the app should rebuild agains the new lib.
[edit]
of course when there is really something wrong with the lib you need to rebuild it before rebuilding the app. It wouldn't harm you to try rebuilding libburn of course (and after that brasero) to see if that solves the problem if all previous things did not work.
Last edited by pressh (2007-12-13 16:47:25)
Offline
Hi guys. Just stop by to say that I've recompiled Brasero and it works! Thank you for clearing up my misunderstanding pressh.
EDIT: Rewrite sentence for better clarity.
Last edited by zodmaner (2007-12-14 13:15:11)
Offline
should everything fixed also in community. Thank you
Offline