Package Details: muse 3.0.2-1

Git Clone URL: (read-only, click to copy)
Package Base: muse
Description: A MIDI/Audio sequencer with recording and editing capabilities
Upstream URL:
Licenses: GPL2
Conflicts: muse
Provides: muse
Submitter: ainola
Maintainer: psyriccio
Last Packager: psyriccio
Votes: 9
Popularity: 0.132366
First Submitted: 2015-08-31 05:53
Last Updated: 2018-11-26 09:08

Dependencies (24)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

Martchus commented on 2019-11-19 16:44

The dependency qt5-svg is missing. Besides, gcc should not be explicitly mentioned: You also don't need to add muse itself to conflicts and provides.

@UlrichH For me the build even fails earlier, apparently warnings are treated as errors and some header required by pango is missing:

Scanning dependencies of target pandelay
[  6%] Building CXX object plugins/pandelay/CMakeFiles/pandelay.dir/ladspapandelay.o
[  6%] Building CXX object plugins/pandelay/CMakeFiles/pandelay.dir/pandelay.o
[  6%] Building C object muse/lv2Support/CMakeFiles/lv2_support.dir/serd-0.22.0/src/writer.o
In file included from /build/muse/src/muse-3.0.2/muse/lv2Support/serd-0.22.0/src/writer.c:17:
In function ‘serd_error’,
    inlined from ‘w_err’ at /build/muse/src/muse-3.0.2/muse/lv2Support/serd-0.22.0/src/writer.c:116:2:
/build/muse/src/muse-3.0.2/muse/lv2Support/serd-0.22.0/src/serd_internal.h:293:3: error: ‘%s’ directive argument is null [-Werror=format-overflow=]
  293 |   fprintf(stderr, "error: %s:%u:%u: ", e->filename, e->line, e->col);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
Scanning dependencies of target lv2_gtk2_support
[  6%] Building CXX object muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/lv2Gtk2Support.o
Scanning dependencies of target simpler_plugin
[  6%] Building CXX object synti/libsimpleplugin/CMakeFiles/simpler_plugin.dir/simpler_plugin.o
In file included from /usr/include/pango-1.0/pango/pango-font.h:25,
                 from /usr/include/pango-1.0/pango/pango-attributes.h:25,
                 from /usr/include/pango-1.0/pango/pango.h:25,
                 from /usr/include/gtk-2.0/gdk/gdktypes.h:37,
                 from /usr/include/gtk-2.0/gdk/gdkscreen.h:32,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from /build/muse/src/muse-3.0.2/muse/lv2Gtk2Support/lv2Gtk2Support.cpp:4:
/usr/include/pango-1.0/pango/pango-coverage.h:28:10: fatal error: hb.h: No such file or directory
   28 | #include <hb.h>
      |          ^~~~~~
compilation terminated.
make[2]: *** [muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/build.make:62: muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/lv2Gtk2Support.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1837: muse/lv2Gtk2Support/CMakeFiles/lv2_gtk2_support.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[2]: *** [muse/lv2Support/CMakeFiles/lv2_support.dir/build.make:302: muse/lv2Support/CMakeFiles/lv2_support.dir/serd-0.22.0/src/writer.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[  6%] Building C object muse/lv2Support/CMakeFiles/lv2_support.dir/sord-0.14.0/src/sord.o
[  6%] Building CXX object plugins/pandelay/CMakeFiles/pandelay.dir/pandelaymodel.o
[  6%] Linking CXX shared library
[  6%] Built target pandelay
/build/muse/src/muse-3.0.2/muse/lv2Support/sord-0.14.0/src/sord.c: In function ‘sord_new_literal_counted’:
/build/muse/src/muse-3.0.2/muse/lv2Support/sord-0.14.0/src/sord.c:1063:3: error: ‘strncpy’ specified bound 16 equals destination size [-Werror=stringop-truncation]
 1063 |   strncpy(key.meta.lit.lang, lang, sizeof(key.meta.lit.lang));
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [muse/lv2Support/CMakeFiles/lv2_support.dir/build.make:314: muse/lv2Support/CMakeFiles/lv2_support.dir/sord-0.14.0/src/sord.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1787: muse/lv2Support/CMakeFiles/lv2_support.dir/all] Error 2
[  6%] Linking CXX shared library
[  6%] Built target simpler_plugin
make: *** [Makefile:152: all] Error 2
==> ERROR: A failure occurred in build().

UlrichH commented on 2019-10-17 09:30

I have an error when compiling :

[ 66%] Built target widgets /tmp/makepkg/muse/src/muse-3.0.2/synti/deicsonze/deicsonzegui.cpp: Dans la fonction membre « void DeicsOnzeGui::setInitSetPath(const QString&) »: /tmp/makepkg/muse/src/muse-3.0.2/synti/deicsonze/deicsonzegui.cpp:2522:10: attention: la limite spécifiée par « char strncpy(char, const char, size_t) » (256) est égale à la taille de la destination [-Wstringop-truncation] 2522 | strncpy((char)&message[3], s.toLatin1().data(), MAXSTRLENGTHINITSETPATH); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /tmp/makepkg/muse/src/muse-3.0.2/synti/deicsonze/deicsonzegui.cpp: Dans la fonction membre « void DeicsOnzeGui::setBackgroundPixPath(const QString&) »: /tmp/makepkg/muse/src/muse-3.0.2/synti/deicsonze/deicsonzegui.cpp:2560:10: attention: la limite spécifiée par « char strncpy(char, const char, size_t) » (256) est égale à la taille de la destination [-Wstringop-truncation] 2560 | strncpy((char)&message[3], s.toLatin1().data(), | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2561 | MAXSTRLENGTHBACKGROUNDPIXPATH); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] Linking CXX shared library [ 66%] Built target deicsonze make: *** [Makefile:152: all] Error 2 ==> ERREUR : Une erreur s’est produite dans build(). Abandon…

Does anyone can install this PKG ?

dvzrv commented on 2019-02-13 13:21

@psyriccio: Please use jack as dependency, as jack2 provides jack.

psyriccio commented on 2018-11-26 09:12


aufhaengbar commented on 2018-06-09 05:55

makepkg -rsi fails with the following error messages: ... [ 20%] Generating moc_quantize.cpp [ 20%] Generating moc_remove.cpp [ 20%] Generating moc_setlen.cpp [ 20%] Generating moc_transpose.cpp [ 21%] Generating moc_legato.cpp Scanning dependencies of target widgets_functiondialogs [ 21%] Building CXX object muse/widgets/function_dialogs/CMakeFiles/widgets_functiondialogs.dir/moc_crescendo.o /home/rwx/.aur/muse/src/muse-muse_3_0_1/muse3/muse/widgets/genset.cpp: In constructor ‘MusEGui::GlobalSettingsConfig::GlobalSettingsConfig(QWidget*)’: /home/rwx/.aur/muse/src/muse-muse_3_0_1/muse3/muse/widgets/genset.cpp:70:45: error: invalid use of incomplete type ‘class QButtonGroup’ startSongGroup = new QButtonGroup(this); ^ In file included from /usr/include/qt/QtWidgets/qcheckbox.h:44, from /usr/include/qt/QtWidgets/QCheckBox:1, from /home/rwx/.aur/muse/src/muse-muse_3_0_1/muse3/bld/muse/widgets/ui_gensetbase.h:14, from /home/rwx/.aur/muse/src/muse-muse_3_0_1/muse3/muse/widgets/genset.h:28, from /home/rwx/.aur/muse/src/muse-muse_3_0_1/muse3/muse/widgets/genset.cpp:33: /usr/include/qt/QtWidgets/qabstractbutton.h:53:7: note: forward declaration of ‘class QButtonGroup’ class QButtonGroup;

[ 25%] Building CXX object muse/marker/CMakeFiles/marker.dir/moc_markerview.o [ 25%] Linking CXX shared library [ 25%] Built target marker make: *** [Makefile:152: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

This error occurs indepently of the gcc version: I used gcc 6.4.1 20171002 as well as gcc 7.3.1+20180406-2.

jpcima commented on 2018-01-10 13:11

Are there still problems which justify using with the old compiler version? I am able to compile the package with gcc 7.

donarturo commented on 2018-01-01 20:56

Compilation muse on gcc7 is not possible. If flags will be changed to gcc6 (avaiable in official repo of arch) compilation finish sucessful. I send modified PKGBUILD. If is good, I'd like to ask admin this package to submit it for others users of Arch.

Maintainer: Yan Burdonsky
Contributor: Ainola
Contributor: speps
Contributor: Bernardo Barros

pkgname=muse pkgver=3.0.pre2 pkgrel=3 pkgdesc="A MIDI/Audio sequencer with recording and editing capabilities" arch=('i686' 'x86_64') url="" license=('GPL2') depends=('qt5-base' 'fluidsynth' 'liblo' 'gtkmm' 'lib32-gtk2' 'gcc-libs-multilib' 'jack') makedepends=('cmake' 'gcc6' 'ladspa' 'lv2' 'dssi' 'dssi-vst' 'ladish' 'liblo' 'qt5-tools') optdepends=( 'python2: Python scripting' 'python2-pyqt5: Python scripting' 'ladspa: ladspa plugin support' 'lv2: lv2 plugin support' 'dssi: dssi plugin support' 'dssi-vst: dssi-vst plugins support' 'ladish: LASH session support' ) install="${pkgname}.install" provides=('muse') conflicts=('muse') source=("${pkgver//./_}.tar.gz") sha256sums=('SKIP')

build() { cd "${srcdir}/muse-muse_${pkgver//./_}/muse3"

# build dir [ -d bld ] || mkdir bld && cd bld

cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=release \ -DCMAKE_CXX_COMPILER=/usr/bin/c++-6 \ -DCMAKE_CXX_COMPILER_AR=/usr/bin/gcc-ar-6 \ -DCMAKE_CXX_COMPILER_RANLIB=/usr/bin/gcc-ranlib-6 \ -DCMAKE_C_COMPILER=/usr/bin/cc-6 \ -DCMAKE_C_COMPILER_AR=/usr/bin/gcc-ar-6 \ -DCMAKE_C_COMPILER_RANLIB=/usr/bin/gcc-ranlib-6 \ -DPYTHON_INCLUDE_DIR=/usr/include/python2.7 \ -DPYTHON_LIBRARY=/usr/lib/ \ -DENABLE_VST_VESTIGE=1 \ -DENABLE_VST_NATIVE=1 \ -DENABLE_LV2=1 \ -DENABLE_PYTHON=1 \ -DENABLE_FLUID=1 \ -DENABLE_DSSI=1 \ -DENABLE_LASH=1 \ -DENABLE_OSC=1 .. make }

package() { cd "$srcdir/muse-muse_${pkgver//./_}/muse3/bld" make DESTDIR="$pkgdir" install

# .. and oomidi grepmidi bin cd "$pkgdir/usr/bin" mv grepmidi "$pkgname-grepmidi"

# grepmidi man cd "$pkgdir/usr/share/man/man1" mv grepmidi.1 "$pkgname-grepmidi.1"

# python2 Fixes sed -i "s/#!.*python/&2/" \ grep -rl "\#\!.*python" "$pkgdir" }


arshesney commented on 2017-03-30 10:06

pre1 doesn't build, complains about an already existing file:

[ 1%] Generating ../all-pic.h
[ 1%] Generating ../../all-pic.h
cp: impossibile creare il file regolare '/home/user/workspace/pacaur/muse/src/muse-muse_3_0_pre1/muse3/bld/all-pic.h': File già esistente
make[2]: *** [synti/libsynti/CMakeFiles/synti.dir/build.make:62: all-pic.h] Error 1
make[2]: *** Eliminazione del file "all-pic.h"
make[1]: *** [CMakeFiles/Makefile2:1904: synti/libsynti/CMakeFiles/synti.dir/all] Error 2
make[1]: *** Attesa per i processi non terminati....

Changed PKGBUILD to pre2 and it correctly builds

GraysonPeddie commented on 2016-12-10 21:10

I edited PKGBUILD to pre2 from pre1. Will report back if build is successful.

psyriccio commented on 2016-06-04 06:55

added qt5-tools to make deps