Package Details: lmms-git 1.2.1.r583.gb2c4f2939-1

Git Clone URL: https://aur.archlinux.org/lmms-git.git (read-only, click to copy)
Package Base: lmms-git
Description: The Linux MultiMedia Studio.
Upstream URL: https://lmms.io
Licenses: GPL2
Conflicts: lmms
Provides: lmms
Submitter: Wintervenom
Maintainer: MrSoup678
Last Packager: MrSoup678
Votes: 29
Popularity: 0.64
First Submitted: 2009-04-19 19:14
Last Updated: 2020-03-04 18:45

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

Xyne commented on 2014-01-05 19:59

I have included a patch to modify the list of include directories in dependant CMakeLists.txt file. Can you confirm that the package compiles with it applied?

0ion9 commented on 2014-01-05 03:50

Got it working with this scary, but reversible, symlink hack:
http://bpaste.net/show/164831/

0ion9 commented on 2014-01-05 03:11

On a fresh install of Arch, I am not encountering the rasqal/raptor include problems, but there are problems with freetype2 in zynaddsubfx:



[ 29%] Building CXX object src/CMakeFiles/fltk.dir/Fl_Printer.cxx.o
In file included from /tmp/yaourt-tmp-kau/aur-lmms-git/src/lmms/plugins/zynaddsubfx/fltk/src/Fl_PostScript.cxx:38:0,
from /tmp/yaourt-tmp-kau/aur-lmms-git/src/lmms/plugins/zynaddsubfx/fltk/src/Fl_Printer.cxx:37:
/usr/include/X11/Xft/Xft.h:39:22: fatal error: ft2build.h: No such file or directory
#include <ft2build.h>
^
compilation terminated.
src/CMakeFiles/fltk.dir/build.make:1069: recipe for target 'src/CMakeFiles/fltk.dir/Fl_Printer.cxx.o' failed
make[5]: *** [src/CMakeFiles/fltk.dir/Fl_Printer.cxx.o] Error 1
CMakeFiles/Makefile2:109: recipe for target 'src/CMakeFiles/fltk.dir/all' failed
make[4]: *** [src/CMakeFiles/fltk.dir/all] Error 2
Makefile:116: recipe for target 'all' failed
make[3]: *** [all] Error 2
plugins/zynaddsubfx/CMakeFiles/libfltk.dir/build.make:52: recipe for target 'plugins/zynaddsubfx/CMakeFiles/libfltk' failed
make[2]: *** [plugins/zynaddsubfx/CMakeFiles/libfltk] Error 2
CMakeFiles/Makefile2:7216: recipe for target 'plugins/zynaddsubfx/CMakeFiles/libfltk.dir/all' failed
make[1]: *** [plugins/zynaddsubfx/CMakeFiles/libfltk.dir/all] Error 2
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2


The include file it is failing to find is clearly in /usr/include/freetype2/.
yaourt -Ql freetype2-infinality-ultimate confirms this.

The output of your earlier command, FWIW, is this:

pacman -Qi rasqal raptor cmake make | grep Name -A 1
Name : rasqal
Version : 1:0.9.30-3
--
Name : raptor
Version : 2.0.12-1
--
Name : cmake
Version : 2.8.12.1-3
--
Name : make
Version : 4.0-2

Xyne commented on 2013-11-07 20:00

I am still not able to reproduce the error. I have the same versions of the mentioned packages installed. I still suspect that there is something wrong with you setup that prevents it from looking in the right place, as you are the only one who has encountered this issue so far.

pacman -Qi rasqal raptor cmake make | grep Name -A 1
Name : rasqal
Version : 1:0.9.30-1
--
Name : raptor
Version : 2.0.10-3
--
Name : cmake
Version : 2.8.12-1
--
Name : make
Version : 4.0-1

0ion9 commented on 2013-11-04 23:46

@Xyne: Yes, I update regularly ('yaourt -Syu' once a week to fortnight).
As of today, the versions of the packages I am using are:

rasqal 1:0.9.30-1
raptor 2.0.10-3

Running 'yaourt -Ql' on these, it is clear that they do not place any files in /usr/include, only in /usr/include/rasqal/ and /usr/include/raptor2.

In case it happens to be relevant, my cmake version is 2.8.12-1 and make version is 4.0-1.

I've just encountered this problem again as I recompiled lmms-git today.
I ended up fixing it in a more permanent but hackish way by installing symlinks to the relevant .h files in /usr/include.

Xyne commented on 2013-05-18 10:31

I have found some missing deps in the package with namcap, which I have since updated, but nothing that prevents me from building the package on a fully updated x86_64 system. Are you sure that your system is fully updated?

0ion9 commented on 2013-05-16 02:21

After fixing the below crash, I encountered a problem similar to one mentioned here in earlier comments, where rasqal.h cannot be found.

Inserting the following lines after the 'cd' line in build() fixes both the raptor and rasqal errors, and allows me to successfully build LMMS:

# temporary raptor,rasqal include path fix
sed -i 's,INCLUDE_DIRECTORIES(${CMAKE_BIN,INCLUDE_DIRECTORIES(/usr/include/rasqal /usr/include/raptor2 ${CMAKE_BIN,' ./CMakeLists.txt



In case it's relevant, I'm running the 64bit version of Arch.

0ion9 commented on 2013-05-16 01:50

This currently fails at 43%, even though raptor is installed.

Here is the error:

[ 43%] Building CXX object CMakeFiles/lmms.dir/src/core/lv2_manager.cpp.o
In file included from /usr/include/slv2/world.h:26:0,
from /tmp/yaourt-tmp-kau/aur-lmms-git/src/lmms/include/lv2_manager.h:33,
from /tmp/yaourt-tmp-kau/aur-lmms-git/src/lmms/src/core/lv2_manager.cpp:35:
/usr/include/librdf.h:31:21: fatal error: raptor2.h: No such file or directory
#include <raptor2.h>
^
compilation terminated.
make[2]: *** [CMakeFiles/lmms.dir/src/core/lv2_manager.cpp.o] Error 1
make[1]: *** [CMakeFiles/lmms.dir/all] Error 2
make: *** [all] Error 2

I have investigated the 'raptor' package, and I find raptor2.h at /usr/include/raptor2/ . Perhaps a patch is needed to add this directory to the list of include-directories passed to the compiler. I'll try to fix this myself and report back.

Xyne commented on 2012-05-20 17:33

@agaskins
There is a bug in the committed version of LocalZynAddSubFx.cpp. I have added a sed line for now but they will probably fix that upstream soon.

In the future, please pastebin the full output and post a link here. At the very least, paste the last 100 lines or so because the error is almost always further up in the output. In this case, the relevant lines were

/tmp/build/lmms-git/src/lmms/plugins/zynaddsubfx/LocalZynAddSubFx.cpp: In member function ‘void LocalZynAddSubFx::loadXML(const string&)’:
/tmp/build/lmms-git/src/lmms/plugins/zynaddsubfx/LocalZynAddSubFx.cpp:132:12: error: ‘unlink’ was not declared in this scope
make[2]: *** [plugins/zynaddsubfx/CMakeFiles/ZynAddSubFxCore.dir/LocalZynAddSubFx.o] Error 1
make[1]: *** [plugins/zynaddsubfx/CMakeFiles/ZynAddSubFxCore.dir/all] Error 2

agaskins commented on 2012-05-19 08:31

Keep getting the following error. Any ideas?

[ 97%] Building CXX object CMakeFiles/lmms.dir/src/core/Clipboard.o
Linking CXX executable lmms
[ 97%] Built target lmms
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build lmms-git.
==> Restart building lmms-git ? [y/N]