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