I realize that the gnome2 branch is not complete. I would like to help make it complete (In the meanwhile I am enjoying using the stable 1.8 branch :-)).
BTW do you know the current state of the port to gnome2.x is at. Has anyone got gnucash (gnome2 branch) to compile succesfully and run ? Thanks Yada --- Derek Atkins <[EMAIL PROTECTED]> wrote: > Yada Yuk <[EMAIL PROTECTED]> writes: > > > I am trying to compile the gnucash-gnome2-dev on a > > Debian SID system. > > > > I get the following error when I try a Make. > > You do realize that the gnome2 branch is not > complete, and is really > for hard-core developers at this point (because it > doesn't work, yet). > > I'm not a debian person, so I don't know whether SID > is currently > testing or unstable, but one thing is for certain: > if you compile with > both guile-1.4 and guile-1.6 you _WILL_ have > problems. > > Having said all that, feel free to send corrective > patches to > gnucash-patches. > > -derek > > > --Begin text-- > > gcc -DHAVE_CONFIG_H -I. -I. -I../.. > -I../../lib/libc > > -I../../src -I../../src/gnc-module -DGNUCASH > > -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I > > /usr/include/g-wrap -g -O2 -Werror > > -Wp,-MD,.deps/engine-helpers.pp -c > engine-helpers.c > > -fPIC -o .libs/engine-helpers.o > > cc1: warnings being treated as errors > > engine-helpers.c: In function > `gnc_timepair2timespec': > > engine-helpers.c:108: warning: passing arg 2 of > > `scm_num2long' makes integer from pointer without > a > > cast > > -- End text-- > > > > engine-helpers.c:108 result.tv_nsec = > > scm_num2long(SCM_CDR(x), SCM_ARG1, __FUNCTION__); > > > > I grepped for SCM_ARG1 in all the header files > > includes in engine-helpers.c but could not find > it. > > How do I fix this error? > > > > I dont know what stage the gnucash port to gnome2 > is > > at. (Does it compile ? Does it run with bugs ?). > Is > > there some place I can find out the current state? > > > > Thanks > > Yada > > PS: here are some notes on some errors I got prior > to > > the current one and what actions I took to fix > them > > > > To compile gnucash branch "gnucash-gnome2-dev" on > > Debian SID > > > > cvs -z3 -d > > :pserver:[EMAIL PROTECTED]:/home/cvs/cvsroot > > checkout -r gnucash-gnome2-dev gnucash > > > > cd gnucash > > ./autogen.sh > > ./configure > > make DESTDIR=/home/yadayuk/projects/gnucash_test/ > > > > Errors running autogen.sh > > ------------------------- > > Error: > > "checking for guile - 1.3.4 <= version < > 99.99.99... > > no > > configure: WARNING: guile version check failed > > configure: error: > > > > guile does not appear to be installed > correctly, > > or is not in the > > correct version range. Perhaps you have not > > installed the guile > > development packages? Right now gnucash > requires > > at least version > > 1.3.4 to build." > > > > Solution: > > aptitude install libguile-dev > > > > Note: > > guile-1.6-dev and libguile-dev do not co-exist (as > of > > Aug 17 2003) on Debian SID > > Installing one uninstalls the other!! The > autogen.sh > > script requires > > libguile-dev to be installed (does not check > > guile-1.6-dev) while "make" > > requires guile-1.6-dev. > > > > Error: > > " > > checking for libgnomeprint-2.0 > libgnomeprintui-2.0... > > Package libgnomeprint-2.0 was not found in the > > pkg-config search path. > > Perhaps you should add the directory containing > > `libgnomeprint-2.0.pc' > > to the PKG_CONFIG_PATH environment variable > > No package 'libgnomeprint-2.0' found > > > > configure: error: Library requirements > > (libgnomeprint-2.0 libgnomeprintui-2.0) not met; > > consider adjusting the PKG_CONFIG_PATH environment > > variable if your libraries are in a nonstandard > prefix > > so pkg-config can find them. > > " > > > > Solution: > > Made following soft links > > cd /usr/lib/pkgconfig/ > > ln -s libgnomeprint-2.2.pc libgnomeprint-2.0.pc > > ln -s libgnomeprintui-2.2.pc > libgnomeprintui-2.0.pc > > > > Make Errors > > ----------- > > Error: > > grep: /usr/lib/libguile-ltdl.la: No such file or > > directory > > sed: can't read /usr/lib/libguile-ltdl.la: No such > > file or directory > > libtool: link: `/usr/lib/libguile-ltdl.la' is not > a > > valid libtool archive > > > > Solution: > > aptitude install guile-1.6-dev (see note above) > > > > Error: > > gcc -DHAVE_CONFIG_H -I. -I. -I../.. > -I../../lib/libc > > -I../../src -I../../src/gnc-module -DGNUCASH > > -I/usr/include/glib-2.0 > -I/usr/lib/glib-2.0/include -I > > /usr/include/g-wrap -g -O2 -Werror > > -Wp,-MD,.deps/engine-helpers.pp -c > engine-helpers.c > > -fPIC -o .libs/engine-helpers.o > > cc1: warnings being treated as errors > > engine-helpers.c: In function > `gnc_timepair2timespec': > > engine-helpers.c:108: warning: passing arg 2 of > > `scm_num2long' makes integer from pointer without > a > > cast > > > > Solution: ??? > > > > __________________________________ > > Do you Yahoo!? > > Yahoo! SiteBuilder - Free, easy-to-use web site > design software > > http://sitebuilder.yahoo.com > > _______________________________________________ > > gnucash-devel mailing list > > [EMAIL PROTECTED] > > > http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel > > -- > 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 __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com _______________________________________________ gnucash-devel mailing list [EMAIL PROTECTED] http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel
