On May 28, 2010, at 6:44 PM, Tao Wang wrote: > Hi, > > I cannot find following packages requirements in 'configure.ac': > > libart2 (libart_lgpl) > libgnomeprint > libgsf > libofx > pango > swig > > But they are the wiki/Dependencies, Does GnuCash still depend on these > packages? or should we add them as requirement check in the 'configure.ac' > file? >
libart_lgpl and pango are required to build current versions of gtk+, but in the past there were ways to build it without them. It's probably redundant to have them in our dependency list, but I can't be sure. swig is needed for integrating the C and Scheme (Guile) parts of Gnucash. libgnomeprint is deprecated and its functions have been absorbed by gtk+ in 2.10, so it should be safe to delete it as a dependency. libofx is required for reading Microsoft Money and Quicken files. libgsf is some sort of structured file interface, which Gnucash uses. A good way to work out what dependencies are used is to use ldd on the binaries. Remember to check dynamically-loaded bundles as well as executables and shared libraries, and to follow all dependencies. Regards, John Ralls _______________________________________________ gnucash-devel mailing list gnucash-devel@gnucash.org https://lists.gnucash.org/mailman/listinfo/gnucash-devel