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
