[Openswan dev] trouble building openswan-2.2.0-1fc3.src.RPM for
Fedora Core 3 on x86-64
Ken Bantoft
ken at xelerance.com
Tue Nov 30 08:55:35 CET 2004
On Sun, 2004-11-28 at 21:38 -0500, D. Hugh Redelmeier wrote:
> I would like OE on my notebook (FC3 x86-64) so I thought I'd try
> ftp://ftp.openswan.org/openswan/binaries/Fedora-RPMS/FC3/SRPMS/openswan-2.2.0-1fc3.src.rpm
> (There are no binary RPMs for x86-64 advertised.)
>
> Unfortunately, it would not build. I've included the log, but here
> are the highlights:
>
> - several compiler warnings. Lots like:
> ../../linux/lib/libfreeswan/pfkey_v2_build.c:178: warning: use of cast expressions as lvalues is deprecated
>
> Some like:
> ../../linux/lib/libfreeswan/pfkey_v2_build.c:263: warning: comparison is always false due to limited range of data type
>
> There are a few more.
>
> Probably due to stricter GCC
> gcc (GCC) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)
Yes, GCC keeps tightening the screws.
> - "error: File not found: /var/tmp/openswan-buildroot/usr/lib64/ipsec"
>
> This is probably due to FC3 x86-64's "biarch" support. Native code
> tends to use libraries with 64 in their name.
Interesting - I haven't run into this. I know ia64 doesn't have biarch,
so I guess x86_64 is the first platform we'll need to deal with this.
Hm.
> I've not debugged this. I have no time right now. Anyway, I suspect
> that I'm not the first to bump into this and that there is an accepted
> fix for this problem.
You're the 1st to report it.
> So: what is the best (easiest, most likely to succeed) current way of
> getting OE to work on FC3 on x86-64? I'd prefer not to have to
> rebuild the kernel, so I guess that this means using the 2.6 IPsec.
NETKEY (2.6 IPsec) is still broken for OE, due to the dropping of the
1st packet.
2.2.0 doesn't have KLIPS for 2.6 - please try 2.3.0dr4, which has been
reported to work on at least x86 for KLIPS on 2.6
I don't have access to x86_64, so I'm sure other minor tweaks might be
needed.
Ken
More information about the Dev
mailing list