ports/121739: audio/cmt linking fails
Kenneth Lind
exil at solace.miun.se
Sat Mar 15 15:30:05 UTC 2008
>Number: 121739
>Category: ports
>Synopsis: audio/cmt linking fails
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sat Mar 15 15:30:04 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Kenneth Lind
>Release: 6.2-RELEASE
>Organization:
>Environment:
FreeBSD zappa 6.2-RELEASE FreeBSD 6.2-RELEASE #0: Fri Aug 31 16:01:42 CEST 2007 root at hendrix:/misc/shared/FreeBSD/6.2/src/sys/amd64/compile/HENDRIX amd64
>Description:
Note: For reasons "unknown", I am unable to build audio/cmt with (system)
gcc 3.4.6 [FreeBSD] 20060305. However, gcc42 works like a charm, and that
is totally in accord with my personal preferences.
Certain object-files are not to be found at the within ${WRKDIR}/${PORTNAME}/src/makefile declared location.
output:
===> Extracting for cmt-1.16
=> MD5 Checksum OK for cmt_src_1.16.tgz.
=> SHA256 Checksum OK for cmt_src_1.16.tgz.
===> Patching for cmt-1.16
===> cmt-1.16 depends on file: /usr/local/include/ladspa.h - found
===> cmt-1.16 depends on executable: gcc42 - found
===> Configuring for cmt-1.16
===> Building for cmt-1.16
g++42 -O2 -fno-strict-aliasing -pipe -fPIC -march=athlon64 -fPIC -c am.cpp
g++42 -O2 -fno-strict-aliasing -pipe -fPIC -march=athlon64 -fPIC -c ambisonic.cpp
[snip]
g++42 -O2 -fno-strict-aliasing -pipe -fPIC -march=athlon64 -fPIC -c logistic.cpp
g++42 -shared -o ../plugins/cmt.so am.o ambisonic.o amp.o analogue.o canyondelay.o cmt.o descriptor.o delay.o dynamic.o filter.o freeverb/Components/allpass.o freeverb/Components/comb.o freeverb/Components/revmodel.o freeverb/freeverb.o grain.o init.o lofi.o mixer.o noise.o null.o organ.o peak.o
phasemod.o sine.o syndrum.o vcf303.o wshape_sine.o hardgate.o disintegrator.o pink.o pink_full.o pink_sh.o sledgehammer.o logistic.o
g++42: freeverb/Components/allpass.o: No such file or directory
g++42: freeverb/Components/comb.o: No such file or directory
g++42: freeverb/Components/revmodel.o: No such file or directory
g++42: freeverb/freeverb.o: No such file or directory
*** Error code 1
Stop in /usr/ports/audio/cmt/work/cmt/src.
*** Error code 1
Stop in /usr/ports/audio/cmt.
>How-To-Repeat:
bash# export USE_GCC=4.2+ && cd /usr/ports/audio/cmt && make
>Fix:
Apply attached patch, or remove subdir locations from work/cmt/src/makefile manually to the same effect.
Patch attached with submission follows:
34,37c34,37
< freeverb/Components/allpass.o \
< freeverb/Components/comb.o \
< freeverb/Components/revmodel.o \
< freeverb/freeverb.o \
---
> allpass.o \
> comb.o \
> revmodel.o \
> freeverb.o \
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list