Configuration fails for wxPython-4.0.0b2 in Python 2.7 virtualenv

Greg Mosby <[email protected]>
Newsgroups gmane.comp.python.wxpython.devel
Message-ID <[email protected]>
Hi,

I've been trying to install wxPython on a Centos 6.9 machine this week. The 
first hurdle I had to jump was getting Python 2.7 installed on the system 
in a virtual environment as 2.7 was a requirement for this project. That 
was straightforward and installed with the instructions 
here: https://danieleriksson.net/2017/02/08/how-to-install-latest-python-on-centos/

Using virtualenv, I was able to installed other dependencies on my current 
project using pip just fine. But, when I went to install wxPython it 
failed. Since then I was able to track down several packages that I didn't 
have, but I think I've probably got most at this point.

I've downloaded the wxPython-4.0.0b2 tar ball, and when I execute build.py 
with the build_py option I get a configuration fail error. Specifically,

#I enter virtualenv inside the wxPython-4.0.0b2 directory
source ~/my27project/bin/activate
#Execute build.py command virtual environments python
/local/data/fritz2/gmosby/my27project/bin/python build.py build_py

The output to the screen is:
Setting top to                           : 
/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2 
Setting out to                           : 
/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3 
Checking for 'gcc' (c compiler)          : /usr/bin/gcc 
Checking for 'g++' (c++ compiler)        : /usr/bin/g++ 
Checking for program python              : 
/local/data/fritz2/gmosby/my27project/bin/python 
Checking for python version              : (2, 7, 14, 'final', 0) 
Checking for library python2.7 in LIBDIR : not found 
Checking for library python2.7 in python_LIBPL : not found 
Checking for library python2.7 in $prefix/libs : not found 
Checking for library python2.7m in LIBDIR      : not found 
Checking for library python2.7m in python_LIBPL : not found 
Checking for library python2.7m in $prefix/libs : not found 
Checking for library python27 in LIBDIR         : not found 
Checking for library python27 in python_LIBPL   : not found 
Checking for library python27 in $prefix/libs   : not found 
Checking for program 
/local/data/fritz2/gmosby/my27project/bin/python-config,python2.7-config,python-config-2.7,python2.7m-config 
: /local/data/fritz2/gmosby/my27project/bin/python-config 
Checking for header Python.h                                                
                                                      : :-( 
Asking python-config for pyembed --cflags flags                            
                                                       : yes 
Asking python-config for pyembed --libs flags                              
                                                       : yes 
Asking python-config for pyembed --ldflags flags                            
                                                      : yes 
Getting pyembed flags from python-config                                    
                                                      : Could not build a 
python embedded interpreter 
The configuration failed
(complete log in 
/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/config.log)
Will build using: "/local/data/fritz2/gmosby/my27project/bin/python"
2.7.14 (default, Jan 17 2018, 11:29:22) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)]
Python's architecture is 64bit
cfg.VERSION: 4.0.0b2

Running command: build_py
Checking for 
/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/waf-1.7.15-p1...
"/local/data/fritz2/gmosby/my27project/bin/python" 
/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/waf-1.7.15-p1 
--wx_config=/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/wxbld/gtk3/wx-config 
--gtk3 --python="/local/data/fritz2/gmosby/my27project/bin/python" 
--out=build/waf/2.7/gtk3 configure build 
Command '"/local/data/fritz2/gmosby/my27project/bin/python" 
/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/waf-1.7.15-p1 
--wx_config=/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/wxbld/gtk3/wx-config 
--gtk3 --python="/local/data/fritz2/gmosby/my27project/bin/python" 
--out=build/waf/2.7/gtk3 configure build ' failed with exit code 1.
Finished command: build_py (1.197s)

When I examine the config.log (attached) I notice it's failing when it is 
doing some linking for a test.cpp.1.o (line 90 in config.log). What stands 
out to me is that the -Wl,-rpath option is not followed by a directory 
name. I noticed in a previous post with a similar configuration error that 
the -Wl,-rpath options were not used in this test linking step, but that 
was a different OS.

Can anyone offer any leads?

Thanks,
G

-- 
You received this message because you are subscribed to the Google Groups "wxPython-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
For more options, visit https://groups.google.com/d/optout.
config.log (text/plain, 30.7 KB)
# project wxPython (4.0.0b2) configured on Fri Jan 19 15:08:17 2018 by
# waf 1.7.15 (abi 98, python 2070ef0 on linux2)
# using /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/waf-1.7.15-p1 --wx_config=/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/wxbld/gtk3/wx-config --gtk3 --python=/local/data/fritz2/gmosby/my27project/bin/python --out=build/waf/2.7/gtk3 configure build
#
----------------------------------------
Setting top to
/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2
----------------------------------------
Setting out to
/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3
----------------------------------------
Checking for 'gcc' (c compiler)
find program=['gcc', 'cc'] paths=['/local/data/fritz2/gmosby/my27project/bin', '/usr/lib64/qt-3.3/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/sbin', '/usr/sbin', '/sbin'] var='CC' -> '/usr/bin/gcc'
find program=['ar'] paths=['/local/data/fritz2/gmosby/my27project/bin', '/usr/lib64/qt-3.3/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/sbin', '/usr/sbin', '/sbin'] var='AR' -> '/usr/bin/ar'
/usr/bin/gcc
----------------------------------------
Checking for 'g++' (c++ compiler)
find program=['g++', 'c++'] paths=['/local/data/fritz2/gmosby/my27project/bin', '/usr/lib64/qt-3.3/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/sbin', '/usr/sbin', '/sbin'] var='CXX' -> '/usr/bin/g++'
(tool ar is already loaded, skipping)
/usr/bin/g++
----------------------------------------
Checking for program python
/local/data/fritz2/gmosby/my27project/bin/python
find program=['python'] paths='' var='PYTHON' -> '/local/data/fritz2/gmosby/my27project/bin/python'
['/local/data/fritz2/gmosby/my27project/bin/python', '-c', 'import sys\nfor x in sys.version_info: print(str(x))']
out: 2
7
14
final
0

['/local/data/fritz2/gmosby/my27project/bin/python', '-c', "from distutils.sysconfig import get_config_var, get_python_lib\n\nprint(repr(get_python_lib(standard_lib=0, prefix='/usr/local') or ''))"]
out: '/usr/local/lib/python2.7/site-packages'

'/usr/local/lib/python2.7/site-packages'

['/local/data/fritz2/gmosby/my27project/bin/python', '-c', "from distutils.sysconfig import get_config_var, get_python_lib\n\nprint(repr(get_python_lib(plat_specific=1, standard_lib=0, prefix='/usr/local') or ''))"]
out: '/usr/local/lib/python2.7/site-packages'

'/usr/local/lib/python2.7/site-packages'

----------------------------------------
Checking for python version
(2, 7, 14, 'final', 0)
['/local/data/fritz2/gmosby/my27project/bin/python', '-c', "from distutils.sysconfig import get_config_var, get_python_lib\n\nprint(repr(get_config_var('prefix') or ''))\nprint(repr(get_config_var('SO') or ''))\nprint(repr(get_config_var('LDFLAGS') or ''))\nprint(repr(get_config_var('LIBDIR') or ''))\nprint(repr(get_config_var('LIBPL') or ''))\nprint(repr(get_config_var('INCLUDEPY') or ''))\nprint(repr(get_config_var('Py_ENABLE_SHARED') or ''))\nprint(repr(get_config_var('MACOSX_DEPLOYMENT_TARGET') or ''))\nprint(repr(get_config_var('LDSHARED') or ''))\nprint(repr(get_config_var('CFLAGS') or ''))"]
out: '/local/data/fritz2/gmosby/my27project'
'.so'
'-Wl,-rpath /usr/local/lib'
'/usr/local/lib'
'/usr/local/lib/python2.7/config'
'/usr/local/include/python2.7'
1
''
'gcc -pthread -shared -Wl,-rpath /usr/local/lib'
'-fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes'

'/local/data/fritz2/gmosby/my27project'
'.so'
'-Wl,-rpath /usr/local/lib'
'/usr/local/lib'
'/usr/local/lib/python2.7/config'
'/usr/local/include/python2.7'
1
''
'gcc -pthread -shared -Wl,-rpath /usr/local/lib'
'-fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes'

Configuration returned from ['/local/data/fritz2/gmosby/my27project/bin/python']:
"prefix = '/local/data/fritz2/gmosby/my27project'\nSO = '.so'\nLDFLAGS = '-Wl,-rpath /usr/local/lib'\nLIBDIR = '/usr/local/lib'\nLIBPL = '/usr/local/lib/python2.7/config'\nINCLUDEPY = '/usr/local/include/python2.7'\nPy_ENABLE_SHARED = 1\nMACOSX_DEPLOYMENT_TARGET = ''\nLDSHARED = 'gcc -pthread -shared -Wl,-rpath /usr/local/lib'\nCFLAGS = '-fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes'"



# try again with -L$python_LIBDIR: ['/usr/local/lib']

----------------------------------------
Checking for library python2.7 in LIBDIR
==>

int main(int argc, char **argv) {
	(void)argc; (void)argv;
	return 0;
}

<==
[1/2] cxx: build/waf/2.7/gtk3/.conf_check_96104c77ca554151fdca76e98067ec0d/test.cpp -> build/waf/2.7/gtk3/.conf_check_96104c77ca554151fdca76e98067ec0d/testbuild/test.cpp.1.o

['/usr/bin/g++', '-fno-strict-aliasing', '-fwrapv', '-DPYTHONDIR="/usr/local/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/site-packages"', '-DNDEBUG', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] cxxprogram: build/waf/2.7/gtk3/.conf_check_96104c77ca554151fdca76e98067ec0d/testbuild/test.cpp.1.o -> build/waf/2.7/gtk3/.conf_check_96104c77ca554151fdca76e98067ec0d/testbuild/testprog

['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_96104c77ca554151fdca76e98067ec0d/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib', '-lpython2.7']
err: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status

from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: Test does not build: Traceback (most recent call last):
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Tools/c_config.py", line 458, in run_c_code
    bld.compile()
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Build.py", line 188, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 139774735106960: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_96104c77ca554151fdca76e98067ec0d/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib', '-lpython2.7']

not found
from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: The configuration failed


# try again with -L$python_LIBPL (some systems don't install the python library in $prefix/lib)

----------------------------------------------
Checking for library python2.7 in python_LIBPL
==>

int main(int argc, char **argv) {
	(void)argc; (void)argv;
	return 0;
}

<==
[1/2] cxx: build/waf/2.7/gtk3/.conf_check_cbd00ef997465a074b5b9e7856b2fe85/test.cpp -> build/waf/2.7/gtk3/.conf_check_cbd00ef997465a074b5b9e7856b2fe85/testbuild/test.cpp.1.o

['/usr/bin/g++', '-fno-strict-aliasing', '-fwrapv', '-DPYTHONDIR="/usr/local/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/site-packages"', '-DNDEBUG', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] cxxprogram: build/waf/2.7/gtk3/.conf_check_cbd00ef997465a074b5b9e7856b2fe85/testbuild/test.cpp.1.o -> build/waf/2.7/gtk3/.conf_check_cbd00ef997465a074b5b9e7856b2fe85/testbuild/testprog

['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_cbd00ef997465a074b5b9e7856b2fe85/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib/python2.7/config', '-lpython2.7']
err: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status

from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: Test does not build: Traceback (most recent call last):
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Tools/c_config.py", line 458, in run_c_code
    bld.compile()
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Build.py", line 188, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 139774733854416: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_cbd00ef997465a074b5b9e7856b2fe85/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib/python2.7/config', '-lpython2.7']

not found
from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: The configuration failed


# try again with -L$prefix/libs, and pythonXY name rather than pythonX.Y (win32)

----------------------------------------------
Checking for library python2.7 in $prefix/libs
==>

int main(int argc, char **argv) {
	(void)argc; (void)argv;
	return 0;
}

<==
[1/2] cxx: build/waf/2.7/gtk3/.conf_check_0dc1f167cf667a5c700b92ae370a10c7/test.cpp -> build/waf/2.7/gtk3/.conf_check_0dc1f167cf667a5c700b92ae370a10c7/testbuild/test.cpp.1.o

['/usr/bin/g++', '-fno-strict-aliasing', '-fwrapv', '-DPYTHONDIR="/usr/local/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/site-packages"', '-DNDEBUG', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] cxxprogram: build/waf/2.7/gtk3/.conf_check_0dc1f167cf667a5c700b92ae370a10c7/testbuild/test.cpp.1.o -> build/waf/2.7/gtk3/.conf_check_0dc1f167cf667a5c700b92ae370a10c7/testbuild/testprog

['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_0dc1f167cf667a5c700b92ae370a10c7/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/local/data/fritz2/gmosby/my27project/libs', '-lpython2.7']
err: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status

from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: Test does not build: Traceback (most recent call last):
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Tools/c_config.py", line 458, in run_c_code
    bld.compile()
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Build.py", line 188, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 139774733855440: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_0dc1f167cf667a5c700b92ae370a10c7/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/local/data/fritz2/gmosby/my27project/libs', '-lpython2.7']

not found
from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: The configuration failed


# try again with -L$python_LIBDIR: ['/usr/local/lib']

----------------------------------------------
Checking for library python2.7m in LIBDIR
==>

int main(int argc, char **argv) {
	(void)argc; (void)argv;
	return 0;
}

<==
[1/2] cxx: build/waf/2.7/gtk3/.conf_check_e3ed03f147b1ea55f5c96f5ea1b529cf/test.cpp -> build/waf/2.7/gtk3/.conf_check_e3ed03f147b1ea55f5c96f5ea1b529cf/testbuild/test.cpp.1.o

['/usr/bin/g++', '-fno-strict-aliasing', '-fwrapv', '-DPYTHONDIR="/usr/local/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/site-packages"', '-DNDEBUG', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] cxxprogram: build/waf/2.7/gtk3/.conf_check_e3ed03f147b1ea55f5c96f5ea1b529cf/testbuild/test.cpp.1.o -> build/waf/2.7/gtk3/.conf_check_e3ed03f147b1ea55f5c96f5ea1b529cf/testbuild/testprog

['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_e3ed03f147b1ea55f5c96f5ea1b529cf/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib', '-lpython2.7m']
err: /usr/bin/ld: cannot find -lpython2.7m
collect2: ld returned 1 exit status

from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: Test does not build: Traceback (most recent call last):
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Tools/c_config.py", line 458, in run_c_code
    bld.compile()
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Build.py", line 188, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 139774733856464: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_e3ed03f147b1ea55f5c96f5ea1b529cf/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib', '-lpython2.7m']

not found
from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: The configuration failed


# try again with -L$python_LIBPL (some systems don't install the python library in $prefix/lib)

-----------------------------------------------
Checking for library python2.7m in python_LIBPL
==>

int main(int argc, char **argv) {
	(void)argc; (void)argv;
	return 0;
}

<==
[1/2] cxx: build/waf/2.7/gtk3/.conf_check_4e1c435835ebd5ee8e5ed7be93b4ce6d/test.cpp -> build/waf/2.7/gtk3/.conf_check_4e1c435835ebd5ee8e5ed7be93b4ce6d/testbuild/test.cpp.1.o

['/usr/bin/g++', '-fno-strict-aliasing', '-fwrapv', '-DPYTHONDIR="/usr/local/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/site-packages"', '-DNDEBUG', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] cxxprogram: build/waf/2.7/gtk3/.conf_check_4e1c435835ebd5ee8e5ed7be93b4ce6d/testbuild/test.cpp.1.o -> build/waf/2.7/gtk3/.conf_check_4e1c435835ebd5ee8e5ed7be93b4ce6d/testbuild/testprog

['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_4e1c435835ebd5ee8e5ed7be93b4ce6d/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib/python2.7/config', '-lpython2.7m']
err: /usr/bin/ld: cannot find -lpython2.7m
collect2: ld returned 1 exit status

from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: Test does not build: Traceback (most recent call last):
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Tools/c_config.py", line 458, in run_c_code
    bld.compile()
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Build.py", line 188, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 139774691476240: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_4e1c435835ebd5ee8e5ed7be93b4ce6d/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib/python2.7/config', '-lpython2.7m']

not found
from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: The configuration failed


# try again with -L$prefix/libs, and pythonXY name rather than pythonX.Y (win32)

-----------------------------------------------
Checking for library python2.7m in $prefix/libs
==>

int main(int argc, char **argv) {
	(void)argc; (void)argv;
	return 0;
}

<==
[1/2] cxx: build/waf/2.7/gtk3/.conf_check_b61c0184def008c7130f3cb9d0fc91ed/test.cpp -> build/waf/2.7/gtk3/.conf_check_b61c0184def008c7130f3cb9d0fc91ed/testbuild/test.cpp.1.o

['/usr/bin/g++', '-fno-strict-aliasing', '-fwrapv', '-DPYTHONDIR="/usr/local/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/site-packages"', '-DNDEBUG', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] cxxprogram: build/waf/2.7/gtk3/.conf_check_b61c0184def008c7130f3cb9d0fc91ed/testbuild/test.cpp.1.o -> build/waf/2.7/gtk3/.conf_check_b61c0184def008c7130f3cb9d0fc91ed/testbuild/testprog

['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_b61c0184def008c7130f3cb9d0fc91ed/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/local/data/fritz2/gmosby/my27project/libs', '-lpython2.7m']
err: /usr/bin/ld: cannot find -lpython2.7m
collect2: ld returned 1 exit status

from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: Test does not build: Traceback (most recent call last):
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Tools/c_config.py", line 458, in run_c_code
    bld.compile()
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Build.py", line 188, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 139774691477264: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_b61c0184def008c7130f3cb9d0fc91ed/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/local/data/fritz2/gmosby/my27project/libs', '-lpython2.7m']

not found
from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: The configuration failed


# try again with -L$python_LIBDIR: ['/usr/local/lib']

-----------------------------------------------
Checking for library python27 in LIBDIR
==>

int main(int argc, char **argv) {
	(void)argc; (void)argv;
	return 0;
}

<==
[1/2] cxx: build/waf/2.7/gtk3/.conf_check_5b3160d104610c96b344179cd5a74606/test.cpp -> build/waf/2.7/gtk3/.conf_check_5b3160d104610c96b344179cd5a74606/testbuild/test.cpp.1.o

['/usr/bin/g++', '-fno-strict-aliasing', '-fwrapv', '-DPYTHONDIR="/usr/local/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/site-packages"', '-DNDEBUG', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] cxxprogram: build/waf/2.7/gtk3/.conf_check_5b3160d104610c96b344179cd5a74606/testbuild/test.cpp.1.o -> build/waf/2.7/gtk3/.conf_check_5b3160d104610c96b344179cd5a74606/testbuild/testprog

['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_5b3160d104610c96b344179cd5a74606/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib', '-lpython27']
err: /usr/bin/ld: cannot find -lpython27
collect2: ld returned 1 exit status

from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: Test does not build: Traceback (most recent call last):
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Tools/c_config.py", line 458, in run_c_code
    bld.compile()
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Build.py", line 188, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 139774733856464: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_5b3160d104610c96b344179cd5a74606/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib', '-lpython27']

not found
from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: The configuration failed


# try again with -L$python_LIBPL (some systems don't install the python library in $prefix/lib)

-----------------------------------------------
Checking for library python27 in python_LIBPL
==>

int main(int argc, char **argv) {
	(void)argc; (void)argv;
	return 0;
}

<==
[1/2] cxx: build/waf/2.7/gtk3/.conf_check_e6667e8ecfce631526ec3e42875306ca/test.cpp -> build/waf/2.7/gtk3/.conf_check_e6667e8ecfce631526ec3e42875306ca/testbuild/test.cpp.1.o

['/usr/bin/g++', '-fno-strict-aliasing', '-fwrapv', '-DPYTHONDIR="/usr/local/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/site-packages"', '-DNDEBUG', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] cxxprogram: build/waf/2.7/gtk3/.conf_check_e6667e8ecfce631526ec3e42875306ca/testbuild/test.cpp.1.o -> build/waf/2.7/gtk3/.conf_check_e6667e8ecfce631526ec3e42875306ca/testbuild/testprog

['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_e6667e8ecfce631526ec3e42875306ca/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib/python2.7/config', '-lpython27']
err: /usr/bin/ld: cannot find -lpython27
collect2: ld returned 1 exit status

from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: Test does not build: Traceback (most recent call last):
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Tools/c_config.py", line 458, in run_c_code
    bld.compile()
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Build.py", line 188, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 139774733854608: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_e6667e8ecfce631526ec3e42875306ca/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/usr/local/lib/python2.7/config', '-lpython27']

not found
from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: The configuration failed


# try again with -L$prefix/libs, and pythonXY name rather than pythonX.Y (win32)

-----------------------------------------------
Checking for library python27 in $prefix/libs
==>

int main(int argc, char **argv) {
	(void)argc; (void)argv;
	return 0;
}

<==
[1/2] cxx: build/waf/2.7/gtk3/.conf_check_e99d6c90b81d091cd7e052ba1e1a73c6/test.cpp -> build/waf/2.7/gtk3/.conf_check_e99d6c90b81d091cd7e052ba1e1a73c6/testbuild/test.cpp.1.o

['/usr/bin/g++', '-fno-strict-aliasing', '-fwrapv', '-DPYTHONDIR="/usr/local/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/site-packages"', '-DNDEBUG', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] cxxprogram: build/waf/2.7/gtk3/.conf_check_e99d6c90b81d091cd7e052ba1e1a73c6/testbuild/test.cpp.1.o -> build/waf/2.7/gtk3/.conf_check_e99d6c90b81d091cd7e052ba1e1a73c6/testbuild/testprog

['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_e99d6c90b81d091cd7e052ba1e1a73c6/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/local/data/fritz2/gmosby/my27project/libs', '-lpython27']
err: /usr/bin/ld: cannot find -lpython27
collect2: ld returned 1 exit status

from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: Test does not build: Traceback (most recent call last):
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Tools/c_config.py", line 458, in run_c_code
    bld.compile()
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Build.py", line 188, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 139774691476048: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_e99d6c90b81d091cd7e052ba1e1a73c6/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-L/local/data/fritz2/gmosby/my27project/libs', '-lpython27']

not found
from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: The configuration failed


### LIB NOT FOUND

---------------------------------------------------------------------------------------------------------------------------------
Checking for program /local/data/fritz2/gmosby/my27project/bin/python-config,python2.7-config,python-config-2.7,python2.7m-config
/local/data/fritz2/gmosby/my27project/bin/python-config
find program=['/local/data/fritz2/gmosby/my27project/bin/python-config', 'python2.7-config', 'python-config-2.7', 'python2.7m-config'] paths=['/local/data/fritz2/gmosby/my27project/bin', '/usr/lib64/qt-3.3/bin', '/usr/local/bin', '/usr/bin', '/bin', '/usr/local/sbin', '/usr/sbin', '/sbin'] var='PYTHON_CONFIG' -> '/local/data/fritz2/gmosby/my27project/bin/python-config'
['/local/data/fritz2/gmosby/my27project/bin/python-config', '--includes']
out: -I/local/data/fritz2/gmosby/my27project/include/python2.7 -I/local/data/fritz2/gmosby/my27project/include/python2.7

Include path for Python extensions (found via python-config --includes): ['/local/data/fritz2/gmosby/my27project/include/python2.7']

---------------------------------------------------------------------------------------------------------------------------------
Checking for header Python.h
==>

#include <Python.h>
#ifdef __cplusplus
extern "C" {
#endif
	void Py_Initialize(void);
	void Py_Finalize(void);
#ifdef __cplusplus
}
#endif
int main(int argc, char **argv)
{
   (void)argc; (void)argv;
   Py_Initialize();
   Py_Finalize();
   return 0;
}

<==
[1/2] cxx: build/waf/2.7/gtk3/.conf_check_1f933b02106127ce3a9f4633a0e368e7/test.cpp -> build/waf/2.7/gtk3/.conf_check_1f933b02106127ce3a9f4633a0e368e7/testbuild/test.cpp.1.o

['/usr/bin/g++', '-fno-strict-aliasing', '-fwrapv', '-fno-strict-aliasing', '-I/local/data/fritz2/gmosby/my27project/include/python2.7', '-DPYTHONDIR="/usr/local/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/site-packages"', '-DNDEBUG', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] cxxprogram: build/waf/2.7/gtk3/.conf_check_1f933b02106127ce3a9f4633a0e368e7/testbuild/test.cpp.1.o -> build/waf/2.7/gtk3/.conf_check_1f933b02106127ce3a9f4633a0e368e7/testbuild/testprog

['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_1f933b02106127ce3a9f4633a0e368e7/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']
err: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status

from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: Test does not build: Traceback (most recent call last):
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Tools/c_config.py", line 458, in run_c_code
    bld.compile()
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Build.py", line 188, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 139774691478224: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_1f933b02106127ce3a9f4633a0e368e7/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic']

:-(
from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: The configuration failed
---------------------------------------------------------------------------------------------------------------------------------
Asking python-config for pyembed --cflags flags
['/local/data/fritz2/gmosby/my27project/bin/python-config', '--cflags']
out: -I/local/data/fritz2/gmosby/my27project/include/python2.7 -I/local/data/fritz2/gmosby/my27project/include/python2.7 -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes

yes
---------------------------------------------------------------------------------------------------------------------------------
Asking python-config for pyembed --libs flags
['/local/data/fritz2/gmosby/my27project/bin/python-config', '--libs']
out: -lpython2.7 -lpthread -ldl -lutil -lm

yes
---------------------------------------------------------------------------------------------------------------------------------
Asking python-config for pyembed --ldflags flags
['/local/data/fritz2/gmosby/my27project/bin/python-config', '--ldflags']
out: -lpython2.7 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic

yes
---------------------------------------------------------------------------------------------------------------------------------
Getting pyembed flags from python-config
==>

#include <Python.h>
#ifdef __cplusplus
extern "C" {
#endif
	void Py_Initialize(void);
	void Py_Finalize(void);
#ifdef __cplusplus
}
#endif
int main(int argc, char **argv)
{
   (void)argc; (void)argv;
   Py_Initialize();
   Py_Finalize();
   return 0;
}

<==
[1/2] cxx: build/waf/2.7/gtk3/.conf_check_9f22aca0d871aa3f9124d6da6fc5dbf1/test.cpp -> build/waf/2.7/gtk3/.conf_check_9f22aca0d871aa3f9124d6da6fc5dbf1/testbuild/test.cpp.1.o

['/usr/bin/g++', '-fno-strict-aliasing', '-fwrapv', '-fno-strict-aliasing', '-fno-strict-aliasing', '-fwrapv', '-I/local/data/fritz2/gmosby/my27project/include/python2.7', '-DPYTHONDIR="/usr/local/lib/python2.7/site-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/site-packages"', '-DHAVE_PYEMBED=1', '-DNDEBUG', '-DNDEBUG', '../test.cpp', '-c', '-o', 'test.cpp.1.o']
[2/2] cxxprogram: build/waf/2.7/gtk3/.conf_check_9f22aca0d871aa3f9124d6da6fc5dbf1/testbuild/test.cpp.1.o -> build/waf/2.7/gtk3/.conf_check_9f22aca0d871aa3f9124d6da6fc5dbf1/testbuild/testprog

['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_9f22aca0d871aa3f9124d6da6fc5dbf1/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lpython2.7', '-lpthread', '-ldl', '-lutil', '-lm']
err: /usr/lib/gcc/x86_64-redhat-linux/4.4.7/../../../../lib64/crt1.o: In function `_start':
(.text+0x20): undefined reference to `main'
collect2: ld returned 1 exit status

from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: Test does not build: Traceback (most recent call last):
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Tools/c_config.py", line 458, in run_c_code
    bld.compile()
  File "/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/bin/.waf-1.7.15-9c6c439a6416a92b3e844736c4ef3c7b/waflib/Build.py", line 188, in compile
    raise Errors.BuildError(self.producer.error)
BuildError: Build failed
 -> task in 'testprog' failed (exit status 1): 
	{task 139774691479504: cxxprogram test.cpp.1.o -> testprog}
['/usr/bin/g++', '-Wl,-rpath', 'test.cpp.1.o', '-o', '/local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2/build/waf/2.7/gtk3/.conf_check_9f22aca0d871aa3f9124d6da6fc5dbf1/testbuild/testprog', '-Wl,-Bstatic', '-Wl,-Bdynamic', '-lpython2.7', '-lpthread', '-ldl', '-lutil', '-lm']

Could not build a python embedded interpreter
from /local/data/fritz2/gmosby/Downloads/wxPython-4.0.0b2: The configuration failed
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.