[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Denemo-devel] PATHS and OSX (and Linux)
From: |
Richard Shann |
Subject: |
Re: [Denemo-devel] PATHS and OSX (and Linux) |
Date: |
Fri, 15 Apr 2011 14:27:49 +0100 |
Looking in the Makefile of the src directory (which says how the .c
files will be compiled) I see definitions like this
prefix = /usr/local
sysconfdir = ${prefix}/etc/denemo
INCLUDES = ....
-DSYSCONFDIR=\"$(sysconfdir)/\"
datadir = ${datarootdir}
datarootdir = ${prefix}/share
pkgdatadir = ${datarootdir}/denemo
So what Denemo does for non-windows compile is to use these values. So
e.g. to get the init.scm for a menu item it creates this filename
filename = g_build_filename(get_data_dir(), "actions", "menus",
menupath, INIT_SCM, NULL);
where get_data_dir() is /usr/local/share/denemo
I can invervene at the C-code level (how do I know it is a OSX build?)
or perhaps you can change the --prefix that is used in the configure
step so that it is not /usr/local
HTH
Richard
On Fri, 2011-04-15 at 14:05 +0200, Nils Gey wrote:
> Hello list,
>
> the Denemo paths in osx are wrong. I don't know the reason yet and I mailed
> janneke about it, but maybe we are faster here.
> while the lib dir is correctly set to ../lib without any modification from my
> side (gub vanilla) share and etc are off. Denemo still searches in /usr/share
> and /usr/etc (for example for GTK settings). Gub seems to ignore any
> configure --prefix I gave it.
>
> During my search why the paths in my osx build are wrong I saw that Denemo
> uses /usr/etc. I checked my own linux install and its in /usr/etc here, too.
> This seems to be wrong. Why aren't we using /etc like any other linux
> software?
>
> Partly good news: I copied guile and denemos share dir as experiment to the
> osx systemdirs and Denemo started. It was wrong, because It could not find
> gtk setting and the fonts because I did not copy /etc, but it started.
>
> So what now? I am build inexperienced but somehow it must be possible to get
> those paths right, even if we override them and ignore gubs agenda.
>
> Nils
>
> _______________________________________________
> Denemo-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/denemo-devel