Opened 6 years ago

Closed 6 years ago

#3051 closed defect (fixed)

Error building core related to version number changing

Reported by: goddard@… Owned by: Greg Couch
Priority: normal Milestone:
Component: Build System Version:
Keywords: Cc:
Blocked By: Blocking:
Notify when closed: Platform: all
Project: ChimeraX

Description

The following bug report has been submitted:
Platform:        Darwin-19.4.0-x86_64-i386-64bit
ChimeraX Version: 0.94 (2020-04-14)
Description
make install in core gives an error apparently because of the new version number with date stamp.  This should work without having to do a make clean.


/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/bin/python3.7 -m pip install -U dist/ChimeraX_Core-0.94.dev202004160103-cp37-cp37m-macosx_10_15_x86_64.whl
WARNING: Requirement 'dist/ChimeraX_Core-0.94.dev202004160103-cp37-cp37m-macosx_10_15_x86_64.whl' looks like a filename, but the file does not exist
Processing ./dist/ChimeraX_Core-0.94.dev202004160103-cp37-cp37m-macosx_10_15_x86_64.whl
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/Users/goddard/ucsf/chimerax/src/core/dist/ChimeraX_Core-0.94.dev202004160103-cp37-cp37m-macosx_10_15_x86_64.whl'

make[1]: *** [app-install] Error 1
make: *** [install] Error 2
$ 

Log:
UCSF ChimeraX version: 0.94.dev202004140341 (2020-04-14)  
© 2016-2020 Regents of the University of California. All rights reserved.  
How to cite UCSF ChimeraX  




OpenGL version: 4.1 ATI-3.8.24
OpenGL renderer: AMD Radeon Pro Vega 20 OpenGL Engine
OpenGL vendor: ATI Technologies Inc.

Change History (3)

comment:1 by Tom Goddard, 6 years ago

Component: UnassignedBuild System
Owner: set to Greg Couch
Platform: all
Project: ChimeraX
Status: newassigned
Summary: ChimeraX bug report submissionError building core related to version number changing

Here is complete build output in core that shows it made the wheel with one time stamp in the version

ChimeraX_Core-0.94.dev202004140341-cp37-cp37m-macosx_10_15_x86_64.whl

and then attempted to install a non-existent wheel with a newer time stamp

ChimeraX_Core-0.94.dev202004160103-cp37-cp37m-macosx_10_15_x86_64.whl

$ !ma
make install
../../../ChimeraX.app/Contents/bin/ChimeraX --nogui --safemode --exit --cmd "devel install . user false exit true "
0.00% done: Initializing core
50.00% done: Initializing bundles
Executing: devel install . user false exit true
running build
running build_py
copying src/shape.py -> build/lib/chimerax/shape
running bdist_wheel
installing to build/bdist.macosx-10.15-x86_64/wheel
running install
running install_lib
creating build/bdist.macosx-10.15-x86_64/wheel
creating build/bdist.macosx-10.15-x86_64/wheel/chimerax
creating build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/init.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/resizemode.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/shape.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/boxpath.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
running install_egg_info
running egg_info
writing ChimeraX_Shape.egg-info/PKG-INFO
writing dependency_links to ChimeraX_Shape.egg-info/dependency_links.txt
writing requirements to ChimeraX_Shape.egg-info/requires.txt
writing top-level names to ChimeraX_Shape.egg-info/top_level.txt
reading manifest file 'ChimeraX_Shape.egg-info/SOURCES.txt'
writing manifest file 'ChimeraX_Shape.egg-info/SOURCES.txt'
Copying ChimeraX_Shape.egg-info to build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Shape-1.0-py3.7.egg-info
running install_scripts
creating build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Shape-1.0.dist-info/WHEEL
creating 'dist/ChimeraX_Shape-1.0-py3-none-any.whl' and adding 'build/bdist.macosx-10.15-x86_64/wheel' to it
adding 'chimerax/shape/init.py'
adding 'chimerax/shape/boxpath.py'
adding 'chimerax/shape/resizemode.py'
adding 'chimerax/shape/shape.py'
adding 'ChimeraX_Shape-1.0.dist-info/METADATA'
adding 'ChimeraX_Shape-1.0.dist-info/WHEEL'
adding 'ChimeraX_Shape-1.0.dist-info/top_level.txt'
adding 'ChimeraX_Shape-1.0.dist-info/RECORD'
removing build/bdist.macosx-10.15-x86_64/wheel
Distribution is in ./dist/ChimeraX_Shape-1.0-py3-none-any.whl
Executing: toolshed install ./dist/ChimeraX_Shape-1.0-py3-none-any.whl userOnly false
Successfully installed ChimeraX-Shape-1.0
Installed ChimeraX-Shape (1.0)

$ cx
$ cx
$ pwd
/Users/goddard/ucsf/chimerax/src/bundles/shape
$ make clean
if [ -x ../../../ChimeraX.app/Contents/bin/ChimeraX -a -e bundle_info.xml ]; then \

../../../ChimeraX.app/Contents/bin/ChimeraX --nogui --safemode --exit --cmd "devel clean . exit true" ; \

else \

rm -rf build dist *.egg-info src/pycache src/*/pycache ; \

fi

0.00% done: Initializing core
50.00% done: Initializing bundles
Executing: devel clean . exit true

if [ -n "" ]; then \

rm -rf ; \

fi

$ ls
Makefile bundle_info.xml bundle_info.xml~ src/
$ rm *~
remove bundle_info.xml~? y
$ cd src
$ ls
init.py boxpath.py resizemode.py shape.py
init.py~ boxpath.py~ resizemode.py~ shape.py~
$ rm *~
remove init.py~? y
remove boxpath.py~? y
remove resizemode.py~? y
remove shape.py~? y
$ ls
init.py boxpath.py resizemode.py shape.py
$ cd ../..
$ git add shape
$ git pull
remote: Counting objects: 219, done.
remote: Compressing objects: 100% (61/61), done.
remote: Total 139 (delta 108), reused 100 (delta 78)
Receiving objects: 100% (139/139), 24.07 KiB | 127.00 KiB/s, done.
Resolving deltas: 100% (108/108), completed with 40 local objects.
From ssh://plato.cgl.ucsf.edu/usr/local/projects/chimerax/git/chimerax

f57ae4f4f..94ff13c65 develop -> origin/develop

Auto-merging src/bundles/Makefile
hint: Waiting for your editor to close the file...
Merge made by the 'recursive' strategy.

.gitignore | 1 -
mk/subdir.make | 16 +++++++++++++
src/bundles/Make_dependencies.py | 4 ++++
src/bundles/Makefile | 2 ++
src/bundles/align_algs/bundle_info.xml | 2 +-
src/bundles/atom_search/bundle_info.xml | 2 +-
src/bundles/atomic/bundle_info.xml.in | 2 ++
src/bundles/build_structure/src/start.py | 2 +-
src/bundles/chem_group/Makefile | 2 +-
src/bundles/chem_group/bundle_info.xml.in | 4 ++--
src/bundles/connect_structure/bundle_info.xml | 4 ++--
src/bundles/dssp/bundle_info.xml | 6 ++---
src/bundles/geometry/bundle_info.xml | 2 +-
src/bundles/graphics/bundle_info.xml | 2 +-
src/bundles/map/bundle_info.xml | 2 +-
src/bundles/mask/bundle_info.xml | 2 +-
src/bundles/mlp/bundle_info.xml | 2 +-
src/bundles/mmcif/bundle_info.xml | 8 +++----
src/bundles/mmtf/bundle_info.xml | 8 +++----
src/bundles/morph/bundle_info.xml | 2 +-
src/bundles/open_command/src/cmd.py | 49 ++++++++++++++++++++++-----------------
src/bundles/pdb/bundle_info.xml | 6 ++---
src/bundles/realsense/bundle_info.xml | 2 +-
src/bundles/rotamer_libs/Makefile | 6 +++++
src/bundles/segger/Makefile | 8 +++----
src/bundles/segment/bundle_info.xml | 2 +-
src/bundles/stl/bundle_info.xml | 2 +-
src/bundles/surface/bundle_info.xml | 2 +-
src/bundles/ui/src/gui.py | 24 +++++++++++--------
src/core/commands/run.py | 68 +++++++++++++++++++++++++++++++++++++-----------------
30 files changed, 156 insertions(+), 88 deletions(-)

$ git push
Enumerating objects: 64, done.
Counting objects: 100% (56/56), done.
Delta compression using up to 16 threads
Compressing objects: 100% (36/36), done.
Writing objects: 100% (36/36), 15.69 KiB | 1.57 MiB/s, done.
Total 36 (delta 26), reused 0 (delta 0)
To ssh://plato.cgl.ucsf.edu/usr/local/projects/chimerax/git/chimerax.git

94ff13c65..075bbf9bb develop -> develop

$ pwd
/Users/goddard/ucsf/chimerax/src/bundles
$ cd shape/
$ make install
../../../ChimeraX.app/Contents/bin/ChimeraX --nogui --safemode --exit --cmd "devel install . user false exit true "
0.00% done: Initializing core
50.00% done: Initializing bundles
Executing: devel install . user false exit true
running build
running build_py
creating build
creating build/lib
creating build/lib/chimerax
creating build/lib/chimerax/shape
copying src/init.py -> build/lib/chimerax/shape
copying src/resizemode.py -> build/lib/chimerax/shape
copying src/shape.py -> build/lib/chimerax/shape
copying src/boxpath.py -> build/lib/chimerax/shape
running bdist_wheel
installing to build/bdist.macosx-10.15-x86_64/wheel
running install
running install_lib
creating build/bdist.macosx-10.15-x86_64
creating build/bdist.macosx-10.15-x86_64/wheel
creating build/bdist.macosx-10.15-x86_64/wheel/chimerax
creating build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/init.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/resizemode.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/shape.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/boxpath.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
running install_egg_info
running egg_info
creating ChimeraX_Shape.egg-info
writing ChimeraX_Shape.egg-info/PKG-INFO
writing dependency_links to ChimeraX_Shape.egg-info/dependency_links.txt
writing requirements to ChimeraX_Shape.egg-info/requires.txt
writing top-level names to ChimeraX_Shape.egg-info/top_level.txt
writing manifest file 'ChimeraX_Shape.egg-info/SOURCES.txt'
reading manifest file 'ChimeraX_Shape.egg-info/SOURCES.txt'
writing manifest file 'ChimeraX_Shape.egg-info/SOURCES.txt'
Copying ChimeraX_Shape.egg-info to build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Shape-1.0-py3.7.egg-info
running install_scripts
creating build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Shape-1.0.dist-info/WHEEL
creating 'dist/ChimeraX_Shape-1.0-py3-none-any.whl' and adding 'build/bdist.macosx-10.15-x86_64/wheel' to it
adding 'chimerax/shape/init.py'
adding 'chimerax/shape/boxpath.py'
adding 'chimerax/shape/resizemode.py'
adding 'chimerax/shape/shape.py'
adding 'ChimeraX_Shape-1.0.dist-info/METADATA'
adding 'ChimeraX_Shape-1.0.dist-info/WHEEL'
adding 'ChimeraX_Shape-1.0.dist-info/top_level.txt'
adding 'ChimeraX_Shape-1.0.dist-info/RECORD'
removing build/bdist.macosx-10.15-x86_64/wheel
Distribution is in ./dist/ChimeraX_Shape-1.0-py3-none-any.whl
Executing: toolshed install ./dist/ChimeraX_Shape-1.0-py3-none-any.whl userOnly false
Successfully installed ChimeraX-Shape-1.0
Installed ChimeraX-Shape (1.0)

$ copying src/shape.py -> build/lib/chimerax/shape
bash: build/lib/chimerax/shape: Is a directory
$ cx
$ git pull
remote: Counting objects: 24, done.
remote: Compressing objects: 100% (13/13), done.
remote: Total 13 (delta 11), reused 0 (delta 0)
Unpacking objects: 100% (13/13), done.
From ssh://plato.cgl.ucsf.edu/usr/local/projects/chimerax/git/chimerax

075bbf9bb..d156f16ec develop -> origin/develop

hint: Waiting for your editor to close the file...
Merge made by the 'recursive' strategy.

docs/user/menu.html | 11 ++++++++---
docs/user/tools/densitymaps.html | 7 ++++++-
docs/user/tools/moldisplay.html | 12 ++++++++++--
docs/user/tools/nucdisplay.html | 12 ++++++++++--
docs/user/tools/toolbar.html | 1 +
5 files changed, 35 insertions(+), 8 deletions(-)

$ git push
Enumerating objects: 21, done.
Counting objects: 100% (16/16), done.
Delta compression using up to 16 threads
Compressing objects: 100% (9/9), done.
Writing objects: 100% (9/9), 870 bytes | 87.00 KiB/s, done.
Total 9 (delta 7), reused 0 (delta 0)
To ssh://plato.cgl.ucsf.edu/usr/local/projects/chimerax/git/chimerax.git

d156f16ec..90cafaf4b develop -> develop

$ git status
On branch develop
Your branch is up to date with 'origin/develop'.

Untracked files:

(use "git add <file>..." to include in what will be committed)

../arrays/src/include/
../chem_group/bundle_info.xml
../emdb_sff/sfftk-rw-size.txt
../read_pbonds/sars_ace2_6acg.pb
../read_pbonds/sars_ace2_6acg_2.pb
../segger/seggerx/
../../../vdocs/user/

nothing added to commit but untracked files present (use "git add" to track)
$ pwd
/Users/goddard/ucsf/chimerax/src/bundles/shape
$ !ma
make install
../../../ChimeraX.app/Contents/bin/ChimeraX --nogui --safemode --exit --cmd "devel install . user false exit true "
0.00% done: Initializing core
50.00% done: Initializing bundles
Executing: devel install . user false exit true
running build
running build_py
copying src/shape.py -> build/lib/chimerax/shape
running bdist_wheel
installing to build/bdist.macosx-10.15-x86_64/wheel
running install
running install_lib
creating build/bdist.macosx-10.15-x86_64/wheel
creating build/bdist.macosx-10.15-x86_64/wheel/chimerax
creating build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/init.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/resizemode.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/shape.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
copying build/lib/chimerax/shape/boxpath.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/shape
running install_egg_info
running egg_info
writing ChimeraX_Shape.egg-info/PKG-INFO
writing dependency_links to ChimeraX_Shape.egg-info/dependency_links.txt
writing requirements to ChimeraX_Shape.egg-info/requires.txt
writing top-level names to ChimeraX_Shape.egg-info/top_level.txt
reading manifest file 'ChimeraX_Shape.egg-info/SOURCES.txt'
writing manifest file 'ChimeraX_Shape.egg-info/SOURCES.txt'
Copying ChimeraX_Shape.egg-info to build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Shape-1.0-py3.7.egg-info
running install_scripts
creating build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Shape-1.0.dist-info/WHEEL
creating 'dist/ChimeraX_Shape-1.0-py3-none-any.whl' and adding 'build/bdist.macosx-10.15-x86_64/wheel' to it
adding 'chimerax/shape/init.py'
adding 'chimerax/shape/boxpath.py'
adding 'chimerax/shape/resizemode.py'
adding 'chimerax/shape/shape.py'
adding 'ChimeraX_Shape-1.0.dist-info/METADATA'
adding 'ChimeraX_Shape-1.0.dist-info/WHEEL'
adding 'ChimeraX_Shape-1.0.dist-info/top_level.txt'
adding 'ChimeraX_Shape-1.0.dist-info/RECORD'
removing build/bdist.macosx-10.15-x86_64/wheel
Distribution is in ./dist/ChimeraX_Shape-1.0-py3-none-any.whl
Executing: toolshed install ./dist/ChimeraX_Shape-1.0-py3-none-any.whl userOnly false
Successfully installed ChimeraX-Shape-1.0
Installed ChimeraX-Shape (1.0)

$ cx
$ pwd
/Users/goddard/ucsf/chimerax/src/bundles/shape
$ pushd ../../core
~/ucsf/chimerax/src/core ~/ucsf/chimerax/src/bundles/shape
$ make install
if [ ! -d "/Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core" ]; then mkdir -p /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core; fi
rm -f buildinfo.py

/Users/goddard/ucsf/chimerax/build/bin/python3.7 mkbuildinfo -b /Users/goddard/ucsf/chimerax 0.94.dev202004160103
(rm buildinfo.py ; exit 1)

/Users/goddard/ucsf/chimerax/build/bin/python3 -t -m py_compile 'buildinfo.py'
/Users/goddard/ucsf/chimerax/build/bin/python3 -t -m py_compile 'models.py'
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C appdirs_cpp install
rsync -rltWv --executability libappdirs.dylib /Users/goddard/ucsf/chimerax/build/lib
building file list ... done

sent 51 bytes received 20 bytes 142.00 bytes/sec
total size is 14500 speedup is 204.23
rsync -rltWv --executability imex.h AppDirs.h imex.h /Users/goddard/ucsf/chimerax/build/include/appdirs/
building file list ... done

sent 76 bytes received 20 bytes 192.00 bytes/sec
total size is 3281 speedup is 34.18
if [ -d "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/include" ]; then \

rsync -rltWv --executability imex.h AppDirs.h imex.h /Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/include/appdirs/; \

fi

building file list ... done

sent 76 bytes received 20 bytes 192.00 bytes/sec
total size is 3281 speedup is 34.18
#if [ -d "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/lib" ]; then rsync -rltWv --executability libappdirs.dylib /Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/lib; fi
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C _appdirs install
rsync -rltWv --executability _appdirs.so /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core
building file list ... done

sent 46 bytes received 20 bytes 132.00 bytes/sec
total size is 14072 speedup is 213.21
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C chutil_cpp install
rsync -rltWv --executability libchutil.a /Users/goddard/ucsf/chimerax/build/lib
building file list ... done

sent 46 bytes received 20 bytes 132.00 bytes/sec
total size is 22864 speedup is 346.42
rsync -rltWv --executability CString.h IOFile.h VectorMap.h cmp_nocase.h /Users/goddard/ucsf/chimerax/build/include/chutil/
building file list ... done

sent 93 bytes received 20 bytes 226.00 bytes/sec
total size is 12107 speedup is 107.14
if [ -d "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/include" ]; then \

rsync -rltWv --executability CString.h IOFile.h VectorMap.h cmp_nocase.h /Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/include/chutil/; \

fi

building file list ... done

sent 93 bytes received 20 bytes 226.00 bytes/sec
total size is 12107 speedup is 107.14
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C commands install
/Users/goddard/ucsf/chimerax/build/bin/python3 -t -m py_compile 'devel.py'
/Users/goddard/ucsf/chimerax/build/bin/python3 -t -m py_compile 'run.py'
/Users/goddard/ucsf/chimerax/build/bin/python3 -t -m py_compile 'toolshed.py'
if [ ! -d "/Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/commands" ]; then mkdir /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/commands; fi
if [ -d "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents" ]; then mkdir -p /Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/lib/python3.7/site-packages/chimerax/core/commands; fi
rsync -rltWv --executability init.py _atomspec.py atomspec.py cli.py colorarg.py devel.py linux.py logging.py motion.py open.py run.py runscript.py save.py toolshed.py _atomspec.py /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/commands
building file list ... done
devel.py
run.py
toolshed.py

sent 31534 bytes received 86 bytes 63240.00 bytes/sec
total size is 295473 speedup is 9.34
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C ioutil_cpp install
rsync -rltWv --executability libioutil.a /Users/goddard/ucsf/chimerax/build/lib
building file list ... done

sent 46 bytes received 20 bytes 132.00 bytes/sec
total size is 11696 speedup is 177.21
rsync -rltWv --executability GetOpt.h direntry.h pstream.h tokenize.h win32_dirent.h /Users/goddard/ucsf/chimerax/build/include/ioutil/
building file list ... done

sent 110 bytes received 20 bytes 260.00 bytes/sec
total size is 13711 speedup is 105.47
if [ -d "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/include" ]; then \

rsync -rltWv --executability GetOpt.h direntry.h pstream.h tokenize.h win32_dirent.h /Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/include/ioutil/; \

fi

building file list ... done

sent 110 bytes received 20 bytes 260.00 bytes/sec
total size is 13711 speedup is 105.47
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C logger_cpp install
rsync -rltWv --executability liblogger.dylib /Users/goddard/ucsf/chimerax/build/lib
building file list ... done

sent 50 bytes received 20 bytes 140.00 bytes/sec
total size is 37148 speedup is 530.69
rsync -rltWv --executability imex.h imex.h logger.h /Users/goddard/ucsf/chimerax/build/include/logger/
building file list ... done

sent 66 bytes received 20 bytes 172.00 bytes/sec
total size is 3674 speedup is 42.72
if [ -d "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/include" ]; then \

rsync -rltWv --executability imex.h imex.h logger.h /Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/include/logger/; \

fi

building file list ... done

sent 66 bytes received 20 bytes 172.00 bytes/sec
total size is 3674 speedup is 42.72
#if [ -d "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/lib" ]; then rsync -rltWv --executability liblogger.dylib /Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/lib; fi
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C pysupport_cpp install
rsync -rltWv --executability convert.h /Users/goddard/ucsf/chimerax/build/include/pysupport/
building file list ... done

sent 44 bytes received 20 bytes 128.00 bytes/sec
total size is 10870 speedup is 169.84
if [ -d "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/include" ]; then \

rsync -rltWv --executability convert.h /Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/include/pysupport/; \

fi

building file list ... done

sent 44 bytes received 20 bytes 128.00 bytes/sec
total size is 10870 speedup is 169.84
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C toolshed install
/Users/goddard/ucsf/chimerax/build/bin/python3 -t -m py_compile 'init.py'
if [ ! -d "/Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/toolshed" ]; then mkdir -p /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/toolshed; fi
#if [ -d "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents" ]; then mkdir -p /Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/lib/python3.7/site-packages/chimerax/core/toolshed; fi
rsync -rltWv --executability init.py available.py info.py installed.py /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/toolshed
building file list ... done
init.py

sent 68314 bytes received 42 bytes 136712.00 bytes/sec
total size is 137524 speedup is 2.01
#if [ -d "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/lib/python3.7/site-packages/chimerax/core/toolshed" ]; then rsync -rltWv --executability init.py available.py info.py installed.py /Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/lib/python3.7/site-packages/chimerax/core/toolshed; fi
/Applications/Xcode.app/Contents/Developer/usr/bin/make -C mac_util_cpp install
rsync -rltWv --executability _mac_util.so /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core
building file list ... done

sent 47 bytes received 20 bytes 134.00 bytes/sec
total size is 9724 speedup is 145.13
rsync -rltWv --executability init.py _serial_python.py _xdg.py buildinfo.py colors.py configfile.py core_settings.py core_triggers.py data_events.py errors.py fetch.py filehistory.py generic3d.py history.py image.py io.py logger.py models.py nogui.py objects.py order_dag.py orderedset.py safesave.py scripting.py selection.py serialize.py session.py settings.py startup.py state.py tasks.py threadq.py tools.py triggerset.py undo.py updateloop.py utils.py x3d.py buildinfo.py colorbrewer.json /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core
building file list ... done
buildinfo.py
models.py

sent 30459 bytes received 64 bytes 61046.00 bytes/sec
total size is 481672 speedup is 15.78
if [ -d "/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents" ]; then \

/Applications/Xcode.app/Contents/Developer/usr/bin/make app-install ;\

fi

rm -f dist/ChimeraX_Core-0.94.dev202004160103-cp37-cp37m-macosx_10_15_x86_64.whl
/Users/goddard/ucsf/chimerax/build/bin/python3.7 setup.py --no-user-cfg bdist_wheel --plat-name macosx_10_15_x86_64
running bdist_wheel
running build
running build_py
copying /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/models.py -> build/lib.macosx-10.15-x86_64-3.7/chimerax/core
copying /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/buildinfo.py -> build/lib.macosx-10.15-x86_64-3.7/chimerax/core
copying /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/commands/run.py -> build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands
copying /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/commands/toolshed.py -> build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands
copying /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/commands/devel.py -> build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands
copying /Users/goddard/ucsf/chimerax/build/lib/python3.7/site-packages/chimerax/core/toolshed/init.py -> build/lib.macosx-10.15-x86_64-3.7/chimerax/core/toolshed
running build_ext
installing to build/bdist.macosx-10.15-x86_64/wheel
running install
running install_lib
creating build/bdist.macosx-10.15-x86_64/wheel
creating build/bdist.macosx-10.15-x86_64/wheel/chimerax
creating build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/_appdirs.so -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/fetch.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/serialize.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/_serialize.cpython-37m-darwin.so -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
creating build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/toolshed
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/toolshed/init.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/toolshed
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/toolshed/available.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/toolshed
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/toolshed/info.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/toolshed
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/toolshed/installed.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/toolshed
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/startup.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/_xdg.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/generic3d.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/tasks.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/models.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/x3d.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/threadq.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/tools.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/io.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/scripting.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/configfile.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/session.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/core_triggers.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/init.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/orderedset.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/logger.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/_serial_python.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/utils.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/colorbrewer.json -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/_mac_util.so -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/order_dag.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/undo.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/settings.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/data_events.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
creating build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/save.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/logging.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/run.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/toolshed.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/colorarg.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/runscript.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/init.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/motion.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/atomspec.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/cli.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/open.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/_atomspec.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/devel.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/commands/linux.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core/commands
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/errors.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/selection.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/updateloop.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/buildinfo.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/filehistory.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/safesave.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/nogui.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/objects.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/image.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/state.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/core_settings.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/triggerset.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/history.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
copying build/lib.macosx-10.15-x86_64-3.7/chimerax/core/colors.py -> build/bdist.macosx-10.15-x86_64/wheel/chimerax/core
running install_data
creating build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Core-0.94.dev202004140341.data
creating build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Core-0.94.dev202004140341.data/data
creating build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Core-0.94.dev202004140341.data/data/lib
copying /Users/goddard/ucsf/chimerax/build/lib/libappdirs.dylib -> build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Core-0.94.dev202004140341.data/data/lib
copying /Users/goddard/ucsf/chimerax/build/lib/liblogger.dylib -> build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Core-0.94.dev202004140341.data/data/lib
creating build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Core-0.94.dev202004140341.data/data/share
creating build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Core-0.94.dev202004140341.data/data/share/idatm
creating build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Core-0.94.dev202004140341.data/data/share/idatm/templates
running install_egg_info
running egg_info
creating ChimeraX_Core.egg-info
writing ChimeraX_Core.egg-info/PKG-INFO
writing dependency_links to ChimeraX_Core.egg-info/dependency_links.txt
writing top-level names to ChimeraX_Core.egg-info/top_level.txt
writing manifest file 'ChimeraX_Core.egg-info/SOURCES.txt'
reading manifest file 'ChimeraX_Core.egg-info/SOURCES.txt'
writing manifest file 'ChimeraX_Core.egg-info/SOURCES.txt'
Copying ChimeraX_Core.egg-info to build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Core-0.94.dev202004140341-py3.7.egg-info
running install_scripts
creating build/bdist.macosx-10.15-x86_64/wheel/ChimeraX_Core-0.94.dev202004140341.dist-info/WHEEL
creating 'dist/ChimeraX_Core-0.94.dev202004140341-cp37-cp37m-macosx_10_15_x86_64.whl' and adding 'build/bdist.macosx-10.15-x86_64/wheel' to it
adding 'ChimeraX_Core-0.94.dev202004140341.data/data/lib/libappdirs.dylib'
adding 'ChimeraX_Core-0.94.dev202004140341.data/data/lib/liblogger.dylib'
adding 'chimerax/core/init.py'
adding 'chimerax/core/_appdirs.so'
adding 'chimerax/core/_mac_util.so'
adding 'chimerax/core/_serial_python.py'
adding 'chimerax/core/_serialize.cpython-37m-darwin.so'
adding 'chimerax/core/_xdg.py'
adding 'chimerax/core/buildinfo.py'
adding 'chimerax/core/colorbrewer.json'
adding 'chimerax/core/colors.py'
adding 'chimerax/core/configfile.py'
adding 'chimerax/core/core_settings.py'
adding 'chimerax/core/core_triggers.py'
adding 'chimerax/core/data_events.py'
adding 'chimerax/core/errors.py'
adding 'chimerax/core/fetch.py'
adding 'chimerax/core/filehistory.py'
adding 'chimerax/core/generic3d.py'
adding 'chimerax/core/history.py'
adding 'chimerax/core/image.py'
adding 'chimerax/core/io.py'
adding 'chimerax/core/logger.py'
adding 'chimerax/core/models.py'
adding 'chimerax/core/nogui.py'
adding 'chimerax/core/objects.py'
adding 'chimerax/core/order_dag.py'
adding 'chimerax/core/orderedset.py'
adding 'chimerax/core/safesave.py'
adding 'chimerax/core/scripting.py'
adding 'chimerax/core/selection.py'
adding 'chimerax/core/serialize.py'
adding 'chimerax/core/session.py'
adding 'chimerax/core/settings.py'
adding 'chimerax/core/startup.py'
adding 'chimerax/core/state.py'
adding 'chimerax/core/tasks.py'
adding 'chimerax/core/threadq.py'
adding 'chimerax/core/tools.py'
adding 'chimerax/core/triggerset.py'
adding 'chimerax/core/undo.py'
adding 'chimerax/core/updateloop.py'
adding 'chimerax/core/utils.py'
adding 'chimerax/core/x3d.py'
adding 'chimerax/core/commands/init.py'
adding 'chimerax/core/commands/_atomspec.py'
adding 'chimerax/core/commands/atomspec.py'
adding 'chimerax/core/commands/cli.py'
adding 'chimerax/core/commands/colorarg.py'
adding 'chimerax/core/commands/devel.py'
adding 'chimerax/core/commands/linux.py'
adding 'chimerax/core/commands/logging.py'
adding 'chimerax/core/commands/motion.py'
adding 'chimerax/core/commands/open.py'
adding 'chimerax/core/commands/run.py'
adding 'chimerax/core/commands/runscript.py'
adding 'chimerax/core/commands/save.py'
adding 'chimerax/core/commands/toolshed.py'
adding 'chimerax/core/toolshed/init.py'
adding 'chimerax/core/toolshed/available.py'
adding 'chimerax/core/toolshed/info.py'
adding 'chimerax/core/toolshed/installed.py'
adding 'ChimeraX_Core-0.94.dev202004140341.dist-info/METADATA'
adding 'ChimeraX_Core-0.94.dev202004140341.dist-info/WHEEL'
adding 'ChimeraX_Core-0.94.dev202004140341.dist-info/copyright.txt'
adding 'ChimeraX_Core-0.94.dev202004140341.dist-info/top_level.txt'
adding 'ChimeraX_Core-0.94.dev202004140341.dist-info/RECORD'
removing build/bdist.macosx-10.15-x86_64/wheel
rm -rf ChimeraX_Core.egg-info
/Users/goddard/ucsf/chimerax/ChimeraX.app/Contents/bin/python3.7 -m pip install -U dist/ChimeraX_Core-0.94.dev202004160103-cp37-cp37m-macosx_10_15_x86_64.whl
WARNING: Requirement 'dist/ChimeraX_Core-0.94.dev202004160103-cp37-cp37m-macosx_10_15_x86_64.whl' looks like a filename, but the file does not exist
Processing ./dist/ChimeraX_Core-0.94.dev202004160103-cp37-cp37m-macosx_10_15_x86_64.whl
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: '/Users/goddard/ucsf/chimerax/src/core/dist/ChimeraX_Core-0.94.dev202004160103-cp37-cp37m-macosx_10_15_x86_64.whl'

make[1]: * [app-install] Error 1
make:
* [install] Error 2
$

comment:2 by Greg Couch, 6 years ago

This looks like the bug where the ChimeraX-Core's setup.py and buildinfo.py files need to be regenerated after a git commit.

comment:3 by Greg Couch, 6 years ago

Resolution: fixed
Status: assignedclosed

Fixed core to always regenerate the setup.py and buildinfo.py files since the .dev#### is embedded in the setup.py file and we're updating the dev number on every commit.

Note: See TracTickets for help on using tickets.