qm-dsp Ardour's new B-D

Jaromír Mikeš mira.mikes at gmail.com
Thu Dec 15 16:18:30 UTC 2016


2016-12-15 16:47 GMT+01:00 Adrian Knoth <adi at drcomp.erfurt.thur.de>:
> On Thu, Dec 15, 2016 at 04:13:08PM +0100, Jaromír Mikeš wrote:

Hi,

> I haven't looked into this, yet, just random thoughts:
>
>> Ardour 5.5 disables the local copy of qm-dsp if --use-external-libs is used.
>
> This can be changed. We can always patch the wscript. I'm not saying we
> should necessarily do this, but if need be, I wouldn't rule out this
> option.

Yes but have external qm-dsp is cleaner solution and probably not so
impossible ;)

>> Unfortunately Ardour doesn't build with current external qm-dsp :(
>
> Why? Build errors? If so, any pointers to the build log?

qm-dsp's base/Pitch.h is found but it fail when checking qm-dsp ...
not sure what is searched for

--------------------
Checking for header base/Pitch.h                     : 13:07:43 runner
['/usr/bin/g++', '-I/home/mira/PACKAGING/ardour', '-Wdate-time',
'-D_FORTIFY_SOURCE=2', '-g', '-O2',
'-fdebug-prefix-map=/home/mira/PACKAGING/ardour=.',
'-fstack-protector-strong', '-Wformat', '-Werror=format-security',
'-I/usr/include/qm-dsp', '-DHAVE_RF64_RIFF', '-DWAF_BUILD',
'-DNDEBUG', '-fshow-column', '-O3', '-fomit-frame-pointer',
'-ffast-math', '-fstrength-reduce', '-pipe', '-DARCH_X86', '-mmmx',
'-msse', '-mfpmath=sse', '-DUSE_XMMINTRIN',
'-DBUILD_SSE_OPTIMIZATIONS', '-DLXVST_64BIT', '-Wall',
'-Wpointer-arith', '-Wcast-qual', '-Wcast-align',
'-Wno-unused-parameter', '-DBOOST_SYSTEM_NO_DEPRECATED',
'-D_ISOC9X_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64',
'-DENABLE_NLS', '-DPROGRAM_NAME="Ardour"', u'-DPROGRAM_VERSION="5"',
'-std=c++11', '-DBOOST_NO_AUTO_PTR', '-Woverloaded-virtual',
'-Wno-unused-local-typedefs', '-D__STDC_LIMIT_MACROS',
'-D__STDC_FORMAT_MACROS', '-DCANVAS_COMPATIBILITY', '-DCANVAS_DEBUG',
'-I/home/mira/PACKAGING/ardour/build/.conf_check_8c4e7c126e23dfb147a35ec0355dded9/testbuild',
'-DINTERNAL_SHARED_LIBS=1', '-DUSE_EXTERNAL_LIBS=1',
'-DHAVE_DLOPEN=1', '-DHAVE_ALSA=1', '-DHAVE_GLIB=1',
'-DHAVE_GTHREAD=1', '-DHAVE_GLIBMM=1', '-DHAVE_SNDFILE=1',
'-DHAVE_GIOMM=1', '-DHAVE_CURL=1', '-DHAVE_ARCHIVE=1', '-DHAVE_LO=1',
'-DHAVE_TAGLIB=1', '-DHAVE_VAMPSDK=1', '-DHAVE_VAMPHOSTSDK=1',
'-DHAVE_RUBBERBAND=1', '-DEXPORT_VISIBILITY_HIDDEN=False',
'-DENABLE_NLS=1', '-DLXVST_SUPPORT=1', '-DCONFIG_ARCH="x86_64"',
'-DHAVE_TOOLS_SANITY_CHECK=1', '-DHAVE_TOOLS_GCCABICHECK=1',
'-DHAVE_LIBS_CLEARLOOKS_NEWER=1', '-DHAVE_LIBFLUIDSYNTH=1',
'-DHAVE_LIBS_FLUIDSYNTH=1', '-DHAVE_HIDAPI=1', '-DHAVE_LIBS_HIDAPI=1',
'-DHAVE_LIBLTC=1', '-DHAVE_LIBS_LIBLTC=1', '-DHAVE_LIBS_LUA=1',
'-DHAVE_LIBS_PTFORMAT=1', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
13:07:43 runner ['/usr/bin/g++', '-Wl,-z,relro', '-Wl,-z,now',
'-Wl,-z,relro', '-Wl,-z,now', 'test.cpp.1.o', '-o',
'/home/mira/PACKAGING/ardour/build/.conf_check_8c4e7c126e23dfb147a35ec0355dded9/testbuild/testprog',
'-Wl,-Bstatic', '-Wl,-Bdynamic']
yes
Checking for library qm-dsp                          : 13:07:43 runner
['/usr/bin/g++', '-I/home/mira/PACKAGING/ardour', '-Wdate-time',
'-D_FORTIFY_SOURCE=2', '-g', '-O2',
'-fdebug-prefix-map=/home/mira/PACKAGING/ardour=.',
'-fstack-protector-strong', '-Wformat', '-Werror=format-security',
'-I/usr/include/qm-dsp', '-DHAVE_RF64_RIFF', '-DWAF_BUILD',
'-DNDEBUG', '-fshow-column', '-O3', '-fomit-frame-pointer',
'-ffast-math', '-fstrength-reduce', '-pipe', '-DARCH_X86', '-mmmx',
'-msse', '-mfpmath=sse', '-DUSE_XMMINTRIN',
'-DBUILD_SSE_OPTIMIZATIONS', '-DLXVST_64BIT', '-Wall',
'-Wpointer-arith', '-Wcast-qual', '-Wcast-align',
'-Wno-unused-parameter', '-DBOOST_SYSTEM_NO_DEPRECATED',
'-D_ISOC9X_SOURCE', '-D_LARGEFILE64_SOURCE', '-D_FILE_OFFSET_BITS=64',
'-DENABLE_NLS', '-DPROGRAM_NAME="Ardour"', u'-DPROGRAM_VERSION="5"',
'-std=c++11', '-DBOOST_NO_AUTO_PTR', '-Woverloaded-virtual',
'-Wno-unused-local-typedefs', '-D__STDC_LIMIT_MACROS',
'-D__STDC_FORMAT_MACROS', '-DCANVAS_COMPATIBILITY', '-DCANVAS_DEBUG',
'-I/home/mira/PACKAGING/ardour/build/.conf_check_48333b3c30dd07c905f36b363152880a/testbuild',
'-DINTERNAL_SHARED_LIBS=1', '-DUSE_EXTERNAL_LIBS=1',
'-DHAVE_DLOPEN=1', '-DHAVE_ALSA=1', '-DHAVE_GLIB=1',
'-DHAVE_GTHREAD=1', '-DHAVE_GLIBMM=1', '-DHAVE_SNDFILE=1',
'-DHAVE_GIOMM=1', '-DHAVE_CURL=1', '-DHAVE_ARCHIVE=1', '-DHAVE_LO=1',
'-DHAVE_TAGLIB=1', '-DHAVE_VAMPSDK=1', '-DHAVE_VAMPHOSTSDK=1',
'-DHAVE_RUBBERBAND=1', '-DEXPORT_VISIBILITY_HIDDEN=False',
'-DENABLE_NLS=1', '-DLXVST_SUPPORT=1', '-DCONFIG_ARCH="x86_64"',
'-DHAVE_TOOLS_SANITY_CHECK=1', '-DHAVE_TOOLS_GCCABICHECK=1',
'-DHAVE_LIBS_CLEARLOOKS_NEWER=1', '-DHAVE_LIBFLUIDSYNTH=1',
'-DHAVE_LIBS_FLUIDSYNTH=1', '-DHAVE_HIDAPI=1', '-DHAVE_LIBS_HIDAPI=1',
'-DHAVE_LIBLTC=1', '-DHAVE_LIBS_LIBLTC=1', '-DHAVE_LIBS_LUA=1',
'-DHAVE_LIBS_PTFORMAT=1', '-DHAVE_BASE_PITCH_H=1', '../test.cpp',
'-c', '-o', 'test.cpp.1.o']
13:07:43 runner ['/usr/bin/g++', '-Wl,-z,relro', '-Wl,-z,now',
'-Wl,-z,relro', '-Wl,-z,now', 'test.cpp.1.o', '-o',
'/home/mira/PACKAGING/ardour/build/.conf_check_48333b3c30dd07c905f36b363152880a/testbuild/testprog',
'-Wl,-Bstatic', '-Wl,-Bdynamic', '-lqm-dsp']
not found
The configuration failed
---------------------

>> Would be great to get Ardour 5.5 uploaded before freeze.
>
> What freeze?

Debian Stretch will soft freeze on 5th January
https://wiki.debian.org/DebianStretch

>
> I may have time to look into this later today, so any pointers to speed
> things up are helpful.
>
> Note that I have zero context, as I haven't dealt with open source or
> Debian for years now. (a day job can change your entire life ;) )

Thank you

mira



More information about the pkg-multimedia-maintainers mailing list