Anyone successfully compiled 2.0.4 on Edgy?

Jim Lynch jimlynch1 at gmail.com
Tue Jan 30 13:10:43 EST 2007


On 1/30/07, Derek Atkins <warlord at mit.edu> wrote:
>
> "Jim Lynch" <jimlynch1 at gmail.com> writes:
>
> WAIT!!!!  Why do you have guile in both /usr and /usr/local?!?


'cause the first install of guile was earlier than 1.6.  I have now
installed the 1.6.8 from ubuntu distro.


> Huh?  Did you install guile by hand instead of using Ubuntu's packages?
> That's wrong.  Don't do that.  Remove /usr/local


OK done.

> So I got version 3.4 of the slib and put it in /usr/share/slib34 and set
> the
> > appropriate link, i. e. /usr/local/share/guile/slib -> /usr/share/slib34
>
> There is no "3.4"  Do you mean "3a4"?  That version is known not to
> work.  You should downgrade.  I recommend 3a3 or 3a1.


OK now 3a1 is in /usr/share/slib

And now I'm back to

checking for g-wrap-wct.h... yes
checking for (g-wrap) guile module... yes
checking for (g-wrap gw-glib-spec) guile module... yes
checking for SLIB support... configure: error:

   Cannot find SLIB.  Are you sure you have it installed?
   See http://bugzilla.gnome.org/show_bug.cgi?id=347922

 ls -l /usr/share/guile/
total 8
drwxr-xr-x  6 root root 4096 2007-01-30 10:37 1.6
drwxr-xr-x 18 root root 4096 2007-01-30 10:36 site
lrwxrwxrwx  1 root root   15 2007-01-30 07:07 slib -> /usr/share/slib

So I tried:
guile -c "(use-modules (ice-9 slib)) (require 'printf)"
ERROR: In procedure primitive-load-path:
ERROR: Unable to find file "slib/init/guile.init" in load path

Hm, I then created a /usr/share/slib/init and copied guile.init to it.  Then
I tried again.

jwl at umuntu:~/gnucash-2.0.4$ guile -c "(use-modules (ice-9 slib)) (require
'printf)"
ERROR: In procedure open-file:
ERROR: Permission denied: "/usr/share/slibcat"

I can't find a slibcat anywhere.



>
> Run gnucash as root, once.


?  How?  I can't get the .configure step to finish, much less get a  compile
to run.

-derek



Thanks,
Jim.


More information about the gnucash-user mailing list