# $FreeBSD$
PORTNAME= traverso
PORTVERSION= 0.49.2
CATEGORIES= audio
MASTER_SITES= SF/traversodaw.mirror/
LIB_DEPENDS= slv2:${PORTSDIR}/audio/slv2 \
wavpack:${PORTSDIR}/audio/wavpack \
vorbis:${PORTSDIR}/audio/libvorbis
OPTIONS_DEFINE= ALSA JACK PORTAUDIO PULSEAUDIO
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MALSA}
LIB_DEPENDS+= asound:${PORTSDIR}/audio/alsa-lib
.else
CMAKE_ARGS+= -DWANT_ALSA=OFF
.endif
.if ${PORT_OPTIONS:MJACK}
LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack
.else
CMAKE_ARGS+= -DWANT_JACK=OFF
.endif
.if ${PORT_OPTIONS:MPORTAUDIO}
BUILD_DEPENDS+= portaudio:${PORTSDIR}/audio/portaudio2
RUN_DEPENDS+= portaudio:${PORTSDIR}/audio/portaudio2
CMAKE_ARGS+= -DWANT_PORTAUDIO=ON
.else
CMAKE_ARGS+= -DWANT_PORTAUDIO=OFF
.endif
.if ${PORT_OPTIONS:MPULSEAUDIO}
LIB_DEPENDS+= pulse:${PORTSDIR}/audio/pulseaudio
CMAKE_ARGS+= -DWANT_PULSEAUDIO=ON
.else
CMAKE_ARGS+= -DWANT_PULSEAUDIO=OFF
.endif
CFLAGS+= -I${LOCALBASE}/include
MAKE_JOBS_UNSAFE= yes
CMAKE_ARGS+= -DDETECT_HOST_CPU_FEATURES=OFF
USES= cmake
USE_QT4= # partial, this should be filled after a successful build.
.include <bsd.port.mk>
-- Build files have been written to: /usr/ports/obj/root/traverso/work/traverso-0.49.2
===> Building for traverso-0.49.2
[ 0%] Generating moc_AudioBus.cxx
[ 0%] Generating moc_AudioDevice.cxx
[ 0%] Generating moc_Client.cxx
Scanning dependencies of target traversoaudiobackend
[ 1%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioBus.o
[ 1%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioChannel.o
[ 1%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioDevice.o
[ 1%] Building CXX object src/engine/CMakeFiles/traversoaudiobackend.dir/AudioDeviceThread.o
/usr/ports/obj/root/traverso/work/traverso-0.49.2/src/engine/AudioDeviceThread.cpp:151: error: 'cpu_set_t' has not been declared
/usr/ports/obj/root/traverso/work/traverso-0.49.2/src/engine/AudioDeviceThread.cpp: In member function 'void AudioDeviceThread::run_on_cpu(int)':
/usr/ports/obj/root/traverso/work/traverso-0.49.2/src/engine/AudioDeviceThread.cpp:163: error: 'cpu_set_t' was not declared in this scope
/usr/ports/obj/root/traverso/work/traverso-0.49.2/src/engine/AudioDeviceThread.cpp:163: error: expected `;' before 'mask'
/usr/ports/obj/root/traverso/work/traverso-0.49.2/src/engine/AudioDeviceThread.cpp:164: error: 'mask' was not declared in this scope
/usr/ports/obj/root/traverso/work/traverso-0.49.2/src/engine/AudioDeviceThread.cpp:164: error: 'CPU_ZERO' was not declared in this scope
/usr/ports/obj/root/traverso/work/traverso-0.49.2/src/engine/AudioDeviceThread.cpp:165: error: 'CPU_SET' was not declared in this scope
*** [src/engine/CMakeFiles/traversoaudiobackend.dir/AudioDeviceThread.o] Error code 1
Stop in /usr/ports/obj/root/traverso/work/traverso-0.49.2.
*** [src/engine/CMakeFiles/traversoaudiobackend.dir/all] Error code 1
Stop in /usr/ports/obj/root/traverso/work/traverso-0.49.2.
*** [all] Error code 1
Stop in /usr/ports/obj/root/traverso/work/traverso-0.49.2.
*** [do-build] Error code 1
Stop in /root/traverso.
*** [build] Error code 1
Stop in /root/traverso.
root@minootux:~/traverso # make clean
MASTER_SITES= http://traverso-daw.org/previous-releases.html&d=source/traverso-0.49.1.tar.gz
USE_GCC= any
/usr/local/include/librdf.h:198: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'librdf_node'
typedef raptor_term librdf_node;
/**
* librdf_statement:
*
* Redland statement class.
*/
typedef raptor_statement librdf_statement;
make config
options. This is only for 10.0 on i386.[ 5%] Built target traversoaudiobackend
[ 8%] Built target traversoaudiofileio
[ 35%] Built target traversocore
[ 44%] Built target traversocommands
[ 44%] Built target tcp_traversocommands
[ 51%] Built target traversoplugins
[ 67%] Built target traversosheetcanvas
Linking CXX executable ../../bin/traverso
/usr/bin/ld: cannot find -lsamplerate
1 error
samplerate:${PORTSDIR}/audio/libsamplerate \
icudata:${PORTSDIR}/devel/icu \
yajl:${PORTSDIR}/devel/yajl \
sndfile:${PORTSDIR}/audio/libsndfile \
ogg:${PORTSDIR}/audio/libogg \
rdf:${PORTSDIR}/textproc/redland \
SM:${PORTSDIR}/x11/libSM \
ICE:${PORTSDIR}/x11/libICE
Dear @sossego, are you using a Makefile? I use the Makefile that is included in this shar file and it builds fine on my 9.2-PRERELEASE (without any modification). Could you please try that?LIB_DEPENDS only exists in the EXAMPLES option.
bkouhi said:Dear @sossego, are you using a Makefile? I use the Makefile that is included in this shar file and it builds fine on my 9.2-PRERELEASE (without any modification). Could you please try that?
USE_GCC
CXX=$PATH/g++
make -k
continues the build. Code:Linking CXX executable ../../bin/traverso /usr/bin/ld: cannot find -lsamplerate 1 error
LDFLAGS+= -L${LOCALBASE}/lib
-- Configuring done
You have changed variables that require your cache to be deleted.
Configure will be re-run and you may have to reset some variables.
The following variables have changed:
CMAKE_C_COMPILER= gcc46
CMAKE_CXX_COMPILER= g++46
USE_GCC= yes
LDFLAGS+= -L${LOCALBASE}/lib
make clean
? Or do you have anything in make.conf?LDFLAGS+= -L${LOCALBASE}/lib