>>>>> 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]