Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 22 May 2012 08:39:07 -0700 (PDT)
From:      Don Lewis <truckman@FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/168234: [patch] editors/apache-openoffice-3.4.0 fails to build on FreeBSD 10.0
Message-ID:  <201205221539.q4MFd7st064897@mousie.catspoiler.org>
Resent-Message-ID: <201205221540.q4MFe2A7093923@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         168234
>Category:       ports
>Synopsis:       [patch] editors/apache-openoffice-3.4.0 fails to build on FreeBSD 10.0
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue May 22 15:40:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Don Lewis
>Release:        FreeBSD 10.0-CURRENT i386
>Organization:
FreeBSD Project
>Environment:
System: FreeBSD scratch.catspoiler.org 10.0-CURRENT FreeBSD 10.0-CURRENT #6: Tue May 15 14:19:58 PDT 2012 dl@scratch.catspoiler.org:/usr/obj/usr/src/sys/GENERIC SMB i386


>Description:
The configure scripts for the apr and coinmp external library modules
think that FreeBSD 10.x is actually FreeBSD 1.x, which does not support
shared libraries, so shared libraries for these modules do not get built.

[SNIP]
cp -f ./unxfbsdi.pro/misc/build/apr-1.4.5/build/apr_rules.mk ./unxfbsdi.pro/misc/build/apr-1.4.5/libtool ./unxfbsdi.pro/misc/build/apr-1.4.5/apr-1-config ./unxfbsdi.pro/bin
touch ./unxfbsdi.pro/misc/build/so_predeliver_apr
cp: ./unxfbsdi.pro/misc/build/apr-1.4.5/.libs/libapr-1.so*: No such file or directory^
dmake:  Error code 1, while making './unxfbsdi.pro/misc/build/so_predeliver_apr'
[SNIP]
cp -f ./unxfbsdi.pro/misc/build/CoinMP-1.6.0/CoinMP/src/CoinMP.h ./unxfbsdi.pro/inc
touch ./unxfbsdi.pro/misc/build/so_predeliver_coinmp
cp: ./unxfbsdi.pro/misc/build/CoinMP-1.6.0/CoinMP/src/.libs/libCoinMP*.so*: No such file or directory
cp: ./unxfbsdi.pro/misc/build/CoinMP-1.6.0/Clp/src/OsiClp/.libs/libOsiClp*.so*: No such file or directory
cp: ./unxfbsdi.pro/misc/build/CoinMP-1.6.0/Clp/src/.libs/libClp*.so*: No such file or directory
cp: ./unxfbsdi.pro/misc/build/CoinMP-1.6.0/Cgl/src/.libs/libCgl*.so*: No such file or directory
cp: ./unxfbsdi.pro/misc/build/CoinMP-1.6.0/Cbc/src/OsiCbc/.libs/libOsiCbc*.so*: No such file or directory
cp: ./unxfbsdi.pro/misc/build/CoinMP-1.6.0/Cbc/src/.libs/libCbc*.so*: No such file or directory
cp: ./unxfbsdi.pro/misc/build/CoinMP-1.6.0/CoinUtils/src/.libs/libCoinUtils*.so*: No such file or directory
cp: ./unxfbsdi.pro/misc/build/CoinMP-1.6.0/Osi/src/Osi/.libs/libOsi*.so*: No such file or directory
dmake:  Error code 1, while making './unxfbsdi.pro/misc/build/so_predeliver_coin
mp'
[SNIP]
2 module(s): 
        apr
        coinmp
need(s) to be rebuilt

Reason(s):

ERROR: error 65280 occurred while making /mnt2/tmp/usr/ports/editors/openoffice-3/work/aoo-3.4.0/ext_libraries/coinmp
ERROR: error 65280 occurred while making /mnt2/tmp/usr/ports/editors/openoffice-3/work/aoo-3.4.0/ext_libraries/apr

When you have fixed the errors in that module you can resume the build by running:

        build --from apr coinmp

*** [do-build] Error code 1

	
	
>How-To-Repeat:
	Attempt to build the port on FreeBSD 10.0.
>Fix:

Apply the following patch under /usr/ports/editors/openoffice-3 to create
files/patch-apr and files/patch-coinmp.  These patch files will create/edit
patch files under the work directory that will get applied after the source
tarballs for the ext_libraries tarballs have been unpacked by the port.

--- /dev/null	1969-12-31 16:00:00.000000000 -0800
+++ files/patch-apr	2012-05-21 23:57:09.000000000 -0700
@@ -0,0 +1,187 @@
+--- ../ext_libraries/apr/makefile.mk.orig	2012-03-05 00:28:09.000000000 -0800
++++ ../ext_libraries/apr/makefile.mk	2012-05-18 00:06:26.000000000 -0700
+@@ -37,6 +37,8 @@
+ TARFILE_NAME=$(PRJNAME)-$(APRVERSION)
+ TARFILE_MD5=97262fe54dddaf583eaaee3497a426e1
+ 
++PATCH_FILES=apr-1.4.5.patch
++
+ .IF "$(OS)"=="WNT"
+ 
+ CONFIGURE_ACTION=cp include/apr.hw include/apr.h
+--- /dev/null	2012-05-21 23:57:08.000000000 -0700
++++ ../ext_libraries/apr/apr-1.4.5.patch	2012-05-21 23:53:48.000000000 -0700
+@@ -0,0 +1,173 @@
++--- misc/build/apr-1.4.5/configure.orig	2011-05-19 17:09:22.000000000 -0700
+++++ misc/build/apr-1.4.5/configure	2012-05-21 23:51:51.000000000 -0700
++@@ -13468,7 +13468,7 @@
++       hardcode_shlibpath_var=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs=no
++       ;;
++ 
++@@ -13484,7 +13484,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct=yes
++       hardcode_minus_L=yes
++@@ -14117,7 +14117,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -14128,7 +14128,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -14146,7 +14146,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -16199,7 +16199,7 @@
++ 	;;
++     esac
++     ;;
++-  freebsd[12]*)
+++  freebsd[12].*)
++     # C++ shared libraries reported to be fairly broken before switch to ELF
++     ld_shlibs_CXX=no
++     ;;
++@@ -17739,7 +17739,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -17750,7 +17750,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -17768,7 +17768,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -19717,7 +19717,7 @@
++       hardcode_shlibpath_var_F77=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_F77=no
++       ;;
++ 
++@@ -19733,7 +19733,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_F77=yes
++       hardcode_minus_L_F77=yes
++@@ -20314,7 +20314,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -20325,7 +20325,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -20343,7 +20343,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -22288,7 +22288,7 @@
++       hardcode_shlibpath_var_GCJ=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_GCJ=no
++       ;;
++ 
++@@ -22304,7 +22304,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_GCJ=yes
++       hardcode_minus_L_GCJ=yes
++@@ -22885,7 +22885,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -22896,7 +22896,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -22914,7 +22914,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
--- /dev/null	1969-12-31 16:00:00.000000000 -0800
+++ files/patch-coinmp	2012-05-21 23:58:48.000000000 -0700
@@ -0,0 +1,1044 @@
+--- ../ext_libraries/coinmp/coinmp-1.6.0.patch.orig	2012-02-17 00:47:03.000000000 -0800
++++ ../ext_libraries/coinmp/coinmp-1.6.0.patch	2012-05-21 23:38:53.000000000 -0700
+@@ -190,3 +190,1041 @@
+  	  ;;
+  
+  	irix | nonstopux)
++--- misc/build/CoinMP-1.6.0/Cbc/configure.orig	2011-11-03 20:55:10.000000000 -0700
+++++ misc/build/CoinMP-1.6.0/Cbc/configure	2012-05-21 23:29:18.000000000 -0700
++@@ -9224,7 +9224,7 @@
++       hardcode_shlibpath_var=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs=no
++       ;;
++ 
++@@ -9240,7 +9240,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct=yes
++       hardcode_minus_L=yes
++@@ -9836,7 +9836,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -9859,7 +9859,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -9877,7 +9877,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -12311,7 +12311,7 @@
++ 	;;
++     esac
++     ;;
++-  freebsd[12]*)
+++  freebsd[12].*)
++     # C++ shared libraries reported to be fairly broken before switch to ELF
++     ld_shlibs_CXX=no
++     ;;
++@@ -13796,7 +13796,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -13819,7 +13819,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -13837,7 +13837,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -15771,7 +15771,7 @@
++       hardcode_shlibpath_var_F77=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_F77=no
++       ;;
++ 
++@@ -15787,7 +15787,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_F77=yes
++       hardcode_minus_L_F77=yes
++@@ -16383,7 +16383,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -16406,7 +16406,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -16424,7 +16424,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -18370,7 +18370,7 @@
++       hardcode_shlibpath_var_GCJ=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_GCJ=no
++       ;;
++ 
++@@ -18386,7 +18386,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_GCJ=yes
++       hardcode_minus_L_GCJ=yes
++@@ -18982,7 +18982,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -19005,7 +19005,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -19023,7 +19023,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++--- misc/build/CoinMP-1.6.0/Cgl/configure.orig	2011-10-15 07:48:24.000000000 -0700
+++++ misc/build/CoinMP-1.6.0/Cgl/configure	2012-05-21 23:30:19.000000000 -0700
++@@ -9202,7 +9202,7 @@
++       hardcode_shlibpath_var=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs=no
++       ;;
++ 
++@@ -9218,7 +9218,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct=yes
++       hardcode_minus_L=yes
++@@ -9814,7 +9814,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -9837,7 +9837,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -9855,7 +9855,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -12289,7 +12289,7 @@
++ 	;;
++     esac
++     ;;
++-  freebsd[12]*)
+++  freebsd[12].*)
++     # C++ shared libraries reported to be fairly broken before switch to ELF
++     ld_shlibs_CXX=no
++     ;;
++@@ -13774,7 +13774,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -13797,7 +13797,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -13815,7 +13815,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -15749,7 +15749,7 @@
++       hardcode_shlibpath_var_F77=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_F77=no
++       ;;
++ 
++@@ -15765,7 +15765,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_F77=yes
++       hardcode_minus_L_F77=yes
++@@ -16361,7 +16361,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -16384,7 +16384,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -16402,7 +16402,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -18348,7 +18348,7 @@
++       hardcode_shlibpath_var_GCJ=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_GCJ=no
++       ;;
++ 
++@@ -18364,7 +18364,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_GCJ=yes
++       hardcode_minus_L_GCJ=yes
++@@ -18960,7 +18960,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -18983,7 +18983,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -19001,7 +19001,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++--- misc/build/CoinMP-1.6.0/Clp/configure.orig	2011-11-05 12:32:33.000000000 -0700
+++++ misc/build/CoinMP-1.6.0/Clp/configure	2012-05-21 23:35:23.000000000 -0700
++@@ -9225,7 +9225,7 @@
++       hardcode_shlibpath_var=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs=no
++       ;;
++ 
++@@ -9241,7 +9241,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct=yes
++       hardcode_minus_L=yes
++@@ -9837,7 +9837,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -9860,7 +9860,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -9878,7 +9878,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -12312,7 +12312,7 @@
++ 	;;
++     esac
++     ;;
++-  freebsd[12]*)
+++  freebsd[12].*)
++     # C++ shared libraries reported to be fairly broken before switch to ELF
++     ld_shlibs_CXX=no
++     ;;
++@@ -13797,7 +13797,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -13820,7 +13820,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -13838,7 +13838,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -15772,7 +15772,7 @@
++       hardcode_shlibpath_var_F77=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_F77=no
++       ;;
++ 
++@@ -15788,7 +15788,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_F77=yes
++       hardcode_minus_L_F77=yes
++@@ -16384,7 +16384,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -16407,7 +16407,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -16425,7 +16425,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -18371,7 +18371,7 @@
++       hardcode_shlibpath_var_GCJ=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_GCJ=no
++       ;;
++ 
++@@ -18387,7 +18387,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_GCJ=yes
++       hardcode_minus_L_GCJ=yes
++@@ -18983,7 +18983,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -19006,7 +19006,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -19024,7 +19024,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++--- misc/build/CoinMP-1.6.0/CoinMP/configure.orig	2011-11-07 19:35:10.000000000 -0800
+++++ misc/build/CoinMP-1.6.0/CoinMP/configure	2012-05-21 23:32:22.000000000 -0700
++@@ -9168,7 +9168,7 @@
++       hardcode_shlibpath_var=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs=no
++       ;;
++ 
++@@ -9184,7 +9184,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct=yes
++       hardcode_minus_L=yes
++@@ -9780,7 +9780,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -9803,7 +9803,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -9821,7 +9821,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -12255,7 +12255,7 @@
++ 	;;
++     esac
++     ;;
++-  freebsd[12]*)
+++  freebsd[12].*)
++     # C++ shared libraries reported to be fairly broken before switch to ELF
++     ld_shlibs_CXX=no
++     ;;
++@@ -13740,7 +13740,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -13763,7 +13763,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -13781,7 +13781,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -15715,7 +15715,7 @@
++       hardcode_shlibpath_var_F77=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_F77=no
++       ;;
++ 
++@@ -15731,7 +15731,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_F77=yes
++       hardcode_minus_L_F77=yes
++@@ -16327,7 +16327,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -16350,7 +16350,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -16368,7 +16368,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -18314,7 +18314,7 @@
++       hardcode_shlibpath_var_GCJ=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_GCJ=no
++       ;;
++ 
++@@ -18330,7 +18330,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_GCJ=yes
++       hardcode_minus_L_GCJ=yes
++@@ -18926,7 +18926,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -18949,7 +18949,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -18967,7 +18967,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++--- misc/build/CoinMP-1.6.0/CoinUtils/configure.orig	2011-11-03 20:11:07.000000000 -0700
+++++ misc/build/CoinMP-1.6.0/CoinUtils/configure	2012-05-21 23:33:08.000000000 -0700
++@@ -10658,7 +10658,7 @@
++       hardcode_shlibpath_var=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs=no
++       ;;
++ 
++@@ -10674,7 +10674,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct=yes
++       hardcode_minus_L=yes
++@@ -11270,7 +11270,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -11293,7 +11293,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -11311,7 +11311,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -13817,7 +13817,7 @@
++ 	;;
++     esac
++     ;;
++-  freebsd[12]*)
+++  freebsd[12].*)
++     # C++ shared libraries reported to be fairly broken before switch to ELF
++     ld_shlibs_CXX=no
++     ;;
++@@ -15302,7 +15302,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -15325,7 +15325,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -15343,7 +15343,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -17277,7 +17277,7 @@
++       hardcode_shlibpath_var_F77=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_F77=no
++       ;;
++ 
++@@ -17293,7 +17293,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_F77=yes
++       hardcode_minus_L_F77=yes
++@@ -17889,7 +17889,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -17912,7 +17912,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -17930,7 +17930,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -19892,7 +19892,7 @@
++       hardcode_shlibpath_var_GCJ=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_GCJ=no
++       ;;
++ 
++@@ -19908,7 +19908,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_GCJ=yes
++       hardcode_minus_L_GCJ=yes
++@@ -20504,7 +20504,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -20527,7 +20527,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -20545,7 +20545,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++--- misc/build/CoinMP-1.6.0/Osi/configure.orig	2011-10-15 07:26:34.000000000 -0700
+++++ misc/build/CoinMP-1.6.0/Osi/configure	2012-05-21 23:34:02.000000000 -0700
++@@ -9197,7 +9197,7 @@
++       hardcode_shlibpath_var=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs=no
++       ;;
++ 
++@@ -9213,7 +9213,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct=yes
++       hardcode_minus_L=yes
++@@ -9809,7 +9809,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -9832,7 +9832,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -9850,7 +9850,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -12284,7 +12284,7 @@
++ 	;;
++     esac
++     ;;
++-  freebsd[12]*)
+++  freebsd[12].*)
++     # C++ shared libraries reported to be fairly broken before switch to ELF
++     ld_shlibs_CXX=no
++     ;;
++@@ -13769,7 +13769,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -13792,7 +13792,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -13810,7 +13810,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -15744,7 +15744,7 @@
++       hardcode_shlibpath_var_F77=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_F77=no
++       ;;
++ 
++@@ -15760,7 +15760,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_F77=yes
++       hardcode_minus_L_F77=yes
++@@ -16356,7 +16356,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -16379,7 +16379,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -16397,7 +16397,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)
++@@ -18343,7 +18343,7 @@
++       hardcode_shlibpath_var_GCJ=no
++       ;;
++ 
++-    freebsd1*)
+++    freebsd1.*)
++       ld_shlibs_GCJ=no
++       ;;
++ 
++@@ -18359,7 +18359,7 @@
++       ;;
++ 
++     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++-    freebsd2*)
+++    freebsd2.*)
++       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++       hardcode_direct_GCJ=yes
++       hardcode_minus_L_GCJ=yes
++@@ -18955,7 +18955,7 @@
++   shlibpath_var=LD_LIBRARY_PATH
++   ;;
++ 
++-freebsd1*)
+++freebsd1.*)
++   dynamic_linker=no
++   ;;
++ 
++@@ -18978,7 +18978,7 @@
++     objformat=`/usr/bin/objformat`
++   else
++     case $host_os in
++-    freebsd[123]*) objformat=aout ;;
+++    freebsd[123].*) objformat=aout ;;
++     *) objformat=elf ;;
++     esac
++   fi
++@@ -18996,7 +18996,7 @@
++   esac
++   shlibpath_var=LD_LIBRARY_PATH
++   case $host_os in
++-  freebsd2*)
+++  freebsd2.*)
++     shlibpath_overrides_runpath=yes
++     ;;
++   freebsd3.[01]* | freebsdelf3.[01]*)


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201205221539.q4MFd7st064897>