balsa 1.2.0 (with filters, pcre and openssl) on Solaris 8/x86




Well it's that time of decade again (ie, the time when I actually get to
have a holiday so I can play) and I've gotten balsa 1.2.0 compiled and
running on my pc with solaris 8/x86.

There were a few bits of hackery that I had to go through in order to get
everything compiled, but it all seems to be quite good at the moment.

I know I promised last time I posted to package things up - I will do that
but later today (give me about 12 hours or so for some sleep). Packaging
will be a tad easier this time because I've kept a track of what files go
where ;)

I've used both gcc and Sun's Forte C v6 because there is an issue which I
haven't quite sorted out yet with the SFWgcc package such that gcc tends to
barf on the declaration for va_list. (This borkenness doesn't seem to
happen on the _sparc_ version of SFWgcc...)

I had to edit Brian's errors.c and protocol.c in libesmtp-0.8.5.pre3 (and
0.8.3) because a #define wasn't being picked up.

Emmanuel's filters, even though I applied the patches before running
configure, seemed to lose about half a dozen dependencies in the Makefile -
I haven't hacked the inputs to a configure-generated Makefile before so I
just hit the Makefile instead. I'd appreciate some guidance on how to get
this fixed at the start.

Also, even though I passed --enable-fcntl=yes to configure (expecting it to
get passed to libmutts/configure, libmutt/configure still gave #defines for
flock and fcntl, which meant that mx.c barfed also. A quick edit of
libmutt/muttconfig.h to remove the "#define USE_FLOCK 1" and that was
fixed.

The other thing was that Solaris doesn't have iconv_open in libiconv.{so|a}
- it's in libc, so I had to fiddle with the configure script itself.

I've attached a rough make console log for those who are interested (it's
gzipped down to 6kb from 35kb).

I'm happy ;)



More in the morning.

cheers one-n-all, James C. McPherson

-- Technical Support Specialist 828 Pacific Highway APAC Customer Care
Centre Gordon NSW Sun Microsystems Australia 2072

Have a Sun Support Contract? - Log/View/Update Calls on the Web Find out
how @ http://www.sun.com.au/service/osc





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]