[MacPorts] #42186: Port 2.2.99's libmachista cannot be built on Tiger PPC because of undefined symbol _fls

MacPorts noreply at macports.org
Sat Jan 18 14:20:09 PST 2014


#42186: Port 2.2.99's libmachista cannot be built on Tiger PPC because of undefined
symbol _fls
-----------------------------+--------------------------------
 Reporter:  Peter_Dyballa@…  |      Owner:  macports-tickets@…
     Type:  defect           |     Status:  new
 Priority:  Normal           |  Milestone:
Component:  base             |    Version:  2.2.99
 Keywords:                   |       Port:  port
-----------------------------+--------------------------------
 This is leading to the error:

 {{{
 ===> making all in src/machista1.0
 cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -std=c99 -Wextra -Wall
 -pedantic  -fPIC -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
 libmachista.c -o libmachista.o
 libmachista.c: In function ‘macho_strerror’:
 libmachista.c:535: warning: implicit declaration of function ‘fls’
 cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -std=c99 -Wextra -Wall
 -pedantic  -fPIC -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
 hashmap.c -o hashmap.o
 cc -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED -g -O2 -std=c99 -Wextra -Wall
 -pedantic  -fPIC -DHAVE_CONFIG_H -I.. -I.  -I"/usr/include" -fno-common
 machista_wrap.c -o machista_wrap.o
 cc -dynamiclib  libmachista.o hashmap.o machista_wrap.o -o machista.dylib
 -L/System/Library/Frameworks/Tcl.framework/Versions/8.4 -ltclstub8.4
 ld: Undefined symbols:
 _fls
 /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/libtool: internal link edit
 command failed
 make[2]: *** [machista.dylib] Error 1
 make[1]: *** [all] Error 1
 make: *** [all] Error 1
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/42186>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list