X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f From: "Jean-Pierre Le Rouzic" Newsgroups: comp.os.msdos.djgpp Subject: error while compiling Freedos32 Date: Sun, 4 Jun 2006 22:57:55 +0200 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2869 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-RFC2646: Format=Flowed; Original Lines: 37 Message-ID: <448349f2$0$18302$ba4acef3@news.orange.fr> Organization: les newsgroups par Orange NNTP-Posting-Date: 04 Jun 2006 23:00:34 CEST NNTP-Posting-Host: 82.126.101.126 X-Trace: 1149454834 news.orange.fr 18302 82.126.101.126:4124 X-Complaints-To: abuse AT orange DOT fr To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hello I am sorry to post here but it seems there is no Freedos32 group. I use DJGPP and the makefile provided, and there is an error: "multiple definition of `_environ'" I know that means that the symbol environ is used two times, but it is not the case in the full sources of Freedos32. In fact it is used one time, but even when I add an "extern" to the definition there is always the same message. If I understand the error message, the original definition of "environ" seems to be in boot.c, but it is not there. I have make several attempts and many searches on Google, but I still don't understand. Please could you help me? Jean-Pierre This is the end of the compiling messages where the error happens: ld -T ../oslib/mk/os.x -Bstatic -Ttext 0x100000 --oformat coff-go32 -s -nostartf iles -nostdlib -L../oslib/lib/ ../oslib/lib/x0.o boot/fdboot.o devices/devices.o dynalink/dynalink.o filesys/filesys.o kernel/kernel.o cons/cons.o --start-group -lhc -lhx -lkl --end-group -o fd32.bin dynalink/dynalink.o:coff.c:(.data+0x0): multiple definition of `_environ' boot/fdboot.o:boot.c:(.data+0x0): first defined here filesys/filesys.o:: multiple definition of `_environ' boot/fdboot.o:boot.c:(.data+0x0): first defined here kernel/kernel.o:: multiple definition of `_environ' boot/fdboot.o:boot.c:(.data+0x0): first defined here cons/cons.o:: multiple definition of `_environ' boot/fdboot.o:boot.c:(.data+0x0): first defined here make.exe: *** [fd32.bin] Error 1