On 27 May 2010 09:50, Alexey Zakhlestin <indeyets gmail com> wrote: > > On 27.05.2010, at 9:52, Vivien Malerba wrote: > >> On 27 May 2010 01:48, Alexey Zakhlestin <indeyets gmail com> wrote: >>> Hi. >>> >>> I am trying to package libgda-4.0.x (4.0.8 currently) for macos's "homebrew" package manager. >>> All packages in homebrew are installed into custom prefixes (so, that they do not interfer with system files in any way) >>> >>> the problem is, that even if I use something like "./configure --prefix=/whatever/prefix", libgda still looks for dtd files in /usr/share/libgda-4.0/dtd directory. >>> >> >> Normally Libgda takes into account the --prefix or --datadir options >> and installs and lookup files based on this location. > > Installation works just fine. Files are installed in proper location. Problem is only with lookup > >> Could you send me Libgda's complete compilation logs so I can try to >> figure out what th eproblem is? > > sure. see attachments. Thanks for the attachments. I guess the problem is related to the binary relocation feature incorporated in Libgda (which allows one to compile and install with a prefix and the move the whole installation to another directory as is often done on Windows and MacOSX's bundles). Specifically I did not have much opportunity to test the MasOSX's building and here is a patch which, I hope, corrects the problem. Can you test it and tell me if it's OK? Regards, Vivien
Attachment:
proposed_patch
Description: Binary data