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

Reply via email to