Openswan error

Jan Kratochvil kratochvil na rcd.cz
Středa Únor 23 11:25:12 CET 2005


Na Googlu jsem v konferenci *Discussion list for Openswan users*
nasel nasledujici radu k odstraneni problému s openswan na kernelu 2.2.xx


ipsec_setup: Starting Openswan IPsec 1.0.9...
ipsec_setup: /lib/modules/2.2.26/misc/ipsec.o: unresolved symbol vsnprintf
/sbin/insmod -L /lib/modules/2.2.26/misc/ipsec.o
ipsec_setup:            /lib/modules/2.2.26/misc/ipsec.o: unresolved 
symbol vsnprintf

Bohuzel autor neuvadi do jake sekce v ksyms.c je nutne pridat
EXPORT_SYMBOLS(_vsnprintf)

ani podrobnosti zmene v include/linux/byteorder/swab.h

Dekuji za pomoc

Kratochvil Jan

 >> Backport vsnprintf() from 2.4 into 2.2 (I think mcp, the 2.2 maintainer
 > has done this already?)
 > After severe puzzling, head scratching, googling and ksyms-ing
 > I finally decided to add "EXPORT_SYMBOLS(_vsnprintf)" to 
kernel/ksyms.c to get ipsec.o loading.
 > A bit weird tho, I also had to change include/linux/byteorder/swab.h
 > to make __fswab32 static instead of extern.
 > Otherwise compiling of openswan would fail.
 > Albert


Další informace o konferenci Linux