unofficial mirror of bug-guile@gnu.org 
 help / color / mirror / Atom feed
* fixing directory structure for 1.8.1 release on SuSE 10.0
@ 2007-04-12 21:51 Joseph Schiller
  2007-04-14 14:18 ` Ludovic Courtès
  0 siblings, 1 reply; 2+ messages in thread
From: Joseph Schiller @ 2007-04-12 21:51 UTC (permalink / raw)
  To: bug-guile

Hi,

After upgrading from Guile 1.6.7 to the latest Guile
1.8.1 on SuSE 10.0, I had some issues with the new
release.  I think that the install and readme files
are remiss of the fact that there is a change with the
generic directory structure. The previous release had
placed files in /usr/bin directory and the new is
placing them in /usr/local/share/guile. This is the
result of guile having grown in features and
functionality, so it is desperately in need of a
"home" directory. Although there is a thorough
treatment of archane compiler options and multiple
architectures, the generic treatment is a bit too
anemic.

After building Guile from sources, running guile
--version was showing guile 1.6.7 still. Running make
uninstall, and running ./configure --prefix=/usr/bin
did nothing to correct the issue. After a second build
and install, the command 'guile --version' was now
showing missing dependency error while loading shared
libraries libguile.so.17. I ignored the placement of
files on the second build. Inspecting /etc/ld.so.conf
I discovered that all the files were in place. To fix
the problem I only needed to run 'ldconfig' as root.

The install script probably needs to be tweaked. But
you might as well simplify the README and INSTALL
instructions. Removing the previous version might help
the situation. Also, the directory placement needs to
be clarified. Since there are no RPMs for my distro,
you might as well add the fix to the FAQ that comes
with it. By making the installation trouble-free, you
will be able to attract a much wider audience. When I
upgraded SBCL versions, everything was painless and
the new version picked up from where the old one was,
there was no need to tweak with the Slime environment.
That's what folks want to see. Keep up the good work.

With kindest regards,

Joe


       
____________________________________________________________________________________
Be a PS3 game guru.
Get your game face on with the latest PS3 news and previews at Yahoo! Games.
http://videogames.yahoo.com/platform?platform=120121


_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile


^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: fixing directory structure for 1.8.1 release on SuSE 10.0
  2007-04-12 21:51 fixing directory structure for 1.8.1 release on SuSE 10.0 Joseph Schiller
@ 2007-04-14 14:18 ` Ludovic Courtès
  0 siblings, 0 replies; 2+ messages in thread
From: Ludovic Courtès @ 2007-04-14 14:18 UTC (permalink / raw)
  To: bug-guile

Hi,

Joseph Schiller <tendingcows@yahoo.com> writes:

> The previous release had
> placed files in /usr/bin directory and the new is
> placing them in /usr/local/share/guile.

[...]

> After building Guile from sources, running guile
> --version was showing guile 1.6.7 still. Running make
> uninstall, and running ./configure --prefix=/usr/bin
> did nothing to correct the issue.

Guile use the standard tools of the GNU Build System.  Therefore,
running `./configure' alone will lead to things being installed under
`/usr/local' (i.e., executables in `/usr/local/bin', libs in
`/usr/local/lib', etc.).

OTOH, `./configure --prefix=/usr/bin' will finally install things under
`/usr/bin'---that is, executables in `/usr/bin/bin', libs in
`/usr/bin/lib', etc.  This is certainly not what you want.

Instead, if you want things installed under `/usr/bin', what you want is
`./configure --prefix=/usr'.  It should work fine.

(Note: you may need to run `make clean' before running `configure' with
a different `--prefix'.)

Hope this helps,
Ludovic.



_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2007-04-14 14:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-12 21:51 fixing directory structure for 1.8.1 release on SuSE 10.0 Joseph Schiller
2007-04-14 14:18 ` Ludovic Courtès

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).