Opened 7 months ago

Closed 7 months ago

Last modified 7 months ago

#57339 closed defect (fixed)

py27-game @1.9.4: fails to destroot on case-sensitive filesystems

Reported by: maehne (Torsten Maehne) Owned by: ryandesign (Ryan Schmidt)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: jmroot (Joshua Root)
Port: py-game

Description

The installation of the py27-game port (a dependency of port impressive) fails:

$ sudo port -v install impressive
--->  Computing dependencies for impressive....
The following dependencies will be installed:
 py27-game
 py27-opengl
 py27-opengl-accelerate
Continue? [Y/n]: y
--->  Staging py27-game into destroot
. missing (directory not created: File exists)
./Applications missing (directory not created: File exists)
./Developer missing (directory not created: File exists)
./Library missing (directory not created: File exists)
Executing:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-game/py27-game/work/pygame-1.9.4" && /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 setup.py --no-user-cfg install --prefix=/opt/local/Library/Frameworks/Python.framework/Versions/2.7 --root=/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-game/py27-game/work/destroot
running install
running build
[...]
Copying pygame.egg-info to /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-game/py27-game/work/destroot/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/pygame-1.9.4-py2.7.egg-info
running install_scripts
xinstall: chdir(/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-game/py27-game/work/pygame-1.9.4)
xinstall: install.html -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-game/py27-game/work/destroot/opt/local/share/doc/py27-game/install.html
xinstall: LGPL -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-game/py27-game/work/destroot/opt/local/share/doc/py27-game/LGPL
xinstall: WHATSNEW -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-game/py27-game/work/destroot/opt/local/share/doc/py27-game/WHATSNEW
xinstall: readme.html -> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-game/py27-game/work/destroot/opt/local/share/doc/py27-game/readme.html
Error: Failed to destroot py27-game: xinstall: Cannot stat: readme.rst, No such file or directory
Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_python_py-game/py27-game/main.log for details.
Error: Follow https://guide.macports.org/#project.tickets to report a bug.
Error: Processing of port impressive failed

The full build log is attached to this ticket. I observe this problem on macOS 10.13.16 with MacPorts 2.5.4.

Attachments (1)

main.log (450.1 KB) - added by maehne (Torsten Maehne) 7 months ago.

Download all attachments as: .zip

Change History (4)

Changed 7 months ago by maehne (Torsten Maehne)

Attachment: main.log added

comment:1 Changed 7 months ago by ryandesign (Ryan Schmidt)

Owner: set to ryandesign
Port: py-game added
Status: newaccepted
Summary: py27-game @1.9.4 fails to install due to missing readme.rstpy27-game @1.9.4: fails to destroot on case-sensitive filesystems

comment:2 Changed 7 months ago by ryandesign (Ryan Schmidt)

Resolution: fixed
Status: acceptedclosed

In bf269cf42d7c4be6dc3f6fcdb3a7cc71190a22c3/macports-ports (master):

py-game: Fix build on case-sensitive filesystems

Closes: #57339

comment:3 Changed 7 months ago by maehne (Torsten Maehne)

Thanks a lot for this very quick fix of the installation problem!

Note: See TracTickets for help on using tickets.