http://bugs.sourcemage.org/show_bug.cgi?id=15... Summary: python 2.6.1 fails to install with castfs Product: Codex Version: stable grimoire Platform: All OS/Version: Linux Status: NEW Severity: major Priority: P3 Component: python-devel AssignedTo: ReportedBy: With or without python already installed, on 32-bit and 64-bit, as long as castfs (0.6.0 or git as of 2009-08-29) is installed and in use. $ gaze version castfs Grimoire Section Spell Grimoire Version Installed Version -------- ------- ----- ---------------- ----------------- test smgl castfs 0.6.0 0.6.0 $ sorcery -v 1.14.3 # cast python ... Preparing to install python castfs: checking sanity of <mnt-dir> and <stage-dir> castfs: stagedir is okay ... (during staged install, the files are not yet being pushed to the system) `/usr/src/Python-2.6.2/anywhere//usr/include/python2.6/modsupport.h' -> `/usr/include/python2.6/modsupport.h' `/usr/src/Python-2.6.2/anywhere//usr/include/python2.6/listobject.h' -> `/usr/include/python2.6/listobject.h' `/usr/src/Python-2.6.2/anywhere//usr/include/python2.6/moduleobject.h' -> `/usr/include/python2.6/moduleobject.h' `/usr/src/Python-2.6.2/anywhere//usr/include/python2.6/longintrepr.h' -> `/usr/include/python2.6/longintrepr.h' ! Problem Detected ! INSTALL failed! INSTALL failed! Removing castfs allows python to install fine.
http://bugs.sourcemage.org/show_bug.cgi?id=15... Eric Sandall changed: What |Removed |Added ---------------------------------------------------------------------------- Component|python-devel |devel
http://bugs.sourcemage.org/show_bug.cgi?id=15... Eric Sandall changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #1 from Eric Sandall 2009-08-29 15:54:10 --- Fixed with commit 894355008a3c5deed48ce6cecaedb61f80a2559a in test, disabled STAGED_INSTALL for python.
http://bugs.sourcemage.org/show_bug.cgi?id=15... Eric Sandall changed:| |e? --- Comment #2 from Eric Sandall 2009-08-29 15:54:50 --- Requesting integration to stable-0.35
http://bugs.sourcemage.org/show_bug.cgi?id=15... Jaka Kranjc changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |svn@lynxlynx.info --- Comment #3 from Jaka Kranjc 2009-08-30 10:57:32 --- Did you try to look what goes wrong?
http://bugs.sourcemage.org/show_bug.cgi?id=15... Arwed v. Merkatz changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
http://bugs.sourcemage.org/show_bug.cgi?id=15... Jaka Kranjc changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED Resolution|FIXED | --- Comment #4 from Jaka Kranjc 2011-09-15 11:44:51 --- current python casts normally for me in a 64bit chroot; staging on. Please recheck and remove the hack.
http://bugs.sourcemage.org/show_bug.cgi?id=15... --- Comment #5 from Jaka Kranjc 2011-09-15 17:17:01 --- well, after I reinstalled sorcery to test a commit, it broke like in this bug. Just as it consistently worked before. :S I tracked it down to a single bad copy: cp: preserving times for `/usr/lib/libpython2.7.so': No such file or directory Changing the cp in INSTALL to not preserve the timestamps for that file made it cast succesfully again. Didn't investigate why it is a problem in the first place though.
http://bugs.sourcemage.org/show_bug.cgi?id=15... --- Comment #6 from Jaka Kranjc 2011-09-15 17:23:07 --- Like this, but it could be simplified: cp -dv "$SOURCE_DIRECTORY/anywhere/$INSTALL_ROOT"/usr/lib/libpython2.?.so "$INSTALL_ROOT/usr/lib/" && rm "$SOURCE_DIRECTORY/anywhere/$INSTALL_ROOT"/usr/lib/libpython2.7.so && cp -av "$SOURCE_DIRECTORY/anywhere/$INSTALL_ROOT"/usr/lib/* "$INSTALL_ROOT/usr/lib/" && cp -av "$SOURCE_DIRECTORY/anywhere/$INSTALL_ROOT/usr/include" "$INSTALL_ROOT/usr/" && cp -av "$SOURCE_DIRECTORY/anywhere/$INSTALL_ROOT/usr/bin" "$INSTALL_ROOT/usr/" && cp -av "$SOURCE_DIRECTORY/anywhere/$INSTALL_ROOT/usr/share" "$INSTALL_ROOT/usr/ &&