Sorry, I forgot to send to the list, I sent to Öykü and myself instead... On 2003.02.03 12:40 Öykü Gençay wrote:
Checkout the spec file. You'll see the patches will be applied and conigure would be run.
The general procedure is to run rpm -bb /usr/src/packages/SPECS/balsa.spec
However if you want to mangle with some of the parameters in the configure script.
Exactly, I want to :-)
You'd better expand sources and try to manually run configure script apply patches etc.
"rpm -bp" does that expansion automatically.
But DO NOT run make at all !!! Leave this to rpm. after you are satisfied with parameters, edit your SPEC file and add those conigure parameters. Those would typically be --with-something=/blabla
Ah! I didn't know that, I was going to use "checkinstall". But... which one? I see three possible ones: /usr/src/packages/SPECS/balsa.spec /usr/src/packages/BUILD/balsa-1.2.4/balsa.spec /usr/src/packages/BUILD/balsa-1.2.4/balsa.spec.in I assume the first one, which has the Suse copyright inside. This one has "--with-esmtp=no", and the problem is that it has to be yes, thats the very reason balsa doesn't work with postfix, I think. But it then requires a library (libesmtp) that suse doesn't include.
If you just want to rebuild the stock RPM, you don't and you are not supposed to edit SPEC file.
Well, not exactly, as I want to mend it O:-) I will try to install libesmtp, which I have just found, and see what happens. If that's ok, I'll also try the newer version of balsa, suse one's is over a year old (jan-2002).
Hope this helps.
Certainly! Thanks. Add-on: I'm using now balsa 1.2.4 (the version on the dvd), I got it sending. Indeed, SuSE disabled estmp on purpose, and thus rendered balsa useless. Strange... I may try a newer version as well, if I convince it to compile - it has problems with gcc 3, I guess. -- Cheers