On Saturday 29 May 2010, John Ralls wrote: > 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. > Yes, I removed this dependency somewhere in the 2.3.x development cycle when I updated the gtk+ requirement to 2.10.
> 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. > On Windows, you can use the graphical tool dependency walker for this. > Regards, > John Ralls > > _______________________________________________ > gnucash-devel mailing list > [email protected] > https://lists.gnucash.org/mailman/listinfo/gnucash-devel > _______________________________________________ gnucash-devel mailing list [email protected] https://lists.gnucash.org/mailman/listinfo/gnucash-devel
