[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