Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
Slightly OT but if you just need a GnuCash on Solaris you can get it from http://www.blastwave.org/ It's 2.0.2 and I think that I'll package 2.2 later in August. -- Peter ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
Quoting Peter FELECAN [EMAIL PROTECTED]: Slightly OT but if you just need a GnuCash on Solaris you can get it from http://www.blastwave.org/ It's 2.0.2 and I think that I'll package 2.2 later in August. You REALLY should use 2.0.5, not 2.0.2.. Or, of course, 2.2.0, but I suspect 2.2.1 will be out in a few weeks. Peter -derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH [EMAIL PROTECTED]PGP key available ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
Quoting Peter FELECAN [EMAIL PROTECTED]: Slightly OT but if you just need a GnuCash on Solaris you can get it from http://www.blastwave.org/ It's 2.0.2 and I think that I'll package 2.2 later in August. Thanks for the offer but I don't use Blastwave. === You REALLY should use 2.0.5, not 2.0.2.. Or, of course, 2.2.0, but I suspect 2.2.1 will be out in a few weeks. === Any chance that we can get this nailed down before then? thanks, alan ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
Alan Pae [EMAIL PROTECTED] writes: ld: warning: file /export/home/alan/gnucash/gnucash-2.2.0/src/core-utils/.libs/libgnc-core-utils.so: linked to ../../src/core-utils/.libs/libgnc-core-utils.so: attempted multiple inclusion of file Undefined first referenced symbol in file SCM_LIST1 /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so SCM_LIST4 /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so scm_listify /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so SCM_LENGTH /gnucash-2.2.0/src/app-utils/.libs/libgncmod-app-utils.so scm_makstr ../../src/engine/.libs/libgncmod-engine.so ld: fatal: Symbol referencing errors. No output written to .libs/gnucash-bin collect2: ld returned 1 exit status Getting close to a binary? Closer. What version of guile do you have? It looks like we might need to link against GUILE_LIBS in report-gnome. thanks, alan -derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH [EMAIL PROTECTED]PGP key available ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
Derek Atkins wrote: Alan Pae [EMAIL PROTECTED] writes: ld: warning: file /export/home/alan/gnucash/gnucash-2.2.0/src/core-utils/.libs/libgnc-core-utils.so: linked to ../../src/core-utils/.libs/libgnc-core-utils.so: attempted multiple inclusion of file Undefined first referenced symbol in file SCM_LIST1 /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so SCM_LIST4 /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so scm_listify /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so SCM_LENGTH /gnucash-2.2.0/src/app-utils/.libs/libgncmod-app-utils.so scm_makstr ../../src/engine/.libs/libgncmod-engine.so ld: fatal: Symbol referencing errors. No output written to .libs/gnucash-bin collect2: ld returned 1 exit status Getting close to a binary? Closer. What version of guile do you have? It looks like we might need to link against GUILE_LIBS in report-gnome. Guile is 1.6.8. Compile errors prevent me from jumping up to 1.8.x. Tell me what to change and let's finish this up. thanks, alan ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
Alan Pae [EMAIL PROTECTED] writes: Derek Atkins wrote: Alan Pae [EMAIL PROTECTED] writes: ld: warning: file /export/home/alan/gnucash/gnucash-2.2.0/src/core-utils/.libs/libgnc-core-utils.so: linked to ../../src/core-utils/.libs/libgnc-core-utils.so: attempted multiple inclusion of file Undefined first referenced symbol in file SCM_LIST1 /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so SCM_LIST4 /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so scm_listify /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so SCM_LENGTH /gnucash-2.2.0/src/app-utils/.libs/libgncmod-app-utils.so scm_makstr ../../src/engine/.libs/libgncmod-engine.so ld: fatal: Symbol referencing errors. No output written to .libs/gnucash-bin collect2: ld returned 1 exit status Getting close to a binary? Closer. What version of guile do you have? It looks like we might need to link against GUILE_LIBS in report-gnome. Guile is 1.6.8. Compile errors prevent me from jumping up to 1.8.x. Guile 1.6.8 should work just fine.. Tell me what to change and let's finish this up. Well, that's a good question. Do you maybe have multiple versions of guile lying around? Maybe configure found one version but the compiler sees the headers for a different version? I don't see what else could be going on; GUILE_LIBS is listed on the gnucash_bin_LDADD line. Maybe I need more context from your error message; perhaps the actual linker line that's failing? thanks, alan -derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH [EMAIL PROTECTED]PGP key available ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
Derek Atkins wrote: Alan Pae [EMAIL PROTECTED] writes: Derek Atkins wrote: Alan Pae [EMAIL PROTECTED] writes: ld: warning: file /export/home/alan/gnucash/gnucash-2.2.0/src/core-utils/.libs/libgnc-core-utils.so: linked to ../../src/core-utils/.libs/libgnc-core-utils.so: attempted multiple inclusion of file Undefined first referenced symbol in file SCM_LIST1 /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so SCM_LIST4 /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so scm_listify /gnucash-2.2.0/src/report/report-gnome/.libs/libgncmod-report-gnome.so SCM_LENGTH /gnucash-2.2.0/src/app-utils/.libs/libgncmod-app-utils.so scm_makstr ../../src/engine/.libs/libgncmod-engine.so ld: fatal: Symbol referencing errors. No output written to .libs/gnucash-bin collect2: ld returned 1 exit status Getting close to a binary? Closer. What version of guile do you have? It looks like we might need to link against GUILE_LIBS in report-gnome. Guile is 1.6.8. Compile errors prevent me from jumping up to 1.8.x. Guile 1.6.8 should work just fine.. Tell me what to change and let's finish this up. Well, that's a good question. Do you maybe have multiple versions of guile lying around? Maybe configure found one version but the compiler sees the headers for a different version? I don't see what else could be going on; GUILE_LIBS is listed on the gnucash_bin_LDADD line. Maybe I need more context from your error message; perhaps the actual linker line that's failing? find only finds one guile binary on my system. make[3]: Entering directory `/export/home/alan/gnucash/gnucash-2.2.0/src/bin' Making all in . make[4]: Entering directory `/export/home/alan/gnucash/gnucash-2.2.0/src/bin' /bin/bash ../../libtool --tag=CC --mode=link gcc -I../.. -D_REENTRANT -D_PTHREADS -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -DORBIT2=1 -D_REENTRANT -D_PTHREADS -I/opt/local/include/gtk-2.0 -I/opt/local/include/libart-2.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/orbit-2.0 -I/opt/local/include/libbonobo-2.0 -I/opt/local/include/gnome-vfs-2.0 -I/opt/local/lib/gnome-vfs-2.0/include -I/opt/local/include/bonobo-activation-2.0 -I/opt/local/include/pango-1.0 -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/libxml2 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/libpng12 -I/opt/local/include/gtk-2.0 -I/opt/local/lib/gtk-2.0/include -I/opt/local/include/atk-1.0 -I/opt/local/include/cairo -I/opt/local/include/pango-1.0 -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include/freetype2 -I/opt/local/include -I/usr/include/libpng12 -I/opt/local/include -I../../lib/libqof/qof -I../../lib/libqof/qof -DPKGSYSCONFDIR=\/opt/local/etc/gnucash\ -DPKGDATADIR=\/opt/local/share/gnucash\ -DGNC_HELPDIR=\/opt/local/share\ -I../../src -I../../src -I../../src/core-utils -I../../src/app-utils -I../../src/gnome-utils -I../../src/engine -I../../src/gnome -I../../src/gnome-utils -I../../src/gnc-module -Wdeclaration-after-statement -I/opt/local/include -g -O2 -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -Wno-unused -L/opt/local/lib -R/opt/local/lib -g -o gnucash-bin gnucash-bin.o -L/opt/local/lib -lguile -lguile-ltdl -L/opt/local/lib -R/opt/local/lib -lqthreads -lsocket -lnsl -lm -L/opt/local/lib -lgthread-2.0 -lpthread -lthread -lrt -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl -L/opt/local/lib -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lxml2 -lgnomecanvas-2 -lgnome-2 -lpopt -lart_lgpl_2 -lpangoft2-1.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgnomevfs-2 -lbonobo-2 -lgconf-2 -lbonobo-activation -lgmodule-2.0 -lORBit-2 -lgthread-2.0 -lpthread -lthread -lrt -lgobject-2.0 -lglib-2.0 -lintl -L/opt/local/lib -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -lglib-2.0 -lintl ../../lib/libqof/qof/libgnc-qof.la ../../src/engine/libgncmod-engine.la ../../src/gnome/libgnc-gnome.la ../../src/gnome-utils/libgncmod-gnome-utils.la ../../src/app-utils/libgncmod-app-utils.la ../../src/core-utils/libgnc-core-utils.la ../../src/gnc-module/libgnc-module.la -lpopt -lm -lm gcc -I../.. -D_REENTRANT -D_PTHREADS -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -DORBIT2=1 -D_REENTRANT -D_PTHREADS -I/opt/local/include/gtk-2.0 -I/opt/local/include/libart-2.0 -I/opt/local/include/glib-2.0
Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
What version of gtk2 do you have? What configure arguments did you give? This error implies that it can't find GtkCList. This is a deprecated object but should still be available. To many compiles ago for me to remember the compile time options. The version should be whatever was current about two or three weeks ago. Should I just compile GTK again making sure to disable nothing? thanks alan ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
Derek Atkins [EMAIL PROTECTED] writes: Bugs with gtk or bugs with gnucash? Bugs against gnucash for using deprecated widgets. Yes, we still need to remove more of the deprecated objects. Unfortunately there really isn't a good replacement for GtkCList. The GtkTreeView just is SO MUCH more damn complicated and there's not really a simple class similar to the old CList to migrate to. The Gtk{List,Tree}Store and GtkTreeView isn't that much more complicated. -- ...jsled http://asynchronous.org/ - a=jsled; b=asynchronous.org; echo [EMAIL PROTECTED] pgpNBBBFbS6eZ.pgp Description: PGP signature ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
Derek Atkins [EMAIL PROTECTED] writes: What version of gtk2 do you have? What configure arguments did you give? This error implies that it can't find GtkCList. This is a deprecated object but should still be available. Right ... IIRC, there's a compile-time option to gtk that doesn't build these deprecated classes. We do (unfortunately) still require them; we should really start filing bugs about that fact. -- ...jsled http://asynchronous.org/ - a=jsled; b=asynchronous.org; echo [EMAIL PROTECTED] pgpX6J0rXVPFQ.pgp Description: PGP signature ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
Josh Sled [EMAIL PROTECTED] writes: Right ... IIRC, there's a compile-time option to gtk that doesn't build these deprecated classes. We do (unfortunately) still require them; we should really start filing bugs about that fact. Bugs with gtk or bugs with gnucash? Yes, we still need to remove more of the deprecated objects. Unfortunately there really isn't a good replacement for GtkCList. The GtkTreeView just is SO MUCH more damn complicated and there's not really a simple class similar to the old CList to migrate to. -derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH [EMAIL PROTECTED]PGP key available ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel
Re: Compiling Gnucash 2.2.0 on Solaris 10 x86 using GCC - error
Quoting Alan Pae [EMAIL PROTECTED]: In file included from dialog-query-list.c:36: gnc-query-list.h:45: error: syntax error before GtkCList gnc-query-list.h:45: warning: no semicolon at end of struct or union gnc-query-list.h:71: error: syntax error before '}' token gnc-query-list.h:75: error: syntax error before GtkCListClass gnc-query-list.h:75: warning: no semicolon at end of struct or union gnc-query-list.h:79: error: syntax error before '}' token make[5]: *** [dialog-query-list.lo] Error 1 gnc-query-list.h [snip] GtkCList clist; This is line 45... [snip] I'll assume that its the: extern C { or does the close come later on? The close comes later on. What version of gtk2 do you have? What configure arguments did you give? This error implies that it can't find GtkCList. This is a deprecated object but should still be available. thanks, alan -derek -- Derek Atkins, SB '93 MIT EE, SM '95 MIT Media Laboratory Member, MIT Student Information Processing Board (SIPB) URL: http://web.mit.edu/warlord/PP-ASEL-IA N1NWH [EMAIL PROTECTED]PGP key available ___ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel