On Wednesday 06 August 2003 21:13, Guillaume Rousse wrote:
> You'd better use one single src package, and alternate build and install
> steps of two stages. See how nessus package first build its librairies,
> install them in rpm tmp directory, and build GUI next with just setting
> LD_LIBRARY

Eh? All the Mandrake nessus RPM's I can find (including the current cooker 
one) have separate SRPMs for nessus and nessus-client (the GUI.)

Anyway, last night I tried doing what I think you're referring to, and it 
turns out "/usr/bin" is hardcoded into a number of places in the Gambas C 
executables.  They look for each other there and if they're not there, they 
error out or (if you remove the error-checking code) they segfault further on 
in their execution prior to doing anything useful.  

I'm going to find out why this is, but meanwhile, has anyone ever attempted a 
chrooted RPM build process?  Note that I'm not having trouble building the 
RPM's using the dual source RPM method I mentioned yesterday, just doing it 
all at once (installing the C parts to RPM tmp and trying to compile the 
Gambas parts from there.)

Rob


Reply via email to