Am Donnerstag, 3. Juni 2010 17:15:46 schrieb Andrew:
> 03.06.2010 16:53, KP Kirchdoerfer пишет:
> > Am Donnerstag, 3. Juni 2010 13:24:01 schrieb Andrew:
> >> 03.06.2010 13:06, KP Kirchdoerfer пишет:
> >>> Am Donnerstag, 3. Juni 2010 00:18:31 schrieb Andrew:
> >>>> Hi all.
> >>>>
> >>>> I've fixed some packages - hostapd, wpa_supplicant, upnpd; also
> >>>> removed hostap (this driver AFAIK already in kernel) and updated some
> >>>> packages (quagga - to latest 0.99.16, also iptables - I think that
> >>>> 1.4.7 has a bug because it won't install headers by default 'make
> >>>> install', but 1.4.8 has same problem - so it looks like a
> >>>> 'undocumented feature').
> >>>>
> >>>> Now v4 tree have these broken packages:
> >>>> fritz, linux-atm, unicorn, dosfstools (will be replaced by busybox),
> >>>> tor, bash, lcd4linux, hdsupp (I'll look on it closely in few days -
> >>>> looks like just needs update), kismet, ipvsadm, mysql, zaptel,
> >>>> bristuff, libpri, asterisk, openswan, wlan-ng, nut (I'll also look
> >>>> closer on it in near future), vsftpd, iscsi, pump, pcmcia, irmp3,
> >>>> radius (something wrong with makefile - I'll fix it), tinyproxy,
> >>>> snort, gpio, ulogd
> >>>>
> >>>> What of still broken packages are important? What of them are unneeded
> >>>> at all? And how about currently disabled in kernel PCMCIA/paging
> >>>> support - is it really needed for LEAF users?
> >>>
> >>> Good work Andrew!
> >>>
> >>> The most important packages IMHO are net-snmp (which still fails to
> >>> build here) and ulogd, which is the default info target for shorewall.
> >>> I believe ulogd fails due to mssing mysql. If that one is not fixable
> >>> in the near future ulogd could be build without sql support for the
> >>> start.
> >>>
> >>> kp
> >>
> >> Strange, I have net-snmp built correctly. I'm trying to rebuild all from
> >> scratch again, and look on result. Can you try again and in cause of
> >> error - give me your net-snmp building log (actually - end of it with
> >> error)?
> >> About ulogd - it's only needed for logging to mysql - because primary
> >> logger is syslog-ng (I must update syslog to newer one due to
> >> incompatibility of old klogd with 2.6 kernel).
> >> Radius and nut are already fixed (I also update nut to 2.4.3 - but it's
> >> untested); hdsupp - is dependent by dosfstools, so it'll be fixed later,
> >> after busybox's single executable splitting.
> >
> > ok;
> >
> > here is the error building netsnmp
> >
> > staging/bin/gcc-m32 -DNETSNMP_ENABLE_IPV6 -Os -march=i686 -D_REENTRANT
> > -Ulinux -Dlinux=linux -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS
> > -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include
> > -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/lib/perl/5.8/CORE -o
> > .libs/snmpd .libs/snmpd.o -Wl,-E 
> > -L/opt/b26nitro/source/net-snmp/net-snmp-5.4.2.1/agent/.libs
> > -L/opt/b26nitro/source/net-snmp/net-snmp-5.4.2.1/agent/helpers/.libs
> > -L/opt/b26nitro/source/net-snmp/net-snmp-5.4.2.1/snmplib/.libs
> > -L/opt/b26nitro/source/net-snmp/net-snmp-5.4.2.1/snmplib
> > -L/opt/b26nitro/source/net-snmp/net-snmp-5.4.2.1/agent/helpers
> > -L/opt/b26nitro/build/net-snmp/usr/lib ./.libs/libnetsnmpagent.so
> > helpers/.libs/libnetsnmphelpers.so ./.libs/libnetsnmpmibs.so
> > /opt/b26nitro/source/net-snmp/net-snmp-5.4.2.1/agent/helpers/.libs/libnet
> >snmphelpers.so
> > /opt/b26nitro/source/net-snmp/net-snmp-5.4.2.1/agent/.libs/libnetsnmpagen
> >t.so -lwrap
> > /opt/b26nitro/source/net-snmp/net-snmp-5.4.2.1/snmplib/.libs/libnetsnmp.s
> >o ../snmplib/.libs/libnetsnmp.so -L/usr/local/lib
> > /usr/lib/perl/5.8/auto/DynaLoader/DynaLoader.a -L/usr/lib/perl/5.8/CORE
> > -lperl -ldl -lm -lpthread -lc -lcrypt   -Wl,--rpath
> > -Wl,/opt/b26nitro/staging/usr/lib
> > /opt/b26nitro/staging/lib/gcc-lib/i386-linux/3.3.3/../../../../i386-linux
> >/bin/ld: cannot find -lperl
> >
> >
> >
> > kp
>
> Hmm... Strange, it looks that it needs perl - in some reason it found
> your perl interpreter, but can't link it's library; and on my system it
> doesn't found perl - possible due to cross-compilation on x86-64.
> I disabled embedded perl interpreter in net-snmp; try now to build
> net-snmp.

Andrew;

this makes things worse - it just looks for a full version of perl.
I doubt your package will run on a LEAF router without perl...

I went back to 5.3.x and it compiles without problems. AFAIR the perl 
dependency was the reason we've never updated net-snmp in the 3.x series.

Is there a reason you updated net-snmp?

kp

------------------------------------------------------------------------------
ThinkGeek and WIRED's GeekDad team up for the Ultimate 
GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the 
lucky parental unit.  See the prize list and enter to win: 
http://p.sf.net/sfu/thinkgeek-promo

_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to