[EMBOSS] RootDirectory and BaseDirectory hardcoded at build time ?
George Magklaras
georgios at biotek.uio.no
Fri Feb 20 15:38:47 UTC 2009
In the Makefile, shouldn't they be a:
AJAX_FIXED_ROOT directive?
I am not exactly familiar with the Debian package process, but at my
(manually built) leftovers from the sources, I did a:
georgie at slartibartfast# fgrep -i root config.log
...
AJAX_FIXED_ROOT='\"/site/sources/EMBOSS-6.0.1/emboss\"'
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE}'
infodir='${datarootdir}/info'
localedir='${datarootdir}/locale'
mandir='${datarootdir}/man'
......
and the location was passed by configure with the --prefix switch. Does
the Debian package dist specify a location that way?
--
--
George Magklaras BSc Hons MPhil
RHCE:805008309135525
Senior Computer Systems Engineer/UNIX-Linux Systems Administrator
EMBnet Technical Management Board
The Biotechnology Centre of Oslo,
University of Oslo
http://folk.uio.no/georgios
Charles Plessy wrote:
> Dear EMBOSS developers,
>
> I realised some time ago that when using the Debian 'emboss' package,
> embossversion would report wrong RootDirectory and BaseDirectory because the
> binaries are built in a temporary location before being moved in the package
> and installed on downstream computers:
>
> aqwa『~』$ embossversion -full
> Writes the current EMBOSS version number to a file
> PackageName: EMBOSS
> LibraryVersion: 6.0.1
> InstallDirectory: /usr
> RootDirectory: /tmp/buildd/emboss-6.0.1/emboss
> BaseDirectory: /tmp/buildd/emboss-6.0.1/
>
> Using 'strace' and 'strings', I figured out that this information is hard-coded
> in libajax. Is there a way to indicate the final location (/usr/share/EMBOSS?)
> at build time?
>
> Have a nice day,
>
More information about the EMBOSS
mailing list