Dependancy problems on the latest unstable version

Richard -Gilligan- Uschold uschold@cs.ucf.edu
Wed, 04 Oct 2000 15:47:44 +0000


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

Dave Peticolas wrote:

> Richard -Gilligan- Uschold writes:
> >
> > I'm pretty sure I installed gtkhtml before I ran configure, although, I think
> > installed gtkhtml-devel after I started running it.  In any event, deleting
> > config.cache made no difference, I get the same error.
>
> Ok, look at the config.log file. In it, the compile test used to check
> for gtkhtml will be there along with (hopefully) an error message
> indicating why it failed.
>
> dave
>
> _______________________________________________
> gnucash-devel mailing list
> gnucash-devel@lists.gnumatic.com
> http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-devel

I thought I looked there, but I guess I missed:

/usr/bin/ld: cannot find -lpspell

After installing pspell and three other dependencies,  ./configure ran with no
errors.

make gave some errors:
...
Making all in design
make[4]: Entering directory `/home/development/gnucash-latest/src/doc/design'
cd . \
  && makeinfo `echo gnucash-design.texinfo | sed 's,.*/,,'`
gnucash-design.texinfo:9: @include version.texi: No such file or directory.
makeinfo: Removing output file
`/home/development/gnucash-latest/src/doc/design/gnucash-design.info' due to
errors; use --force to preserve.

In .../src/doc/design/gnucash-design.info:
...
@comment 'version.texi' is a magic filename that, when included,
@comment will be auto-generated courtesy of automake.
@include version.texi

So, I deleted config.cache and ran ./autogen.sh again.  ./configure ran with no
errors.
I ran make again.  It got much further, to the link step, but gave a zillion
(>3000) undefined reference errors.  The first few are below.

make[3]: Entering directory `/home/development/gnucash-latest/src'
/bin/sh ../libtool --mode=link gcc  -g -O2 -Wall -Wunused -Wmissing-prototypes
-Wmissing-declarations  -Wall -Werror-implicit-function-declaration -I/usr/include
-DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/lib/glib/include
-I/usr/X11R6/include   -o gnucash  MultiLedger.o SplitLedger.o Destroy.o
EuroUtils.o FileDialog.o Refresh.o gnc-exp-parser.o gnome/libgncgnome.a
register/libgncregister.a   register/gnome/libgncregistergnome.a
guile/libgncguile.a   gnome/libgncgnome.a   calculation/libgnccalc.a
engine/libgncengine.la   -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE
-lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile
-lm -ldb1 -lglib -ldl   -rdynamic -L/usr/lib -L/usr/X11R6/lib   -rdynamic
-L/usr/lib -L/usr/X11R6/lib -lgnomeprint -lgnomeui -lart_lgpl -lgdk_imlib -lSM
-lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd
-laudiofile -lm -ldb1 -lglib -ldl -lxml -lz   /usr/lib/libgwrapguile.a
-rdynamic -L/usr/lib -L/usr/X11R6/lib -lgtkhtml -lgdk_pixbuf -ltiff -ljpeg -lpng
-lgnomeprint -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule
-lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl
-lxml -lz -lpspell -lstdc++    -lm  -lm
gcc -g -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wall
-Werror-implicit-function-declaration -I/usr/include -DNEED_GNOMESUPPORT_H
-I/usr/lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include -o
.libs/gnucash MultiLedger.o SplitLedger.o Destroy.o EuroUtils.o FileDialog.o
Refresh.o gnc-exp-parser.o gnome/libgncgnome.a register/libgncregister.a
register/gnome/libgncregistergnome.a guile/libgncguile.a gnome/libgncgnome.a
calculation/libgnccalc.a engine/.libs/libgncengine.so -lm -lm -rdynamic -lgnomeui
-lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome
-lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl -rdynamic -L/usr/lib
-L/usr/X11R6/lib -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgnomeprint -lgnomeui
-lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome
-lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl -lxml -lz
/usr/lib/libgwrapguile.a -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgtkhtml
-lgdk_pixbuf -ltiff -ljpeg -lpng -lgnomeprint -lgnomeui -lart_lgpl -lgdk_imlib
-lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd
-laudiofile -lm -ldb1 -lglib -ldl -lxml -lz -lpspell -lstdc++ -lm -lm -Wl,--rpath
-Wl,/usr/local/lib
SplitLedger.o: In function `xaccSRCopyCurrentInternal':
/home/development/gnucash-latest/src/SplitLedger.c:1775: undefined reference to
`scm_unprotect_object'
/home/development/gnucash-latest/src/SplitLedger.c:1778: undefined reference to
`scm_protect_object'
gnome/libgncgnome.a(dialog-qif-import.o): In function
`gnc_ui_qif_import_dialog_make':
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:127: undefined
reference to `gh_eval_str'
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:131: undefined
reference to `gh_call0'
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:134: undefined
reference to `gh_str02scm'
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:134: undefined
reference to `gh_call2'
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:134: undefined
reference to `gh_call1'
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:143: undefined
reference to `gh_scm2newstr'
gnome/libgncgnome.a(dialog-qif-import.o): In function
`gnc_ui_qif_import_dialog_destroy':

any clues would be appriciated.

--

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



--------------5A393395CB17A86C2613E68A
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:
>
> I'm pretty sure I installed gtkhtml before I ran configure, although, I think
> installed gtkhtml-devel after I started running it.  In any event, deleting
> config.cache made no difference, I get the same error.

Ok, look at the config.log file. In it, the compile test used to check
for gtkhtml will be there along with (hopefully) an error message
indicating why it failed.

dave

_______________________________________________
gnucash-devel mailing list
gnucash-devel@lists.gnumatic.com
http://www.gnumatic.com/cgi-bin/mailman/listinfo/gnucash-devel

I thought I looked there, but I guess I missed:

/usr/bin/ld: cannot find -lpspell

After installing pspell and three other dependencies,  ./configure ran with no errors.

make gave some errors:
...
Making all in design
make[4]: Entering directory `/home/development/gnucash-latest/src/doc/design'
cd . \
  && makeinfo `echo gnucash-design.texinfo | sed 's,.*/,,'`
gnucash-design.texinfo:9: @include version.texi: No such file or directory.
makeinfo: Removing output file `/home/development/gnucash-latest/src/doc/design/gnucash-design.info' due to errors; use --force to preserve.

In .../src/doc/design/gnucash-design.info:
...
@comment 'version.texi' is a magic filename that, when included,
@comment will be auto-generated courtesy of automake.
@include version.texi

So, I deleted config.cache and ran ./autogen.sh again.  ./configure ran with no errors.
I ran make again.  It got much further, to the link step, but gave a zillion (>3000) undefined reference errors.  The first few are below.

make[3]: Entering directory `/home/development/gnucash-latest/src'
/bin/sh ../libtool --mode=link gcc  -g -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations  -Wall -Werror-implicit-function-declaration -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include   -o gnucash  MultiLedger.o SplitLedger.o Destroy.o EuroUtils.o FileDialog.o Refresh.o gnc-exp-parser.o gnome/libgncgnome.a   register/libgncregister.a   register/gnome/libgncregistergnome.a   guile/libgncguile.a   gnome/libgncgnome.a   calculation/libgnccalc.a   engine/libgncengine.la   -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl   -rdynamic -L/usr/lib -L/usr/X11R6/lib   -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgnomeprint -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl -lxml -lz   /usr/lib/libgwrapguile.a      -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgtkhtml -lgdk_pixbuf -ltiff -ljpeg -lpng -lgnomeprint -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl -lxml -lz -lpspell -lstdc++    -lm  -lm
gcc -g -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wall -Werror-implicit-function-declaration -I/usr/include -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/lib/glib/include -I/usr/X11R6/include -o .libs/gnucash MultiLedger.o SplitLedger.o Destroy.o EuroUtils.o FileDialog.o Refresh.o gnc-exp-parser.o gnome/libgncgnome.a register/libgncregister.a register/gnome/libgncregistergnome.a guile/libgncguile.a gnome/libgncgnome.a calculation/libgnccalc.a engine/.libs/libgncengine.so -lm -lm -rdynamic -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl -rdynamic -L/usr/lib -L/usr/X11R6/lib -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgnomeprint -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl -lxml -lz /usr/lib/libgwrapguile.a -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgtkhtml -lgdk_pixbuf -ltiff -ljpeg -lpng -lgnomeprint -lgnomeui -lart_lgpl -lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport -lesd -laudiofile -lm -ldb1 -lglib -ldl -lxml -lz -lpspell -lstdc++ -lm -lm -Wl,--rpath -Wl,/usr/local/lib
SplitLedger.o: In function `xaccSRCopyCurrentInternal':
/home/development/gnucash-latest/src/SplitLedger.c:1775: undefined reference to `scm_unprotect_object'
/home/development/gnucash-latest/src/SplitLedger.c:1778: undefined reference to `scm_protect_object'
gnome/libgncgnome.a(dialog-qif-import.o): In function `gnc_ui_qif_import_dialog_make':
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:127: undefined reference to `gh_eval_str'
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:131: undefined reference to `gh_call0'
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:134: undefined reference to `gh_str02scm'
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:134: undefined reference to `gh_call2'
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:134: undefined reference to `gh_call1'
/home/development/gnucash-latest/src/gnome/dialog-qif-import.c:143: undefined reference to `gh_scm2newstr'
gnome/libgncgnome.a(dialog-qif-import.o): In function `gnc_ui_qif_import_dialog_destroy':

any clues would be appriciated.
-- 

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