Closed totaam closed 3 years ago
PITA:
/usr/bin/gcc -L/Users/gtk3/gtk/inst/lib -L/Users/gtk3/gtk/inst/lib -arch x86_64 -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.10 -Wl,-headerpad_max_install_names -L/Users/gtk3/gtk/inst/lib -L/Users/gtk3/gtk/inst/lib -arch x86_64 -L/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/lib -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.10 -Wl,-headerpad_max_install_names -Wl,-stack_size,1000000 -framework CoreFoundation -o P#### 2018-10-23 09:11:50: antoine commented
rograms/_testembed Programs/_testembed.o -L. -lpython3.7m -lintl -ldl -framework CoreFoundation
DYLD_LIBRARY_PATH=/Volumes/Scratch/GTK3/source/Python-3.7.1 ./python.exe -E -S -m sysconfig --generate-posix-vars ;\
if test $? -ne 0 ; then \
echo "generate-posix-vars failed" ; \
rm -f ./pybuilddir.txt ; \
exit 1 ; \
fi
Undefined symbols for architecture x86_64:
"__Py_InitializeFromConfig", referenced from:
_test_init_from_config in _testembed.o
_test_init_dev_mode in _testembed.o
_test_init_isolated in _testembed.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Worked around the problem by removing `testembed` from the makefile... Not sure that's wise!
Updates:
- r20928: lz4 2.1.2 (fixes packaging issue - see Xpra-org/xpra#1929)
numpy 1.15.4 fails to build...
/usr/bin/gcc _configtest.o -o _configtest success! removing: _configtest.c _configtest.o _configtest.o.d _configtest C compiler: /usr/bin/gcc -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -mmacosx-version-min=10.10 -I/Users/gtk3/gtk/inst/include -arch x86_64 -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk/usr/include -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk compile options: '-Inumpy/core/src/private -Inumpy/core/src -Inumpy/core -Inumpy/core/src/npymath -Inumpy/core/src/multiarray -Inumpy/core/src/umath -Inumpy/core/src/npysort -I/Users/gtk3/gtk/inst/include/python3.7m -c' gcc: _configtest.c success! removing: _configtest.c _configtest.o _configtest.o.d Traceback (most recent call last): File "setup.py", line 403, in <module> setup_package() File "setup.py", line 395, in setup_package setup(**metadata) File "/Volumes/Scratch/GTK3/source/numpy-1.15.4/numpy/distutils/core.py", line 169, in setup return old_setup(**new_attr) File "/Users/gtk3/gtk/inst/lib/python3.7/site-packages/setuptools/__init__.py", line 131, in setup return distutils.core.setup(**attrs) File "/Users/gtk3/gtk/inst/lib/python3.7/distutils/core.py", line 148, in setup dist.run_commands() File "/Users/gtk3/gtk/inst/lib/python3.7/distutils/dist.py", line 966, in run_commands self.run_command(cmd) File "/Users/gtk3/gtk/inst/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Volumes/Scratch/GTK3/source/numpy-1.15.4/numpy/distutils/command/build.py", line 47, in run old_build.run(self) File "/Users/gtk3/gtk/inst/lib/python3.7/distutils/command/build.py", line 135, in run self.run_command(cmd_name) File "/Users/gtk3/gtk/inst/lib/python3.7/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/Users/gtk3/gtk/inst/lib/python3.7/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/Volumes/Scratch/GTK3/source/numpy-1.15.4/numpy/distutils/command/build_src.py", line 148, in run self.build_sources() File "/Volumes/Scratch/GTK3/source/numpy-1.15.4/numpy/distutils/command/build_src.py", line 165, in build_sources self.build_extension_sources(ext) File "/Volumes/Scratch/GTK3/source/numpy-1.15.4/numpy/distutils/command/build_src.py", line 324, in build_extension_sources sources = self.generate_sources(sources, ext) File "/Volumes/Scratch/GTK3/source/numpy-1.15.4/numpy/distutils/command/build_src.py", line 377, in generate_sources source = func(extension, build_dir) File "numpy/core/setup.py", line 428, in generate_config_h check_math_capabilities(config_cmd, moredefs, mathlibs) File "numpy/core/setup.py", line 150, in check_math_capabilities OPTIONAL_STDFUNCS.remove(f) ValueError: list.remove(x): x not in list *** Error during phase build of python3-numpy: ########## Error running python setup.py build *** [61/141]
Huge update in r21384:
And r21386:
pcre 8.42
grep 3.3
xar: switch to sha256
brotli 1.0.7
mpfr 4.0.1
curl 7.63.0
r21385 removes the theora codec.
r21453 cython 0.29.3
r21452 python-packaging 19.0
r21451 python-cryptography 2.5
r21450 libwebp 1.0.2
The Dependencies page now tracks all of them.
Remaining problems:
...
File "numpy/core/setup.py", line 429, in generate_config_h
check_math_capabilities(config_cmd, moredefs, mathlibs)
File "numpy/core/setup.py", line 149, in check_math_capabilities
OPTIONAL_STDFUNCS.remove(f)
ValueError: list.remove(x): x not in list
writing entry points to src/setuptools_scm.egg-info/entry_points.txt
Traceback (most recent call last):
File "setup.py", line 117, in <module>
setuptools.setup(**arguments)
File "/Users/osx/gtk/inst/lib/python2.7/site-packages/setuptools/__init__.py", line 143, in setup
return distutils.core.setup(**attrs)
File "/Users/osx/gtk/inst/lib/python2.7/distutils/core.py", line 151, in setup
dist.run_commands()
File "/Users/osx/gtk/inst/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/Users/osx/gtk/inst/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/Users/osx/gtk/inst/lib/python2.7/site-packages/setuptools/command/install.py", line 61, in run
return orig.install.run(self)
File "/Users/osx/gtk/inst/lib/python2.7/distutils/command/install.py", line 575, in run
self.run_command(cmd_name)
File "/Users/osx/gtk/inst/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/Users/osx/gtk/inst/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/Users/osx/gtk/inst/lib/python2.7/site-packages/setuptools/command/install_egg_info.py", line 34, in run
self.run_command('egg_info')
File "/Users/osx/gtk/inst/lib/python2.7/distutils/cmd.py", line 326, in run_command
self.distribution.run_command(command)
File "/Users/osx/gtk/inst/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/Users/osx/gtk/inst/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 296, in run
self.find_sources()
File "/Users/osx/gtk/inst/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 303, in find_sources
mm.run()
File "/Users/osx/gtk/inst/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 534, in run
self.add_defaults()
File "/Users/osx/gtk/inst/lib/python2.7/site-packages/setuptools/command/egg_info.py", line 573, in add_defaults
rcfiles = list(walk_revctrl())
File "/Users/osx/gtk/inst/lib/python2.7/site-packages/setuptools/command/sdist.py", line 20, in walk_revctrl
for item in ep.load()(dirname):
File "/Volumes/Scratch/GTK2/source/setuptools_scm-3.2.0/src/setuptools_scm/integration.py", line 28, in find_files
command = ep.load()
File "/Users/osx/gtk/inst/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2346, in load
return self.resolve()
File "/Users/osx/gtk/inst/lib/python2.7/site-packages/pkg_resources/__init__.py", line 2356, in resolve
raise ImportError(str(exc))
ImportError: 'module' object has no attribute 'FILES_COMMAND'
Merges from upstream:
See Xpra-org/gtk-osx-build#2 for 2.4, and pull from https://github.com/GNOME/gtk-osx