Menu

#361 GStreamer x86_64 FTBFS since mpg123 1.32

1.32.x
closed-fixed
nobody
None
5
2023-09-27
2023-09-27
No

Downstream builds can add -D_FILE_OFFSET_BITS=64 even when this is unnecessary. For example, the Meson build system does this on Arch Linux x86_64.

One project using both Meson and mpg123 is GStreamer, whose build broke with mpg123 1.32:

mpg123.h renames functions with the _64 suffix but the built libmpg123 does not contain these functions (and it shouldn't).

Right now I'm hacking around this by adding -DMPG123_NO_LARGENAME to the lib64 pkgconfig file, but not the lib32 one where the library does contain _32 and _64 functions.

Discussion

  • Thomas Orgis

    Thomas Orgis - 2023-09-27

    I am painfully aware of this. The fix is there, to be committed to svn trunk and also released asap. In the meantime... holding off the upgrade ro 1.32 is sensible. Sorry for that.

    sent from mobile device, trustworthy or not

     
  • Thomas Orgis

    Thomas Orgis - 2023-09-27
    • status: open --> closed-fixed
     
  • Thomas Orgis

    Thomas Orgis - 2023-09-27

    Also sorry for shouting … sf.net does that when replying by mail, apparently. 1.32.2 hopefull carries the fix for you.

     

Log in to post a comment.