Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Minor
-
Resolution: Fixed
-
Affects Version/s: 1.2.0
-
Fix Version/s: None
-
Component/s: Build System
-
Labels:None
-
Environment:Max OS Mountain
-
Platform:OS/X/gcc
-
Uname:Darwin localhost 12.0.0 Darwin Kernel Version 12.0.0: Sun Jun 24 23:00:16 PDT 2012; root:xnu-2050.7.9~1/RELEASE_X86_64 x86_64
-
CPU Info:N/A
-
GCC Version:gcc version 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00)
-
FreeSWITCH GIT Revision:293429f78d72f2793e7e9283752b0be2bb9ba731
-
Reproduced with GIT HEAD?:Yes
Description
It is a fresh installed Mountain
1) SSL deprecated error in ssl.h and odbc.h and there's a work around on http://jira.freeswitch.org/browse/FS-3450
2) mod_speex and mod_spidermonkey fails to build, I disabled them in modules.conf and others build w/o problem.
3) mod_portaudio failed to build on Lion and Mountain Loin, I manually linked to brew installed portaudio lib which can pass build but core dump.
speex
unix.c: In function '_MD_unix_get_nonblocking_connect_error':
unix.c:3293: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness
os_Darwin_ppc.s:49:no such instruction: `lwarx r4,0,r3'
os_Darwin_ppc.s:50:no such instruction: `addi r0,r4,1'
os_Darwin_ppc.s:51:invalid character '.' in mnemonic
os_Darwin_ppc.s:52:invalid character '-' in mnemonic
os_Darwin_ppc.s:53:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:54:no such instruction: `blr'
os_Darwin_ppc.s:62:no such instruction: `lwarx r4,0,r3'
os_Darwin_ppc.s:63:no such instruction: `addi r0,r4,-1'
os_Darwin_ppc.s:64:invalid character '.' in mnemonic
os_Darwin_ppc.s:65:invalid character '-' in mnemonic
os_Darwin_ppc.s:66:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:67:no such instruction: `blr'
os_Darwin_ppc.s:75:no such instruction: `lwarx r5,0,r3'
os_Darwin_ppc.s:76:invalid character '.' in mnemonic
os_Darwin_ppc.s:77:invalid character '-' in mnemonic
os_Darwin_ppc.s:78:no such instruction: `mr r3,r5'
os_Darwin_ppc.s:79:no such instruction: `blr'
os_Darwin_ppc.s:87:no such instruction: `lwarx r5,0,r3'
os_Darwin_ppc.s:88:too many memory references for `add'
os_Darwin_ppc.s:89:invalid character '.' in mnemonic
os_Darwin_ppc.s:90:invalid character '-' in mnemonic
os_Darwin_ppc.s:91:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:92:no such instruction: `blr'
make[9]: *** [os_Darwin_ppc.o] Error 1
make[8]: *** [export] Error 2
make[7]: *** [export] Error 2
make[6]: *** [export] Error 2
make[5]: *** [export] Error 2
make[4]: *** [/Users/angel/seven/freeswitch/libs/js/libjs.la] Error 2
make[3]: *** [mod_spidermonkey-all] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
spider monkey
making all mod_spidermonkey
cd config; make -j1 export
cd pr; make -j1 export
cd include; make export
cd md; make export
cd private; make export
cd obsolete; make export
cd src; make export
cd io; make export
cd malloc; make export
cd md; make export
cd unix; make export
os_Darwin_ppc.s:49:no such instruction: `lwarx r4,0,r3'
os_Darwin_ppc.s:50:no such instruction: `addi r0,r4,1'
os_Darwin_ppc.s:51:invalid character '.' in mnemonic
os_Darwin_ppc.s:52:invalid character '-' in mnemonic
os_Darwin_ppc.s:53:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:54:no such instruction: `blr'
os_Darwin_ppc.s:62:no such instruction: `lwarx r4,0,r3'
os_Darwin_ppc.s:63:no such instruction: `addi r0,r4,-1'
os_Darwin_ppc.s:64:invalid character '.' in mnemonic
os_Darwin_ppc.s:65:invalid character '-' in mnemonic
os_Darwin_ppc.s:66:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:67:no such instruction: `blr'
os_Darwin_ppc.s:75:no such instruction: `lwarx r5,0,r3'
os_Darwin_ppc.s:76:invalid character '.' in mnemonic
os_Darwin_ppc.s:77:invalid character '-' in mnemonic
os_Darwin_ppc.s:78:no such instruction: `mr r3,r5'
os_Darwin_ppc.s:79:no such instruction: `blr'
os_Darwin_ppc.s:87:no such instruction: `lwarx r5,0,r3'
os_Darwin_ppc.s:88:too many memory references for `add'
os_Darwin_ppc.s:89:invalid character '.' in mnemonic
os_Darwin_ppc.s:90:invalid character '-' in mnemonic
os_Darwin_ppc.s:91:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:92:no such instruction: `blr'
make[9]: *** [os_Darwin_ppc.o] Error 1
make[8]: *** [export] Error 2
make[7]: *** [export] Error 2
make[6]: *** [export] Error 2
make[5]: *** [export] Error 2
make[4]: *** [/Users/angel/seven/freeswitch/libs/js/libjs.la] Error 2
make[3]: *** [mod_spidermonkey-all] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
making all mod_portaudio
libtool: compile: gcc -c -I./include -I./src/common -I./src/os/unix -Werror -g -O2 -DPA_LITTLE_ENDIAN -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=8 -DHAVE_NANOSLEEP=1 -DPA_USE_COREAUDIO=1 src/common/pa_allocation.c -fno-common -DPIC -o src/common/pa_allocation.o
llvm-gcc-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/powerpc-apple-darwin11-llvm-gcc-4.2': execvp: No such file or directory
lipo: can't figure out the architecture type of: /var/folders/km/djn1l25j7f9bnb9tzlwftthr0000gn/T//ccrOwbRD.out
make[4]: *** [src/common/pa_allocation.lo] Error 1
make[3]: *** [/Users/angel/seven/freeswitch/libs/portaudio/lib/libportaudio.la] Error 2
make[2]: *** [mod_portaudio-all] Error 1
make[1]: *** [mod_portaudio] Error 2
make: *** [mod_portaudio] Error 2
1) SSL deprecated error in ssl.h and odbc.h and there's a work around on http://jira.freeswitch.org/browse/FS-3450
2) mod_speex and mod_spidermonkey fails to build, I disabled them in modules.conf and others build w/o problem.
3) mod_portaudio failed to build on Lion and Mountain Loin, I manually linked to brew installed portaudio lib which can pass build but core dump.
speex
unix.c: In function '_MD_unix_get_nonblocking_connect_error':
unix.c:3293: warning: pointer targets in passing argument 5 of 'getsockopt' differ in signedness
os_Darwin_ppc.s:49:no such instruction: `lwarx r4,0,r3'
os_Darwin_ppc.s:50:no such instruction: `addi r0,r4,1'
os_Darwin_ppc.s:51:invalid character '.' in mnemonic
os_Darwin_ppc.s:52:invalid character '-' in mnemonic
os_Darwin_ppc.s:53:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:54:no such instruction: `blr'
os_Darwin_ppc.s:62:no such instruction: `lwarx r4,0,r3'
os_Darwin_ppc.s:63:no such instruction: `addi r0,r4,-1'
os_Darwin_ppc.s:64:invalid character '.' in mnemonic
os_Darwin_ppc.s:65:invalid character '-' in mnemonic
os_Darwin_ppc.s:66:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:67:no such instruction: `blr'
os_Darwin_ppc.s:75:no such instruction: `lwarx r5,0,r3'
os_Darwin_ppc.s:76:invalid character '.' in mnemonic
os_Darwin_ppc.s:77:invalid character '-' in mnemonic
os_Darwin_ppc.s:78:no such instruction: `mr r3,r5'
os_Darwin_ppc.s:79:no such instruction: `blr'
os_Darwin_ppc.s:87:no such instruction: `lwarx r5,0,r3'
os_Darwin_ppc.s:88:too many memory references for `add'
os_Darwin_ppc.s:89:invalid character '.' in mnemonic
os_Darwin_ppc.s:90:invalid character '-' in mnemonic
os_Darwin_ppc.s:91:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:92:no such instruction: `blr'
make[9]: *** [os_Darwin_ppc.o] Error 1
make[8]: *** [export] Error 2
make[7]: *** [export] Error 2
make[6]: *** [export] Error 2
make[5]: *** [export] Error 2
make[4]: *** [/Users/angel/seven/freeswitch/libs/js/libjs.la] Error 2
make[3]: *** [mod_spidermonkey-all] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
spider monkey
making all mod_spidermonkey
cd config; make -j1 export
cd pr; make -j1 export
cd include; make export
cd md; make export
cd private; make export
cd obsolete; make export
cd src; make export
cd io; make export
cd malloc; make export
cd md; make export
cd unix; make export
os_Darwin_ppc.s:49:no such instruction: `lwarx r4,0,r3'
os_Darwin_ppc.s:50:no such instruction: `addi r0,r4,1'
os_Darwin_ppc.s:51:invalid character '.' in mnemonic
os_Darwin_ppc.s:52:invalid character '-' in mnemonic
os_Darwin_ppc.s:53:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:54:no such instruction: `blr'
os_Darwin_ppc.s:62:no such instruction: `lwarx r4,0,r3'
os_Darwin_ppc.s:63:no such instruction: `addi r0,r4,-1'
os_Darwin_ppc.s:64:invalid character '.' in mnemonic
os_Darwin_ppc.s:65:invalid character '-' in mnemonic
os_Darwin_ppc.s:66:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:67:no such instruction: `blr'
os_Darwin_ppc.s:75:no such instruction: `lwarx r5,0,r3'
os_Darwin_ppc.s:76:invalid character '.' in mnemonic
os_Darwin_ppc.s:77:invalid character '-' in mnemonic
os_Darwin_ppc.s:78:no such instruction: `mr r3,r5'
os_Darwin_ppc.s:79:no such instruction: `blr'
os_Darwin_ppc.s:87:no such instruction: `lwarx r5,0,r3'
os_Darwin_ppc.s:88:too many memory references for `add'
os_Darwin_ppc.s:89:invalid character '.' in mnemonic
os_Darwin_ppc.s:90:invalid character '-' in mnemonic
os_Darwin_ppc.s:91:no such instruction: `mr r3,r0'
os_Darwin_ppc.s:92:no such instruction: `blr'
make[9]: *** [os_Darwin_ppc.o] Error 1
make[8]: *** [export] Error 2
make[7]: *** [export] Error 2
make[6]: *** [export] Error 2
make[5]: *** [export] Error 2
make[4]: *** [/Users/angel/seven/freeswitch/libs/js/libjs.la] Error 2
make[3]: *** [mod_spidermonkey-all] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
making all mod_portaudio
libtool: compile: gcc -c -I./include -I./src/common -I./src/os/unix -Werror -g -O2 -DPA_LITTLE_ENDIAN -arch i386 -arch ppc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.3 -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=8 -DHAVE_NANOSLEEP=1 -DPA_USE_COREAUDIO=1 src/common/pa_allocation.c -fno-common -DPIC -o src/common/pa_allocation.o
llvm-gcc-4.2: error trying to exec '/usr/bin/../llvm-gcc-4.2/bin/powerpc-apple-darwin11-llvm-gcc-4.2': execvp: No such file or directory
lipo: can't figure out the architecture type of: /var/folders/km/djn1l25j7f9bnb9tzlwftthr0000gn/T//ccrOwbRD.out
make[4]: *** [src/common/pa_allocation.lo] Error 1
make[3]: *** [/Users/angel/seven/freeswitch/libs/portaudio/lib/libportaudio.la] Error 2
make[2]: *** [mod_portaudio-all] Error 1
make[1]: *** [mod_portaudio] Error 2
make: *** [mod_portaudio] Error 2