Check Config.log, it tries building a simple c program to see if pythread_init_thread exists. Any build failure will detect 'no' so yes could be an issue using clang on freebsd
On Wednesday, June 12, 2013, Brian Foster wrote:
Which version of FS are you currently running?
- BDF
On Jun 12, 2013 12:27 AM, "derrick edwards" <dantavious313@gmail.com> wrote:
Hi,I continue to have problems compiling mod_python, even though FS and other modules compile and work fine with FreeBSD Current. When compiling mod_python I get the following error during configure.checking for python... /usr/local/bin/pythonchecking python version... 2.7.5checking for python distutils... yeschecking location of site-packages... /usr/local/lib/python2.7/site-packageschecking python libdir... /usr/local/libchecking for main in -lpython2.7... yeschecking for PyThread_init_thread... noconfigure: error: Your python lacks threads support, can not build mod_pythonIn the config.log this is noted.configure:23419: error: Your python lacks threads support, can not build mod_pythonWhich refers to this check:if test "$python_has_threads" = "no"; thenif test "$with_python" = "try"; then :{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Your python lacks threads support, can not build mod_python" >&5$as_echo "$as_me: WARNING: Your python lacks threads support, can not build mod_python" >&2;}elseas_fn_error $? "Your python lacks threads support, can not build mod_python" "$LINENO" 5I verified that my system python was compiled with thread support through the sysconfig module.CONFIG_ARGS '--with-threads' '--enable-unicode=ucs4' '--enable-ipv6' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=amd64-portbld-freebsd10.0' 'build_alias=amd64-portbld-freebsd10.0' 'CC=cc' 'CFLAGS=-O2 -pipe -fno-strict-aliasing' 'LDFLAGS= -pthread' 'CPPFLAGS=' 'CPP=cpp'For testing, I have edited the configure file so that it could complete that process however, I still can not build the actual module. I get the following error message:Compiling freeswitch_python.cpp...cc1plus: error: unrecognized command line option "-Wno-unused-result"gmake[1]: *** [freeswitch_python.o] Error 1gmake: *** [all] Error 1Which makes me think that this may be a compiler issue. I am using FreeBSD 10.0 andkern.compiler_version: FreeBSD clang version 3.3 (trunk 178860) 20130405. Attempting to use a different python version during the configure phase gives even weirder responses.
checking for python... /usr/local/bin/python3.3checking python version... 3.3.2checking for python distutils... yeschecking location of site-packages... /usr/local/lib/python3.3/site-packageschecking python libdir... /usr/local/libchecking for main in -lpython3.3... noconfigure: error: python3.3 is unusableAny ideas on what the cause could be, or possible fix? Any help would be appreciated.Derrick
_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com
FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com
Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com
FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org