Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lame.h may not be found when building libmp3out.so #1374

Closed
PeteCA opened this issue Sep 1, 2020 · 7 comments
Closed

lame.h may not be found when building libmp3out.so #1374

PeteCA opened this issue Sep 1, 2020 · 7 comments
Labels
development Issues relating to git, building, project layout etc

Comments

@PeteCA
Copy link
Contributor

PeteCA commented Sep 1, 2020

Different sources for LAME put the lame.h header that mp3out needs in different places, and Cmake may not find it. Curently it only seems to look in the main include directory, wherever that is for the build OS, but the dev kit for libmp3lame on linux, for example, puts it in ...include/lame/lame.h (as does the one for Haiku). I assume that the Cmake configuration can be adjusted to handle this, but I'll leave that to someone who knows...

@PeteCA
Copy link
Contributor Author

PeteCA commented Sep 1, 2020

Different sources for LAME put the lame.h header that mp3out needs in different places, and Cmake may not find it. Curently it only seems to look in the main include directory, wherever that is for the build OS, , but the dev kit for libmp3lame on linux, for example, puts it in ...include/lame/lame.h (as does the one for Haiku). I assume that the Cmake configuration can be adjusted to handle this, but I'll leave that to someone who knows...

2 similar comments
@PeteCA
Copy link
Contributor Author

PeteCA commented Sep 1, 2020

Different sources for LAME put the lame.h header that mp3out needs in different places, and Cmake may not find it. Curently it only seems to look in the main include directory, wherever that is for the build OS, , but the dev kit for libmp3lame on linux, for example, puts it in ...include/lame/lame.h (as does the one for Haiku). I assume that the Cmake configuration can be adjusted to handle this, but I'll leave that to someone who knows...

@PeteCA
Copy link
Contributor Author

PeteCA commented Sep 1, 2020

Different sources for LAME put the lame.h header that mp3out needs in different places, and Cmake may not find it. Curently it only seems to look in the main include directory, wherever that is for the build OS, , but the dev kit for libmp3lame on linux, for example, puts it in ...include/lame/lame.h (as does the one for Haiku). I assume that the Cmake configuration can be adjusted to handle this, but I'll leave that to someone who knows...

@vlazzarini vlazzarini added the development Issues relating to git, building, project layout etc label Apr 14, 2021
@vlazzarini
Copy link
Member

I think the best action here is to move this plugin to the plugins repo, since it has dependencies. We are doing this with other opcodes in the same situation. Would it be ok to do this @jpff? I can do it and then close this.

@jpffitch
Copy link
Contributor

jpffitch commented Apr 14, 2021 via email

@tjingboem
Copy link
Member

Look like mp3 support has been added:

  • Version 1.1.0 (March 27 2022) Minor release, backward compatible with previous releases. Added long-awaited MP3 support. Numerous improvements and bugfixes.

https://libsndfile.github.io/libsndfile/

@vlazzarini
Copy link
Member

yes, it looks like all you need to do now is update your libsndfile. We can close this now, also the code has been moved to the plugins.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development Issues relating to git, building, project layout etc
Projects
None yet
Development

No branches or pull requests

4 participants