Hi Wolfgang,

the IPTOS_MINCOST issue is already fixed on the CVS, so please update and see if it works.

the fix for the "sed" problem was committed on CVS - thanks!

regarding the C++ stuff, it will not be included on the CVS since there is no C++ module on the cvs ;).

Regards,
Bogdan

Wolfgang Hottgenroth wrote:

Hi,



I had some problems to compile openser 1.1.0 on Solaris.

1.) Solaris sed does not support -i (edit in place). This happens in the
Makefile when installing openserctl. I've changed the Makefile.
2.) Solaris has no IPTOS_MINCOST. There is already a cpp logic in cfg.y
which should disable this on Solaris, but this logic seems to be buggy:

#if !defined(__OS_solaris) || !defined(__OS_netbsd)
                           } else if (strcasecmp($3,"IPTOS_MINCOST")) {
                               tos=IPTOS_MINCOST;
#endif

Certainly #if !defined(__OS_solaris) && !defined(__OS_netbsd) or #if
!(defined(__OS_solaris) || defined(__OS_netbsd)) (de Morgane's rule?)
was meant. Otherwise IPTOS_MINCOST is only remove if the OS is both
Solaris and NetBSD ;-)
If changed cfg.y.

Additionally I've changed Makefule.rules and Makefile.sources to make
C++ modules possible.

I've attached an unifed patch.



Cheers,
Wolfgang


_______________________________________________
Devel mailing list
[email protected]
http://openser.org/cgi-bin/mailman/listinfo/devel

Reply via email to