Date: Sun, 27 Feb 2011 17:24:03 -0600 (CST) From: Stephen Montgomery-Smith <stephen@missouri.edu> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/155105: Port vis5d+ does not build. Message-ID: <201102272324.p1RNO3nc025299@wilberforce.math.missouri.edu> Resent-Message-ID: <201102272330.p1RNU7AX019909@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 155105 >Category: ports >Synopsis: Port vis5d+ does not build. >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun Feb 27 23:30:06 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Stephen Montgomery-Smith >Release: FreeBSD 7.4-PRERELEASE i386 >Organization: >Environment: FreeBSD hub2.gateway.2wire.net 8.2-STABLE FreeBSD 8.2-STABLE #0: Fri Feb 25 18:38:27 CST 2011 stephen@hub2.gateway.2wire.net:/usr/obj/usr/src/sys/GENERIC i386 >Description: http://pointyhat.freebsd.org/errorlogs/i386-errorlogs/a.8.20110223062852/vis5d+-1.2.1_15.log The bug seems to be in libtool. If I run a command like libtool -mode=link g++45 stuff stuff libtool uses c++ instead of g++45. >How-To-Repeat: >Fix: This proposed solution is a terrible hack. It would be better to fix libtool. But it does work, and if someone isn't going to fix libtool soon, this will do as a bandaid. diff -ur /usr/ports/science/vis5d+/Makefile vis5d+/Makefile --- /usr/ports/science/vis5d+/Makefile 2010-12-05 03:23:05.000000000 +0000 +++ vis5d+/Makefile 2011-02-27 23:08:34.000000000 +0000 @@ -33,6 +33,7 @@ CONFIGURE_ARGS= --enable-gtk --enable-threads --with-netcdf \ --with-mixkit=${LOCALBASE}/lib/libmix.a --with-x USE_LDCONFIG= yes +MAKE_ENV+= PATH=${WRKDIR}:$$PATH CPPFLAGS= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS= -L${LOCALBASE}/lib ${PTHREAD_LIBS} @@ -41,6 +42,10 @@ .include <bsd.port.pre.mk> +post-patch: + ${LN} -s ${PREFIX}/bin/gcc45 ${WRKDIR}/cc + ${LN} -s ${PREFIX}/bin/g++45 ${WRKDIR}/c++ + .if ${ARCH} == "sparc64" BROKEN= Does not compile on sparc64 .endif >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201102272324.p1RNO3nc025299>