X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-bounces using -f From: "deckerben" Newsgroups: comp.os.msdos.djgpp References: <3c84dfb6$0$4080$9b622d9e AT news DOT freenet DOT de> <3c84f79a DOT sandmann AT clio DOT rice DOT edu> <3c84fe5f$0$12305$9b622d9e AT news DOT freenet DOT de> <3c850cc1 DOT sandmann AT clio DOT rice DOT edu> <3c853c10$0$12701$9b622d9e AT news DOT freenet DOT de> <3c854c79 DOT sandmann AT clio DOT rice DOT edu> Subject: Re: BASH 2.05 a cannot find GCC.EXE Date: Wed, 6 Mar 2002 02:23:46 +0100 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Lines: 106 Message-ID: <3c856c4d$0$12312$9b622d9e@news.freenet.de> NNTP-Posting-Host: 213.7.9.176 X-Trace: 1015376974 news.freenet.de 12312 213.7.9.176 X-Complaints-To: abuse AT freenet DOT de To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Mr. Sandmann, First I would really like to thank you for your help so that I can get Libxslt ported to DJGPP. I think dos needs a good xsl processor, seeing as xml is becoming so popular, don't you agree? I will try to be as specific as possible. Here is my 'Simtel Bash': GNU bash, version 2.04.7(1)-release (i686-pc-msdosdjgpp) 12/24/2001 10:59p 573,440 bash.exe 04/05/1999 09:49p 2,048 sh.exe I have really tried everything. This is what I know: I can build applications that come with a djgpp makefile without problem I cannot build any applications (so far) that require me to 'configure' first. With 'configure first' applications using 'Simtel bash', I always get a million errors that look like this: d:/user/djgpp/bin/as.exe: bfd assertion fail /dj204/gnu/binutl-2.112/bfd/coff-i386.c:529 d:\user\djgpp\tmp\cc0mzF8o.s:8883: Error: cannot represent relocation type BFD_RELOC_386_GOT32 With 'configure first' applications using 'rice bash', I always get a single error that looks like this: D:\\USER\\DJGPP\\bin\\gcc.exe -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libxslt -I/dev/env/DJDIR/include/libxml2/libxml -I/dev/env/DJDIR/include/libxml2 -g -O2 -c xslt.c -fPIC -DPIC -o .libs/xslt.lo ../libtool: D:\USER\DJGPP\bin\gcc.exe: command not found You are right, by both instances is '-PIC' requested from GCC. What can I do to illiminate this? Can I edit the makefile to get rid of it? What's a 'shared library', anyway (boy.... is he dumb :-( Once again, thanks. Ben "Charles Sandmann" wrote in message news:3c854c79 DOT sandmann AT clio DOT rice DOT edu... > > When I have the Simtel bash in my %DJGPP%\bin, I get all the crazy errors > > that seem to indicate something is seriously wrong with my distribution (it > > could be because all of my DJGPP tools are the ones downloaded from rice.edu > > for 204 - I do not have the Simtel loaded at the moment): > > The files from "204" are test files and may not work properly in all cases; > if the ones from 203 update work better you should use them and report the > problems (as you are doing) with the test images. > > > d:/user/djgpp/bin/as.exe: bfd assertion fail > > /dj204/gnu/binutl-2.112/bfd/coff-i386.c:529 > > d:\user\djgpp\tmp\cc0mzF8o.s:8883: Error: cannot represent relocation type > > BFD_RELOC_386_GOT32 > > make.exe[2]: *** [xslt.lo] Error 1 > > These are caused by trying to build shared/relocatable images which the > binutils were not configured to support. > > > When I swap the Simtel bash out, and put in the one from rice.edu(the one I > > already described to you), I get a different error: > > > > D:\\USER\\DJGPP\\bin\\gcc.exe -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../libxslt > > -I/dev/env/DJDIR/include/libxml2/libxml -I/dev/env/DJDIR/include/libxml2 -g > > -O2 -c xslt.c -fPIC -DPIC -o .libs/xslt.lo > > .../libtool: D:\USER\DJGPP\bin\gcc.exe: command not found > > It's possible there are some incompatibilites - this is a test release. > > > This is what I think: Simtel bash is incompatible with my rice.edu > > installation - make needs bash to run and they have to be compatible. > > But it just so happens that the rice.edu bash binary doesn't work... (can't > > find my compiler, anyhow) > > When you say "Simtel bash" - it's still not clear to me which release of > Simtel bash you might be running. There is a mirror of the most recent > Simtel bash 2.04 on clio.rice.edu in the v2.03 update directory. Is that > what you are running? If it's something older than that, there may be all > sorts of Win2K problems with an earlier version. > > > I think bash from rice.edu needs to be fixed. > > Someone has to reproduce the problem, find the cause, and write code to > fix it first. This could be a configuration problem. It could be a bash > 2.05 vs 2.04 issue. It could be a CVS library bug. Without more information, > it can't get fixed.