Ticket #1369 (closed defect: fixed)

Opened 5 months ago

Last modified 3 months ago

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:1 Changed 5 months ago by nielsm

  • Status changed from new to infoneeded_new

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.

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.

comment:5 Changed 5 months ago by bouille

OK, DMO maintainer packaged a new version of ffmpeg that fixed this issue.
Thanks.

comment:6 Changed 3 months ago by Plorkyeran

  • Status changed from new to closed
  • Resolution set to fixed

2.17 was released a while ago.

Note: See TracTickets for help on using tickets.