ports/95641: Maintainer update: net/opal fix conflict with net/asterisk
Jean-Baptiste Quenot
jbq at caraldi.com
Wed Apr 12 08:00:35 UTC 2006
>Number: 95641
>Category: ports
>Synopsis: Maintainer update: net/opal fix conflict with net/asterisk
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed Apr 12 08:00:33 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Jean-Baptiste Quenot
>Release: FreeBSD 5.5-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD vision.anyware 5.5-PRERELEASE FreeBSD 5.5-PRERELEASE #1: Thu Mar 9 19:20:53 CET 2006 jbq at vision.anyware:/usr/obj/usr/src/sys/VISION i386
>Description:
When net/asterisk is installed, net/opal does not build because it detects the
presence of include/libpri.h installed by net/asterisk, but the build fails:
===> Vulnerability check disabled, database not found
===> Extracting for opal-2.2.1_1
=> MD5 Checksum OK for opal-v2_2_1-src-tar.gz.
=> SHA256 Checksum OK for opal-v2_2_1-src-tar.gz.
===> Patching for opal-2.2.1_1
===> Applying FreeBSD patches for opal-2.2.1_1
===> opal-2.2.1_1 depends on executable: gmake - found
===> opal-2.2.1_1 depends on file: /usr/local/bin/autoconf259 - found
===> opal-2.2.1_1 depends on shared library: pt_r.1 - found
===> Configuring for opal-2.2.1_1
configure: WARNING: you should use --build, --host, --target
checking for i386-portbld-freebsd5.4-gcc... cc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
...
checking for /usr/local/include/sys/telephony.h... no
checking /usr/local/include/libpri.h usability... yes
checking /usr/local/include/libpri.h presence... no
configure: WARNING: /usr/local/include/libpri.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: /usr/local/include/libpri.h: proceeding with the compiler's result
checking for /usr/local/include/libpri.h... yes
checking /usr/local/include/libsangoma.h usability... no
checking /usr/local/include/libsangoma.h presence... no
checking for /usr/local/include/libsangoma.h... no
checking for pri_new_cb in -lpri... yes
checking for sangoma_create_socket in -lsangoma... no
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
configure: creating ./config.status
config.status: creating opal_inc.mak
config.status: creating Makefile
config.status: creating src/codec/speex/libspeex/speex_config_types.h
config.status: creating include/opal/buildopts.h
===> Building for opal-2.2.1_1
gmake P_SHAREDLIB=1 opt
gmake[1]: Entering directory `/arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1'
g++ -O1 -I/usr/ports/devel/pwlib/work/pwlib_v1_10_0/include -I/usr/local/include -DP_USE_PRAGMA -D_REENTRANT -pthread -Wall -DPTRACING -I/arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1/include -DPTRACING -I/usr/local/share/pwlib//include -Os -O -pipe -march=athlon-xp -O1 -I/usr/ports/devel/pwlib/work/pwlib_v1_10_0/include -I/usr/local/include -felide-constructors -Wreorder -c /arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1/src/opal/manager.cxx -o /arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1/lib/obj_r/manager.o
...
g++ -O1 -I/usr/ports/devel/pwlib/work/pwlib_v1_10_0/include -I/usr/local/include -DP_USE_PRAGMA -D_REENTRANT -pthread -Wall -DPTRACING -I/arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1/include -DPTRACING -I/usr/local/share/pwlib//include -Os -O -pipe -march=athlon-xp -O1 -I/usr/ports/devel/pwlib/work/pwlib_v1_10_0/include -I/usr/local/include -felide-constructors -Wreorder -c /arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1/src/lids/lidep.cxx -o /arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1/lib/obj_r/lidep.o
g++ -O1 -I/usr/ports/devel/pwlib/work/pwlib_v1_10_0/include -I/usr/local/include -DP_USE_PRAGMA -D_REENTRANT -pthread -Wall -DPTRACING -I/arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1/include -DPTRACING -I/usr/local/share/pwlib//include -Os -O -pipe -march=athlon-xp -O1 -I/usr/ports/devel/pwlib/work/pwlib_v1_10_0/include -I/usr/local/include -felide-constructors -Wreorder -c /arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1/src/lids/sangomalid.cxx -o /arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1/lib/obj_r/sangomalid.o
/arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1/src/lids/sangomalid.cxx:35:43: /usr/local/include/libsangoma.h: No such file or directory
gmake[1]: *** [/arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1/lib/obj_r/sangomalid.o] Error 1
gmake[1]: Leaving directory `/arc/src/build/vixen42/ports/arc/src/ports/net/opal/work/opal_v2_2_1'
gmake: *** [optshared] Error 2
*** Error code 2
Stop in /arc/src/ports/net/opal.
To fix this problem, please add the port patch below submitted by
Matt Horan <matt at matthoran.com>. Thanks in advance!
>How-To-Repeat:
Install net/asterisk (which in turn installs misc/libpri), then net/opal.
>Fix:
Binary files /usr/ports/net/opal/.Makefile.swp and ./.Makefile.swp differ
diff --ignore-matching-lines=\$FreeBSD.*\$ --exclude=.sw* --exclude=.svn --exclude=work --exclude=admin -ruN /usr/ports/net/opal/files/patch-Makefile.in ./files/patch-Makefile.in
--- /usr/ports/net/opal/files/patch-Makefile.in Thu Jan 1 01:00:00 1970
+++ ./files/patch-Makefile.in Wed Apr 12 09:39:26 2006
@@ -0,0 +1,13 @@
+--- Makefile.in.orig Tue Apr 11 14:19:57 2006
++++ Makefile.in Tue Apr 11 14:20:39 2006
+@@ -419,10 +419,6 @@
+ SOURCES += $(OPAL_SRCDIR)/lids/vpblid.cxx
+ endif
+
+-ifdef HAS_SANGOMA
+-SOURCES += $(OPAL_SRCDIR)/lids/sangomalid.cxx
+-endif
+-
+
+ ##################
+ # Software codecs
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list