[Zope3-dev] Re: hardcoding make install prefix
Tres Seaver
tseaver at palladion.com
Mon Nov 28 22:04:34 EST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
germ wrote:
> I have created a SlackBuild (slackware package builder script) for
> Zope 3.1. After the package is created and run, all files are sent to
> the correct locations and work properly. The problem I'm receiving,
> which is more of an annoyance than a problem, is that upon receiving
> an error in one of my python files, it will trace the call sequence to
> a file that doesn't exist: File
> "/tmp/package-zope/usr/lib/python/zope/app/server/main.py". It is a
> file that was created with make install prefix=/tmp/package-zope/usr
> but later packaged up and installed to /usr; thus,
> /usr/lib/python/app/server/main.py exists, but not
> /tmp/package-zope/usr/lib/python/zope/app/server/main.py. Is make
> install hardcoding the prefix somewhere?
>
> In summary, the script does a ./configure --prefix=/usr --force &&
> make && make install prefix=/tmp/package-zope/usr. The script is then
> packaged with makepkg.
>
> I hope this is the appropriate place discuss this problem.
You need to arrange to get the ".pyc" files recompileds *after* the py
files are in their correct paths. There is a script, 'compilezpy.py',
which can be run from the installed location to do this.
Tres.
- --
===================================================================
Tres Seaver +1 202-558-7113 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFDi8VC+gerLs4ltQ4RAkDUAKCaMbNHKp5iqOkgQ3SexfeLXnSOvACfROoQ
Mo3F0Dm8xvhI1BppISx5XUQ=
=hNrJ
-----END PGP SIGNATURE-----
More information about the Zope3-dev
mailing list