Date: Sat, 15 Mar 2008 15:22:21 GMT From: Kenneth Lind <exil@solace.miun.se> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/121739: audio/cmt linking fails Message-ID: <200803151522.m2FFMLbw076424@www.freebsd.org> Resent-Message-ID: <200803151530.m2FFU4DM046546@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803151522.m2FFMLbw076424>