projectM-visualizer / projectm

projectM - Cross-platform Music Visualization Library. Open-source and Milkdrop-compatible.
https://discord.gg/mMrxAqaa3W
GNU Lesser General Public License v2.1
3.39k stars 375 forks source link

libprojectM.la is not a valid libtool archive #628

Closed Donneur2lumiere closed 2 years ago

Donneur2lumiere commented 2 years ago

Hello If i make projectm-3.1.12 on my laptop (ubuntu 20.04) no error. But on my desktop with same OS i have always the error


/usr/bin/sed: can't read dossier/projectm-3.1.12/src/libprojectM/libprojectM.la: No such file or directory
/usr/bin/sed: can't read dossier/projectm-3.1.12/src/libprojectM/libprojectM.la: No such file or directory
libtool:   error: 'dossier/projectm-3.1.12/src/libprojectM/libprojectM.la' is not a valid libtool archive
make[3]: *** [Makefile:542 : libRLGFractalDrop7c.la] Erreur 1
libtool:   error: 'dossier/projectm-3.1.12/src/libprojectM/libprojectM.la' is not a valid libtool archive
make[3]: *** [Makefile:539 : libMstressJuppyDancer.la] Erreur 1
libtool:   error: 'dossier/projectm-3.1.12/src/libprojectM/libprojectM.la' is not a valid libtool archive
make[3]: *** [Makefile:548 : libRovastarDriftingChaos.la] Erreur 1
make[3] : on quitte le répertoire « /media/DataWin/marechal/Downloads/Lin/Nouveau dossier/projectm-3.1.12/src/NativePresets »
make[2]: *** [Makefile:460 : all-recursive] Erreur 1
make[2] : on quitte le répertoire « /media/DataWin/marechal/Downloads/Lin/Nouveau dossier/projectm-3.1.12/src »
make[1]: *** [Makefile:528 : all-recursive] Erreur 1
make[1] : on quitte le répertoire « /media/DataWin/marechal/Downloads/Lin/Nouveau dossier/projectm-3.1.12 »
make: *** [Makefile:418 : all] Erreur 2
kblaschke commented 2 years ago

Either the projectM packager did not include the file, or it wasn't generated in the build. If you're building projectM yourself, I suggest using the current Git master and CMake.

This version used the autotools-based build system, which is no longer present. The current build system doesn not use libtool, and thus won't have a .la file anymore. It provides CMake package config files and a pkgconfig libprojectM.pc file for use with other, non-CMake build systems.