Build failing while attempting to build libardour as of 2020-09-18
Search Criteria
Package Details: ardour-git 8.6.r406.g35cb60c2dc-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/ardour-git.git (read-only, click to copy) |
---|---|
Package Base: | ardour-git |
Description: | Professional-grade digital audio workstation (git version) |
Upstream URL: | https://ardour.org/ |
Keywords: | dssi ladspa lv2 mastering midi pro-audio production recorder sequencer |
Licenses: | MIT, CC0-1.0, GPL-3.0-or-later, GPL-2.0-or-later |
Groups: | pro-audio |
Conflicts: | ardour |
Provides: | ardour, ladspa-host, lv2-host, vamp-host, vst-host, vst3-host |
Submitter: | None |
Maintainer: | SpotlightKid (dvzrv, aggraef) |
Last Packager: | SpotlightKid |
Votes: | 44 |
Popularity: | 0.000000 |
First Submitted: | 2013-03-14 23:12 (UTC) |
Last Updated: | 2024-08-17 06:50 (UTC) |
Dependencies (118)
- alsa-lib
- aubio
- cairo (cairo-gitAUR)
- cairomm
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR)
- fftw
- fluidsynth (fluidsynth-gitAUR)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- gcc-libs (gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc11-libsAUR, gcc-libs-snapshotAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- glibmm
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack)
- libarchive (libarchive-gitAUR)
- libarchive.so (lib32-libarchive, libarchive)
- libasound.so (alsa-lib, lib32-alsa-lib)
- libaubio.so (aubio)
- libcairomm-1.0.so (cairomm)
- libcurl.so (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR, curl, lib32-curl)
- libdbus-1.so (dbus-gitAUR, dbus-selinuxAUR, libdbus-minimalAUR, dbus, lib32-dbus)
- libfftw3f.so (lib32-fftwAUR, fftw-amdAUR, fftw)
- libfftw3f_threads.so (lib32-fftwAUR, fftw-amdAUR, fftw)
- libfluidsynth.so (fluidsynth)
- libfontconfig.so (fontconfig-gitAUR, fontconfig-ubuntuAUR, fontconfig, lib32-fontconfig)
- libglib-2.0.so (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR, glib2, lib32-glib2)
- libglibmm-2.4.so (glibmm)
- libgobject-2.0.so (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR, glib2, lib32-glib2)
- libjack.so (jackAUR, jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, lib32-jack2, lib32-pipewire-jack, pipewire-jack)
- liblilv-0.so (lilv-gitAUR, lilv)
- liblo (liblo-gitAUR, liblo-ipv6AUR)
- liblo.so (liblo-ipv6AUR, liblo)
- liblrdf
- liblrdf.so (liblrdf)
- libltc
- libltc.so (libltc)
- libpango-1.0.so (pango-gitAUR, lib32-pango, pango)
- libpangocairo-1.0.so (pango-gitAUR, lib32-pango, pango)
- libpangoft2-1.0.so (pango-gitAUR, lib32-pango, pango)
- libpangomm-1.4.so (pangomm)
- libpng (libpng-gitAUR, libpng-apngAUR)
- libpng16.so (libpng-gitAUR, libpng-apngAUR, lib32-libpng, libpng)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR)
- libpulse.so (pulseaudio-dummyAUR, libpulse)
- libreadline.so (readline-gitAUR, readline)
- librubberband.so (rubberband)
- libsamplerate (libsamplerate-gitAUR)
- libsamplerate.so (libsamplerate-gitAUR, lib32-libsamplerate, libsamplerate)
- libsigc++
- libsndfile (libsndfile-gitAUR)
- libsndfile.so (libsndfile-gitAUR, lib32-libsndfile, libsndfile)
- libusb (libusb-gitAUR)
- libusb-1.0.so (libusb-gitAUR, lib32-libusb, libusb)
- libvamp-hostsdk.so (vamp-plugin-sdk)
- libvamp-sdk.so (vamp-plugin-sdk)
- libwebsockets
- libwebsockets.so (libwebsockets)
- libx11 (libx11-gitAUR)
- libxext (libxext-gitAUR)
- libxinerama (libxinerama-randr-gitAUR)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR)
- libxml2.so (libxml2-gitAUR, libxml2-2.9AUR, lib32-libxml2, libxml2)
- libxrandr (libxrandr-gitAUR)
- lilv (lilv-gitAUR)
- pango (pango-gitAUR)
- pangomm
- readline (readline-gitAUR)
- rubberband
- sh (dashbinshAUR, bash-devel-static-gitAUR, zshbinshAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR, bash)
- taglib (taglib-gitAUR)
- vamp-plugin-sdk
- aubio (make)
- boost (boost-gitAUR) (make)
- cairomm (make)
- cppunit (make)
- curl (curl-quiche-gitAUR, curl-http3-ngtcp2AUR, curl-gitAUR, curl-c-aresAUR) (make)
- dbus (dbus-gitAUR, dbus-selinuxAUR) (make)
- doxygen (doxygen-gitAUR, doxygen-yapAUR) (make)
- fftw (make)
- flac (flac-gitAUR) (make)
- fluidsynth (fluidsynth-gitAUR) (make)
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR) (make)
- freetype2 (freetype2-qdoledAUR, freetype2-macosAUR, freetype2-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR) (make)
- glibmm (make)
- graphviz (make)
- hidapi (hidapi-gitAUR) (make)
- itstool (make)
- jackAUR (jack2-gitAUR, pipewire-jack-gitAUR, pipewire-full-jack-gitAUR, jack2, pipewire-jack) (make)
- libarchive (libarchive-gitAUR) (make)
- liblo (liblo-gitAUR, liblo-ipv6AUR) (make)
- liblrdf (make)
- libltc (make)
- libogg (libogg-gitAUR) (make)
- libpng (libpng-gitAUR, libpng-apngAUR) (make)
- libpulse (pulseaudio-dummyAUR, libpulse-gitAUR) (make)
- libsamplerate (libsamplerate-gitAUR) (make)
- libsndfile (libsndfile-gitAUR) (make)
- libusb (libusb-gitAUR) (make)
- libwebsockets (make)
- libxml2 (libxml2-gitAUR, libxml2-2.9AUR) (make)
- lilv (lilv-gitAUR) (make)
- lv2 (lv2-gitAUR) (make)
- pango (pango-gitAUR) (make)
- pangomm (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- readline (readline-gitAUR) (make)
- rubberband (make)
- serd (serd-gitAUR) (make)
- sord (sord-gitAUR) (make)
- sratom (sratom-gitAUR) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
- vamp-plugin-sdk (make)
- harvid (optional) – video timeline
- non-session-manager (non-daw-gitAUR, new-session-manager) (optional) – for session management
- xjadeo (optional) – video monitoring
Required by (141)
- a-sid (requires vst3-host) (optional)
- adt (requires lv2-host) (optional)
- adt (requires vst3-host) (optional)
- aether.lv2 (requires lv2-host) (optional)
- aida-x-git (requires vst-host)
- aida-x-git (requires lv2-host)
- aida-x-git (requires vst3-host)
- airwindows-consolidated-git (requires lv2-host) (optional)
- airwindows-consolidated-git (requires vst3-host) (optional)
- airwindows-lv2 (requires lv2-host) (optional)
- ams-lv2 (requires lv2-host)
- amsynth-git (requires vst-host) (optional)
- amsynth-git (requires lv2-host) (optional)
- avldrums-lv2-git (requires lv2-host)
- bchoppr-git (requires lv2-host) (optional)
- cabbage-bin (requires vst3-host) (optional)
- cabbage-bin (requires vst-host) (optional)
- caps-lv2-git (requires lv2-host) (optional)
- cardinal-data-git (requires vst-host) (optional)
- cardinal-data-git (requires lv2-host) (optional)
- Show 121 more...
Sources (3)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 21 Next › Last »
AYANE-69 commented on 2020-09-18 02:48 (UTC)
SpotlightKid commented on 2020-04-29 15:37 (UTC)
@Terence: Now I can reproduce the error. Added the prepare function as suggested. Thanks.
Terence commented on 2020-04-28 22:47 (UTC)
SpotlightKid commented on 2020-04-28 21:32 (UTC)
@Terence: I can't reproduce this error. ardour6
start normally, even if I put gtk-color-scheme = "text_color:white"
in my ~/.gtkrc-2.0
file, as specified in the bug report.
Can you post RC file, which triggers the phenomenen for you?
Terence commented on 2020-04-28 14:18 (UTC)
Hey can you include the prepare() function from the community repo? At least
# unsetting gtk2 rc (FS#54389)
sed -e '8iexport GTK2_RC_FILES=/dev/null' -i gtk2_ardour/ardour.sh.in
Otherwise I can't launch Ardour.
Gimmeapill commented on 2020-04-24 07:27 (UTC)
@SpotlightKid: there you go - thanks for the hand ;-)
SpotlightKid commented on 2020-04-22 16:25 (UTC)
@Gimmeapill: Here's the diff for an updated PKGBUILD. If you add me as a co-maintainer I'll push it.
- Run waf with Python 3 and drop 'python2' from makedepends
- Add 'libwebsockets' and 'cwiid' to makedepends and optdepends
diff --git a/PKGBUILD b/PKGBUILD
index d09de1e..18d527a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,15 +6,19 @@
# Contributor: Christopher Arndt <chris at chrisarndt.de>
pkgname=ardour-git
-pkgver=6.0.pre0.r3201.gc87bec07cd
+pkgver=6.0.rc1.r45.gfcfaa0ac49
pkgrel=1
pkgdesc="A multichannel hard disk recorder and digital audio workstation"
arch=('i686' 'x86_64')
url="http://ardour.org/"
license=('GPL')
groups=('pro-audio')
-depends=('alsa-lib' 'aubio' 'gtkmm' 'liblo' 'liblrdf' 'lilv' 'suil' 'rubberband' 'taglib' 'libarchive' 'python')
-makedepends=('git' 'python2' 'boost' 'cppunit' 'doxygen' 'graphviz' 'itstool' 'lv2')
+depends=('alsa-lib' 'aubio' 'gtkmm' 'libarchive' 'liblo' 'liblrdf' 'lilv'
+ 'python' 'rubberband' 'suil' 'taglib')
+makedepends=('boost' 'cppunit' 'cwiid' 'doxygen' 'git' 'graphviz' 'itstool'
+ 'lv2' 'libwebsockets')
+optdepends=('cwiid: Wiimote control support'
+ 'libwebsockets: WebSockets control support')
provides=('ardour')
conflicts=('ardour')
source=("${pkgname%-*}::git://github.com/Ardour/ardour.git"
@@ -30,7 +34,7 @@ pkgver() {
build() {
cd "${srcdir}/${pkgname%-*}"
- python2 waf configure --prefix=/usr \
+ python waf configure --prefix=/usr \
--configdir=/etc \
--with-backends=jack,alsa,dummy \
--libjack=weak \
@@ -40,13 +44,13 @@ build() {
--ptformat \
--no-phone-home
- python2 waf build $MAKEFLAGS
+ python waf build $MAKEFLAGS
}
package() {
cd "${srcdir}/${pkgname%-*}"
- python2 waf --destdir="${pkgdir}" install
+ python waf --destdir="${pkgdir}" install
# Install freedesktop.org compatible application starter desktop file
install -Dm644 "${srcdir}/ardour.desktop" \
Gimmeapill commented on 2020-04-22 10:52 (UTC)
@mattpepin: Thanks for the heads up, however I can still not update as I have no access to my dev box. As mentioned previously, if anyone has an updated pkgbuild and want to step in, please send it and I'll add you as co-maintainer, that will be the fastest.
mattpepin commented on 2020-04-19 19:12 (UTC)
Ardour 6 RC1 adds a websocket control surface that depends on libwebsockets:
https://discourse.ardour.org/t/development-update-6-0-rc1-tagged/103393/8
Pinned Comments
Gimmeapill commented on 2017-08-18 10:40 (UTC) (edited on 2018-02-14 11:01 (UTC) by Gimmeapill)
This package will automatically retrieve and build the latest development snapshot of Ardour from git.
It does not need to be updated on every release, so please do not flag out of date unless the build breaks.