>>>>> On Sun, 5 Dec 1999 21:02:43 -0500 (EST), Heath Martin
>>>>> <[EMAIL PROTECTED]> said:

Heath> Dave Peticolas writes:
>> 
>> > cvs update just done.
>> > applypatch < gnucash.diff
>> > 
>> > no errors displayed.
>> 
>> After you apply the patch, you need to run autoconf and then configure.

Heath> I don't think configure.in checks for gtkxmhtml properly.  In
Heath> my case, I have gtkxmhtml installed with my gnome libraries
Heath> under /opt/gnome; configure.in gets the header files properly,
Heath> but not the libraries.  Attached is a patch for configure.in
Heath> attempting to remedy this.

$ patch -p0 < !$
patch -p0 < heath.martin.configure.patch
patching file `configure.in'
Hunk #2 succeeded at 303 with fuzz 2.
$


$ autoconf
configure.in:32: warning: AC_TRY_RUN called without default to allow
cross compiling
$ ./configure --with-prefix=/home/rob/compiled/

it is rebuilding everything now.

back to an older error!

/usr/bin/ld: cannot find -lXpm
collect2: ld returned 1 exit status
make[3]: *** [../../gnucash.gnome] Error 1
make[3]: Leaving directory `/home/rob/src/cvs/gnucash/src/gnome'
make[2]: *** [gnome] Error 2
make[2]: Leaving directory `/home/rob/src/cvs/gnucash/src'
make[1]: *** [build-flavor] Error 2
make[1]: Leaving directory `/home/rob/src/cvs/gnucash'
make: *** [gnome.real] Error 2
$ 

$ locate libXpm
/usr/lib/libc5-compat/libXpm.so.4
/usr/lib/libc5-compat/libXpm.so.4.11
/usr/X11R6/lib/libXpm.so.4
/usr/X11R6/lib/libXpm.so.4.11


export LD_RUN_PATH=/usr/X11R6/lib/

gcc -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgtkxmhtml -lXpm -ljpeg -lpng -lz -lSM 
-lICE -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -o ../../gnucash.gnome 
obj/gnome/top-level.o obj/gnome/window-main.o obj/gnome/window-register.o 
obj/gnome/window-adjust.o obj/gnome/window-help.o obj/gnome/cursors.o 
obj/gnome/account-tree.o obj/gnome/window-reconcile.o obj/gnome/option-util.o 
obj/gnome/dialog-options.o obj/gnome/dialog-filebox.o obj/gnome/dialog-transfer.o 
obj/gnome/dialog-add.o obj/gnome/dialog-edit.o obj/gnome/dialog-utils.o 
obj/gnome/scripts_menu.o obj/gnome/query-user.o obj/gnome/reconcile-list.o 
../../src/obj/gnome/Destroy.o ../../src/obj/gnome/FileDialog.o 
../../src/obj/gnome/MultiLedger.o ../../src/obj/gnome/Refresh.o 
../../src/obj/gnome/SplitLedger.o ../../src/engine/obj/AccInfo.o 
../../src/engine/obj/Account.o ../../src/engine/obj/DateUtils.o 
../../src/engine/obj/FileIO.o ../../src/engine/obj/Group.o 
../../src/engine/obj/LedgerUtils.o ../../src/engine/obj/QIFIO.o 
../../src/engine/obj/Query.o ../../src/engine/obj/Queue.o ../../src/engine/obj/Scrub.o 
../../src/engine/obj/Session.o ../../src/engine/obj/TransLog.o 
../../src/engine/obj/Transaction.o ../../src/engine/obj/date.o 
../../src/engine/obj/util.o ../../src/register/obj/gnome/QuickFill.o 
../../src/register/obj/gnome/basiccell.o ../../src/register/obj/gnome/cellblock.o 
../../src/register/obj/gnome/datecell.o ../../src/register/obj/gnome/pricecell.o 
../../src/register/obj/gnome/quickfillcell.o ../../src/register/obj/gnome/recncell.o 
../../src/register/obj/gnome/splitreg.o ../../src/register/obj/gnome/table-allgui.o 
../../src/register/obj/gnome/table-gnome.o ../../src/register/obj/gnome/table-html.o 
../../src/register/obj/gnome/textcell.o ../../src/reports/obj/File.o 
../../src/reports/obj/Sheet.o ../../src/guile/obj/gnucash.o 
../../src/guile/obj/guile-util.o ../../src/swig/obj/helperfuncs.o 
../../src/g-wrap/obj/gnc-helpers.o ../../src/g-wrap/obj/gnome/gnc.o 
../../src/register/gnome/obj/gnome/combocell-gnome.o 
../../src/register/gnome/obj/gnome/g
nucash-color.o ../../src/register/gnome/obj/gnome/gnucash-cursor.o 
../../src/register/gnome/obj/gnome/gnucash-grid.o 
../../src/register/gnome/obj/gnome/gnucash-header.o 
../../src/register/gnome/obj/gnome/gnucash-item-edit.o 
../../src/register/gnome/obj/gnome/gnucash-item-list.o 
../../src/register/gnome/obj/gnome/gnucash-sheet.o 
../../src/register/gnome/obj/gnome/gnucash-style.o -L/usr/local/lib -lreadline -lnana 
-lpng -ljpeg -lz  -lm -rdynamic -L/usr/lib -L/usr/X11R6/lib -lgnomeui -lart_lgpl 
-lgdk_imlib -lSM -lICE -lgtk -lgdk -lgmodule -lXi -lXext -lX11 -lgnome -lgnomesupport 
-lesd -laudiofile -lm -ldb -lglib -ldl -L/usr/lib -lguile -lqthreads -ldl -lm 
../../lib/g-wrap-install/lib/libgwrapguile.a
/usr/bin/ld: cannot find -lXpm
collect2: ld returned 1 exit status
make[3]: *** [../../gnucash.gnome] Error 1
make[3]: Leaving directory `/home/rob/src/cvs/gnucash/src/gnome'
make[2]: *** [gnome] Error 2
make[2]: Leaving directory `/home/rob/src/cvs/gnucash/src'
make[1]: *** [build-flavor] Error 2
make[1]: Leaving directory `/home/rob/src/cvs/gnucash'
make: *** [gnome.real] Error 2


was the last command.  know what is funny?  there is a
-L/usr/X11R6/lib in there! 

$ ls -al /usr/X11R6/lib/libXpm.so.4*
lrwxrwxrwx    1 root     root           14 Nov  7 05:58 /usr/X11R6/lib/libXpm.so.4 -> 
libXpm.so.4.11
-rw-r--r--    1 root     root        52444 Nov  6 11:19 /usr/X11R6/lib/libXpm.so.4.11


I just created a symlink from libXpm.so.4 to libXpm.so and that
worked.  So...  looks like configure needs to think more?

or, is this an error in the xpm4g package which I have?

$ dpkg -S /usr/X11R6/lib/libXpm.so
dpkg: /usr/X11R6/lib/libXpm.so not found.
$ dpkg -S /usr/X11R6/lib/libXpm.so.4
xpm4g: /usr/X11R6/lib/libXpm.so.4
$ dpkg -S /usr/X11R6/lib/libXpm.so.4.11
xpm4g: /usr/X11R6/lib/libXpm.so.4.11
$

rob--
Gnucash Developer's List 
To unsubscribe send empty email to: [EMAIL PROTECTED]

Reply via email to