hi, maybe my answer is not correct, am not a professionell maintainer. i had similar errors while compiling other sources in a cross enviroment for arm and uclibc
2007/4/1, jin zhou <[EMAIL PROTECTED]>:
Dear all, I am porting net-snmp-5.2.3 or above to uclinux-dist-20050311,and i met some headachy troubles.I run ./configure in the root of the net-snmp package with cross-compile options.When make,error occurs.It is as below: #make distclean #CC=arm-elf-gcc LDFLAGS="-static -Wl,-elf2flt /usr/local/uClinux-dist/lib/uClibc/lib/crt0.o /usr/local/uClinux-dist/lib/uClibc/lib/crti.o /usr/local/uClinux-dist/lib/uClibc/lib/crtn.o -L/usr/local/uClinux-dist/uClibc/lib/. -L/usr/local/uClinux-dist/uClibc/lib/ -L/usr/local/uClinux-dist/lib/libm -L/usr/local/uClinux-dist/lib/libnet -L/usr/local/uClinux-dist/lib/libdes -L/usr/local/uClinux-dist/lib/libaes -L/usr/local/uClinux-dist/lib/libpcap -L/usr/local/uClinux-dist/lib/libssl -L/usr/local/uClinux-dist/lib/libzlib -L/usr/local/uClinux-dist/lib/libcrypt_old -lcrypt -lc" CFLAGS="-O2 -g -fomit-frame-pointer -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/usr/local/uClinux-dist/uClibc/include -I/usr/local/uClinux-dist/uClibc/lib/libm -I/usr/local/uClinux-dist/uClibc/lib/libcrypt_old -I/usr/local/uClinux-dist -fno-builtin -nostartfiles -I/usr/local/uClinux-dist/linux-2.4.x/include " ./configure --host=armv-elf-linux-gnu --with-endianness=little --prefix=/ --datadir=/etc/config --sysconfdir=/etc/config --disable-FEATURE --enable-mini-agent --disable-applications --disable-manuals --disable-scripts --disable-snmptrapd-subagent --disable-debugging --with-logfile="/var" --with-out-mib-modules="snmpv3mibs ucd_snmp notification utilities target" #make ........ /usr/local/arm-elf/lib/libc.a(__uClibc_main.o)(.text+0xf8):In function '__uClibc_start_main':undefined reference to 'main'. collect2:ld returned 1 exit status.
you have undefined references to main, so maybe some libraries are not included, maybe you have to check your include options. regards ulf
What is wrong?How to correct it? Additionaly,i find the makefiles built by ./configure is much different from those ones contained in the uClinux-dist's net-snmp package.Why?How were they bulit? I nearly fall into despair,and thanks very much for your help! Best regards, Jin Zhou ________________________________ 雅虎免费邮箱-3.5G容量,20M附件 _______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
_______________________________________________ uClinux-dev mailing list [email protected] http://mailman.uclinux.org/mailman/listinfo/uclinux-dev This message was resent by [email protected] To unsubscribe see: http://mailman.uclinux.org/mailman/options/uclinux-dev
