Package Details: lmms-git 0.9.92.r79.g6c920df-3

Git Clone URL: https://aur.archlinux.org/lmms-git.git (read-only)
Package Base: lmms-git
Description: The Linux MultiMedia Studio.
Upstream URL: http://lmms.sourceforge.net
Licenses: GPL
Conflicts: lmms
Provides: lmms
Submitter: Wintervenom
Maintainer: Xyne
Last Packager: Xyne
Votes: 23
Popularity: 0.260565
First Submitted: 2009-04-19 19:14
Last Updated: 2016-04-14 23:14

Latest Comments

WhitleyStriber commented on 2016-09-26 00:04

For HiDPI support, download the lmms-qt5-git instead.

Xyne commented on 2016-04-14 23:22

@Xylemon
I try to follow the official package as closely as possible. The optdeps have been updated to match. It makes no sense to add ALSA or OSS to the optdeps: there is no single package for either nor a virtual "provided" package (such as e.g. java-runtime). Besides, optdeps are for packages that are not required but which extend or enhance the functionality of the package. Being able to interface with various backends to provide sound is not an extension, just a way to provide the same thing by different means. At least one sound system is expected and for an audio package sound would presumably be a dep, not an optdep ;)

Xylemon commented on 2016-04-08 18:02

Could you add OSS, ALSA, and Pulse to the optional deps? These all have backends in LMMS. Also isn't JACK completely optional as well?

hickop commented on 2015-05-10 18:46

gcc-multilib is required to build vst plugin.

njeno commented on 2014-06-05 23:01

I found that we'll need a flag "-Wno-aggressive-loop-optimizations" for newer gcc and for 64 bit for vst_base we'll need "-D HXCPP_M64" flag

Xyne commented on 2014-06-05 18:30

The build fails here too. I'll try to fix it this weekend if I have time. Please submit a patch if you create one.

njeno commented on 2014-06-02 10:24

I got the following error:

[ 55%] Building C object plugins/LadspaEffect/swh/CMakeFiles/bode_shifter_cv_1432.dir/bode_shifter_cv_1432.o
bode_shifter_cv_1432.xml: In function ‘runAddingBodeShifterCV’:
bode_shifter_cv_1432.xml:89:22: error: iteration 100u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
bode_shifter_cv_1432.xml:88:4: note: containing loop
bode_shifter_cv_1432.xml: In function ‘runBodeShifterCV’:
bode_shifter_cv_1432.xml:89:22: error: iteration 100u invokes undefined behavior [-Werror=aggressive-loop-optimizations]
bode_shifter_cv_1432.xml:88:4: note: containing loop
cc1: all warnings being treated as errors
plugins/LadspaEffect/swh/CMakeFiles/bode_shifter_cv_1432.dir/build.make:57: recipe for target 'plugins/LadspaEffect/swh/CMakeFiles/bode_shifter_cv_1432.dir/bode_shifter_cv_1432.o' failed
make[2]: *** [plugins/LadspaEffect/swh/CMakeFiles/bode_shifter_cv_1432.dir/bode_shifter_cv_1432.o] Error 1
CMakeFiles/Makefile2:3214: recipe for target 'plugins/LadspaEffect/swh/CMakeFiles/bode_shifter_cv_1432.dir/all' failed
make[1]: *** [plugins/LadspaEffect/swh/CMakeFiles/bode_shifter_cv_1432.dir/all] Error 2
Makefile:136: recipe for target 'all' failed
make: *** [all] Error 2

funkmuscle commented on 2014-04-12 15:31

http://pastebin.com/PbU7d3Xn

Xyne commented on 2014-04-12 01:24

This package is not out-of-date. I am able to build the latest version without issue. If you are having problems, please post a pastebin link to the exact error messages.

funkmuscle commented on 2014-04-05 17:37

yep 1.0.0 is out but can anyone build it? I've tried and it keeps failing. something to do with RemoteVSTClient

OramahMaalhur commented on 2014-04-04 20:16

1.0.0 is out!

portix commented on 2014-03-20 10:02

lmms is migrating to github, the new repository is under https://github.com/LMMS/lmms.git, also the freetype2 patch isn't necessary anymore, the related issue on the bugtracker is https://github.com/LMMS/lmms/pull/22.

portix commented on 2014-03-20 09:57

lmms is migrating to github, the new repository is under https://github.com/LMMS/lmms.git, also the freetype2 patch isn't necessary anymore.

funkmuscle commented on 2014-01-05 21:44

I've use this git for some time but stopped about 6 months ago because I can't load my own samples the way I did in earlier git or the stable release.

I just decided to try it again and it looks awesome but I still can't load my own samples. Do my samples need to be on the main disk?

Xyne commented on 2014-01-05 20:01

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

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]

tjb0607 commented on 2011-04-17 03:00

@Xyne Sorry, my fault, just needed to update actually. It's the VST instrument plugin.

Xyne commented on 2011-04-15 15:36

@tjb0607
I don't understand what you want. What is the VeSTige plugin? Is it in a package? I can't find anything named "vestige" in the repos or the AUR.
What changed do you have to make to the PKGBUILD?

Until I know more, this seems to be a customization issue, in which case you're supposed to edit the PKGBUILD to suit your own needs.

tjb0607 commented on 2011-04-15 04:17

The package works great, but there is no libvestige.so, so I'd have to edit the pkgbuild to get the VeSTige plugin.

Anonymous comment on 2011-02-05 22:02

compiles and installs properly, thanks!

Xyne commented on 2011-02-03 05:08

The package has been updated to use the new git repo at lmms.git.sf.net. I have cleaned up the build function, which I had taken from another package in a hurry.

Please try the latest version and let me know if it works.

Xyne commented on 2011-02-03 05:07

The package has been updated to use the new git repo at lmms.git.sf.net. I also cleaned up the build function, which I had taken from another package in a hurry.

Please try the latest version and let me know if it works.

Xyne commented on 2011-02-03 04:31

rasqal.h is owned by rasqal, and librdf.h is owned by redland.
rasqal was already in the makedepends array. I've added redland for completeness, but that shouldn't be related to this as it appears that you already have redland installed.

What is the output of "locate rasqal.h"?
Have you tried re-installing rasqal?

Xyne commented on 2011-02-03 04:26

I've added redland to the dependencies:

pacman -Qo "$(locate librdf.h)"
/usr/include/librdf.h is owned by redland 1.0.12-3

Let me know if that works.

Anonymous comment on 2011-02-02 18:48

still the same problem...

[ 50%] 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-michele/aur-lmms-git/src/lmms-build/include/lv2_manager.h:33,
from /tmp/yaourt-tmp-michele/aur-lmms-git/src/lmms-build/src/core/lv2_manager.cpp:35:
/usr/include/librdf.h:33:20: fatal error: rasqal.h: File o directory non esistente
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

any ideas?

ps. "File o directory non esistente" means: "file or folder does not exist"

Xyne commented on 2011-01-08 19:42

@kipiel
I've added rasqal to the makedepends. Let me know if that solves the problem.

Anonymous comment on 2011-01-07 23:31

Compiles ok for me. :)

Anonymous comment on 2010-12-04 20:58

won't compile:
/usr/include/librdf.h:33:20: fatal error: rasqal.h: No such file or directory
compilation terminated.