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