On Wed, 2011-04-13 at 23:56 +0200, Nils Gey wrote: > I am one step closer to the osx build. > > But Denemo does not start yet, I think the paths are wrong. > > At which points is decided what paths Denemo looks in? Is it possible that we > add local paths for osx? Most important Denemo does not find share, even if > other executables (like fluidsynth or guile standalone on the commandline) > find it. > > And I think Denemo influences GUILE and its path. > If I run the Gub-build Guile refuses to start because it can't find ice-9. > After copying lib/ and share/ around on osx I get fluidsynth and guile to > work but once I start Denemo it does not start because Guile can't find ice-9 > again. > > This is all very shallow diagnostics because I seems my osx misses the tools > to check executables and their paths. > > But if you could provide me with more info regarding Denemo paths in Linux > and Window Short Answer: the top level oarts of the build system are setting values for paths from constant values in the C code - these include SYSCONFDIR LOCALEDIR PKGDATADIR PKGNAME ...(others?) and ENABLE_BINRELOC
These are then ignored by Windows and instead glib is used via g_win32_get_package_installation_directory(). These constant values will be appearing on the compile command line as -D SYSCONFDIR=/usr/.... etc.... I have been digging around here. It appears that the presence of binreloc.c in our sources is misleading, since we have ENABLE_BINRELOC set false in our build. My guess is that the changes required are to the top level build invocation/files so as to set SYSCONFDIR and friends to good values. Jeremiah, are you able to help with this? Richard > I might be able to get Denemo running by coping files around and after that > I can say what we need to change. > > It might be possible that 0.9 ships on OSX then. > > Nils > > _______________________________________________ > Denemo-devel mailing list > [email protected] > http://lists.gnu.org/mailman/listinfo/denemo-devel _______________________________________________ Denemo-devel mailing list [email protected] http://lists.gnu.org/mailman/listinfo/denemo-devel
