Ticket #1369 (closed defect: fixed)
fails to lauch and to build because of undefined symbol
| Reported by: | mickabouille | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | General | Version: | 2.1.8 |
| Severity: | crash | Keywords: | |
| Cc: | Platform: | Linux | |
| Sub Component: |
Description
After an upgrade of dependencies, aegisub began to fail to start with the following message :
aegisub: relocation error: /usr/lib/libffms2.so.2: symbol ff_codec_bmp_tags, version LIBAVFORMAT_53 not defined in file libavformat.so.53 with link time reference
I tried to recompile the 2.1.9 branch, but it fails (logically)
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/libffms2.so: undefined reference to `ff_codec_bmp_tags@LIBAVFORMAT_53'
/usr/lib/gcc/x86_64-linux-gnu/4.6/../../../../lib/libffms2.so: undefined reference to `ff_mkv_codec_tags@LIBAVFORMAT_53'
Note: I'm on debian, the aegisub package comes from debian-multimedia.
Change History
comment:2 Changed 5 months ago by Plorkyeran
This has been (sort of) fixed in ffms2 for a while now. Bug whoever maintains the package to update it.
comment:3 Changed 5 months ago by bouille
Hello, I'm the reporter above.
I forgot to add my email adress so I wasn't notified of your comments, and now I can't get the password I've forgotten.
The libffms2 version seems new enough (it's the latest on http://code.google.com/p/ffmpegsource/)
# dpkg -l libffms2-2 Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder | État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé/W=attend-traitement-déclenchements |/ Err?=(aucune)/besoin Réinstallation (État,Err: majuscule=mauvais) ||/ Nom Version Description +++-==================================================-==================================================-==================================================================================================================== ii libffms2-2 2.16-1 Cross platform ffmpeg wrapper library
Can't there be something else ?
comment:4 Changed 5 months ago by Plorkyeran
- Status changed from infoneeded_new to new
ffms2 2.16 doesn't support recent versions of libav/ffmpeg. 2.17, which does, should be out soon.

It looks like the ffms2 library is built against a different version of ffmpeg or libav than is installed. I suggest you contact the package maintainer of the package that supplies libffms2, it isn't us.