Dependancy problems on the latest unstable version

Richard -Gilligan- Uschold uschold@cs.ucf.edu
Sat, 07 Oct 2000 17:43:53 +0000


--------------F8781F148F8D091258B77342
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Dave Peticolas wrote:

> Richard -Gilligan- Uschold writes:
> >
> > Apparently, I have guile-1.3.tar.gz and guile-1.4-6mdk.i586.rpm
> > I un'tar'red, './configure'd and 'make uninstall'ed guile-1.3
> >
> > I checked kpackage and now there is a missing file in guile-1.4:
> > /usr/lib/libguile.so.6 and gnucash 1.4.4 no longer runs
> >
> >  42 pluto ~> gnucash&
> > [1] 4000
> > gnucash: error in loading shared libraries: libguile.so.4: cannot open shared
> > object file: No such file or directory
> > [1] 4000
> >
> > /usr/lib/libguile.so.4 -> ../local/lib/libguile.so.4.0.0
> > but: /usr/local/lib/libguile.so.4.0.0 does not exist.
> > I changed the link to: libguile.so.4 -> libguile.so.9
>
> Are you sure that file is missing from guile-1.4? That looks like
> it's from an earlier version of guile.
>
> > gnucash 1.4.4 sstill fails:
> > 51 pluto /usr/lib> gnucash &
> > [2] 4020
> > 52 pluto /usr/lib> gnucash: error in loading shared libraries: gnucash: undef
> > ined
> > symbol: scm_async_clock
> >
> > On the other hand 1.5.2 now compiles and links with no errors!
> > make distclean
> > This removed 'src/guile/gnc.c' as well as other stuff, including config.cache
> > 7 pluto gnucash-latest> ./autogen.sh --enable-opt-style-install --prefix=/opt
> > 6 pluto gnucash-latest> make >& make.err.txt
>
> You need to pick one version of guile and g-wrap to install. It is probably
> easiest to pick the one that works with the binary package for 1.4.4. Make
> sure you uninstall any other versions.
>
> dave

I determined that gnucash-1.4.4 requires libguile.so.4 and guile-1.3
provides it.

I uninstalled:
g-wrap-devel-0.9.5-3mdk, g-wrap-0.9.5-3mdk
guile-devel-1.4-6mdk,  guile-1.4-6mdk

I installed:
guile-1.3-10, guile-devel-1.3-10

gnucash 1.4.4 came up!

Installed g-wrap-0.9.4-0_helix_1.rpm, which contained g-wrap-0.9.4.tar.gz
did ./configure, make, make install

back in gnucash-1.5.2
make distclean
This removed 'src/guile/gnc.c' as well as other stuff, including config.cache
7 pluto gnucash-latest> ./autogen.sh --enable-opt-style-install --prefix=/opt
6 pluto gnucash-latest> make >& make.err.txt
ERRORS!
/usr/local/bin/g-wrap:58:9: In procedure gsubr-apply in expression (execlp
executable executable ...):
/usr/local/bin/g-wrap:58:9: Permission denied

I couldn't find any files without o+rX

I ran 'make >& make.err.txt' as root and got a similar error:
/usr/local/bin/g-wrap:58:9: In procedure gsubr-apply in expression (execlp
executable executable ...):
/usr/local/bin/g-wrap:58:9: No such file or directory

Of course, the file exists:
117 /home/devel/gnucash-latest root# ll /usr/local/bin/g-*
-rwxr-xr-x   1 root     root        31599 Oct  7 12:36 /usr/local/bin/g-scan*
-rwxr-xr-x   1 root     root         3262 Oct  7 12:36 /usr/local/bin/g-wrap*
-rwxr-xr-x   1 root     root         3339 Oct  7 12:36
/usr/local/bin/g-wrap-config*


--

Gilligan            |                    __o           .oooO
                   /|                  _ \<,_          (   )
                  /p|\                (_)/ (_)          \ (   Oooo.
                 /  | \             ------------         \_)  (   )
                ========                                       ) /
                 ========       gilligan@mpinet.net           (_/
             ~~~~~~~~~~~~~~~~   uschold@cs.ucf.edu



--------------F8781F148F8D091258B77342
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
Dave Peticolas wrote:
Richard -Gilligan- Uschold writes:
>
> Apparently, I have guile-1.3.tar.gz and guile-1.4-6mdk.i586.rpm
> I un'tar'red, './configure'd and 'make uninstall'ed guile-1.3
>
> I checked kpackage and now there is a missing file in guile-1.4:
> /usr/lib/libguile.so.6 and gnucash 1.4.4 no longer runs
>
>  42 pluto ~> gnucash&
> [1] 4000
> gnucash: error in loading shared libraries: libguile.so.4: cannot open shared
> object file: No such file or directory
> [1] 4000
>
> /usr/lib/libguile.so.4 -> ../local/lib/libguile.so.4.0.0
> but: /usr/local/lib/libguile.so.4.0.0 does not exist.
> I changed the link to: libguile.so.4 -> libguile.so.9

Are you sure that file is missing from guile-1.4? That looks like
it's from an earlier version of guile.

> gnucash 1.4.4 sstill fails:
> 51 pluto /usr/lib> gnucash &
> [2] 4020
> 52 pluto /usr/lib> gnucash: error in loading shared libraries: gnucash: undef
> ined
> symbol: scm_async_clock
>
> On the other hand 1.5.2 now compiles and links with no errors!
> make distclean
> This removed 'src/guile/gnc.c' as well as other stuff, including config.cache
> 7 pluto gnucash-latest> ./autogen.sh --enable-opt-style-install --prefix=/opt
> 6 pluto gnucash-latest> make >& make.err.txt

You need to pick one version of guile and g-wrap to install. It is probably
easiest to pick the one that works with the binary package for 1.4.4. Make
sure you uninstall any other versions.

dave

I determined that gnucash-1.4.4 requires libguile.so.4 and guile-1.3
provides it.

I uninstalled:
g-wrap-devel-0.9.5-3mdk, g-wrap-0.9.5-3mdk
guile-devel-1.4-6mdk,  guile-1.4-6mdk

I installed:
guile-1.3-10, guile-devel-1.3-10

gnucash 1.4.4 came up!

Installed g-wrap-0.9.4-0_helix_1.rpm, which contained g-wrap-0.9.4.tar.gz
did ./configure, make, make install

back in gnucash-1.5.2
make distclean
This removed 'src/guile/gnc.c' as well as other stuff, including config.cache
7 pluto gnucash-latest> ./autogen.sh --enable-opt-style-install --prefix=/opt
6 pluto gnucash-latest> make >& make.err.txt
ERRORS!
/usr/local/bin/g-wrap:58:9: In procedure gsubr-apply in expression (execlp executable executable ...):
/usr/local/bin/g-wrap:58:9: Permission denied

I couldn't find any files without o+rX

I ran 'make >& make.err.txt' as root and got a similar error:
/usr/local/bin/g-wrap:58:9: In procedure gsubr-apply in expression (execlp executable executable ...):
/usr/local/bin/g-wrap:58:9: No such file or directory

Of course, the file exists:
117 /home/devel/gnucash-latest root# ll /usr/local/bin/g-*
-rwxr-xr-x   1 root     root        31599 Oct  7 12:36 /usr/local/bin/g-scan*
-rwxr-xr-x   1 root     root         3262 Oct  7 12:36 /usr/local/bin/g-wrap*
-rwxr-xr-x   1 root     root         3339 Oct  7 12:36 /usr/local/bin/g-wrap-config*
 

-- 

Gilligan            |                    __o           .oooO
                   /|                  _ \<,_          (   )
                  /p|\                (_)/ (_)          \ (   Oooo.
                 /  | \             ------------         \_)  (   )
                ========                                       ) /
                 ========       gilligan@mpinet.net           (_/
             ~~~~~~~~~~~~~~~~   uschold@cs.ucf.edu
  --------------F8781F148F8D091258B77342--