From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30280 invoked by alias); 19 Oct 2002 21:19:11 -0000 Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org Received: (qmail 30132 invoked from network); 19 Oct 2002 21:19:09 -0000 Received: from unknown (HELO mx02.nexgo.de) (151.189.8.97) by sources.redhat.com with SMTP; 19 Oct 2002 21:19:09 -0000 Received: from mx11.arcor-online.net (mx11.arcor-online.net [151.189.8.87]) by mx02.nexgo.de (Postfix) with ESMTP id 04CF39F6AD for ; Sat, 19 Oct 2002 23:19:09 +0200 (CEST) Message-ID: <2583058.1035062349006.JavaMail.ngmail@mx11.arcor-online.net> Date: Sat, 19 Oct 2002 14:19:00 -0000 From: ibrumm@arcor.de To: gcc-help@gcc.gnu.org Subject: W.: Aw: Re: GCC under Windows 2000 for H8/300 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-ngMessageSubType: MessageSubType_MAIL X-WebmailclientIP: : 145.254.42.176 X-SW-Source: 2002-10/txt/msg00223.txt.bz2 Hi Chris! The files are in C:\Hitachi\gcc1\h8300-hms\bin but they have a size of 0 bytes!!! So this doesn't work! Now I removed the "h8300-hms-" from some files in the directory C:\Hitachi\gcc1\bin (I know, this is not the right way, b= ut it works for the=20 moment) and changed the setenv.bat to: SET PATH=3DC:\HITACHI\GCC1\BIN;C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2;%P= ATH% SET GCC_EXEC_PREFIX=3DC:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2 SET LIBRARY_PATH=3DC:\Hitachi\gcc1\h8300-hms\lib;C:\Hitachi\gcc1\lib\gcc-li= b\h8300-hms\3.2 SET INFOPATH=3DC:\HITACHI\GCC1\INFO SET C_INCLUDE_PATH=3DC:\HITACHI\GCC1\include SET CPLUS_INCLUDE_PATH=3DC:\HITACHI\GCC1\include\cxx;C:\HITACHI\GCC1\include SET TMPDIR=3DG:\Temp and get the following result: attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\libgcc.a succeeded ld: skipping incompatible C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\libgcc.= a when searching for -lgcc attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\3.2\..\..\..\h830= 0-hms\3.2\h8300s\libgcc.a succeeded attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\libg.a failed attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\3.2\..\..\..\h830= 0-hms\3.2\h8300s\libg.a failed attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\3.2\..\..\..\h830= 0-hms\3.2\libg.a failed attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\3.2\..\..\..\libg= .a failed ld: cannot find -lg make.exe: *** [blink.out] Error 1 In my opinion something seems to be wrong with the directory structure. Thanks so far! ----- Original Nachricht ---- Von: Chris Croswhite An: "ibrumm@arcor.de" Datum: 19.10.02 19:47 Betreff: Re: GCC under Windows 2000 for H8/300 > Where are the bin utils kept (as, ld, nm, etc)? You will need to make > sure that path is available or in the make file point the as and ld to > the correct path. >=20 >=20 > On Sat, 2002-10-19 at 10:26, ibrumm@arcor.de wrote: > > Hi! > >=20 > > I want to compile sources with the gcc for the Hitachi H8/3052. > > I'm running Windows 2000 and Windows NT4.0 . > > And I'm going to use the JFE. > >=20 > > After downloading and decompression of the following files: > > make-3.79.1-20010722.tar.gz > > h8300-target-mingw-host-gcc-3.2.tar.bz2 > > h8300-target-mingw-host-binutils.tar.bz2 > > I get the directory structure at the bottom. > >=20 > > My SetEnv.bat: > > REM h8300-hms > > C: > > cd \Hitachi > > SET > PATH=3DC:\HITACHI\GCC1\BIN;C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2;%PAT= H% > > SET GCC_EXEC_PREFIX=3DC:\HITACHI\GCC1\LIB\ > > SET INFOPATH=3DC:\HITACHI\GCC1\INFO > > SET C_INCLUDE_PATH=3DC:\HITACHI\GCC1\include > > SET > CPLUS_INCLUDE_PATH=3DC:\HITACHI\GCC1\include\cxx;C:\HITACHI\GCC1\include > > SET TMPDIR=3DG:\Temp > >=20 > > Then I start make: > > C:\Hitachi\app1>make > > h8300-hms-gcc -g -ms -ms2600 -c start.s -o start.o > > h8300-hms-gcc: installation problem, cannot exec `as': No such file or > directory > > make: *** [start.o] Error 1 > >=20 > > Here is my makefile: > > PREFIX=3Dh8300-hms > > DEBUG_FLAGS=3D-g > > CC =3D $(PREFIX)-gcc > > AS =3D $(PREFIX)-as > > LD =3D $(PREFIX)-ld > > CPU =3D -ms -ms2600 > > CFLAGS =3D=20 > > ALL_FLAGS =3D $(CFLAGS) $(DEBUG_FLAGS) $(CPU) > > APPNAME =3D blink > > OBJS =3D start.o vects.o hwinit.o $(APPNAME).o > > SOURCES =3D hwinit.c start.s vects.c $(APPNAME).c=20 > > all: $(APPNAME).mot > > $(APPNAME).mot : $(APPNAME).out > > $(PREFIX)-objcopy -O srec $(APPNAME).out $@ > > $(APPNAME).out : $(OBJS) $(APPNAME).lnk makefile > > $(CC) -nostartfiles $(ALL_FLAGS) -T$(APPNAME).lnk -Xlinker -Map -Xlink= er > $(APPNAME).map -o $@ $(OBJS)=20 > > %.o: ./%.c makefile > > $(CC) $(ALL_FLAGS) -c $< -o $@ > > %.o: ./%.s makefile > > $(CC) $(ALL_FLAGS) -c $< -o $@ > > clean: > > rm -f *.out *.mot *.map *.o > >=20 > >=20 > > Has anybody any idea to overcome this? > > Where can I find detailed installation instructions? > > Where can I find the binaries compiled for Windows with the latest patc= hes > implemented? > >=20 > >=20 > > Thank you very much in advance!!! > >=20 > > Best regards from Germany, > > Ingmar > >=20 > >=20 > >=20 > > GCC files: > > C:\Hitachi\gcc1\SETENV.BAT > > C:\Hitachi\gcc1\bin\h8300-hms-g++.exe > > C:\Hitachi\gcc1\bin\h8300-hms-c++.exe > > C:\Hitachi\gcc1\bin\h8300-hms-c++filt.exe > > C:\Hitachi\gcc1\bin\h8300-hms-gcov.exe > > C:\Hitachi\gcc1\bin\h8300-hms-gccbug > > C:\Hitachi\gcc1\bin\h8300-hms-cpp.exe > > C:\Hitachi\gcc1\bin\h8300-hms-gcc.exe > > C:\Hitachi\gcc1\bin\h8300-hms-size.exe > > C:\Hitachi\gcc1\bin\h8300-hms-objdump.exe > > C:\Hitachi\gcc1\bin\h8300-hms-ar.exe > > C:\Hitachi\gcc1\bin\h8300-hms-strings.exe > > C:\Hitachi\gcc1\bin\h8300-hms-ranlib.exe > > C:\Hitachi\gcc1\bin\h8300-hms-objcopy.exe > > C:\Hitachi\gcc1\bin\h8300-hms-srconv.exe > > C:\Hitachi\gcc1\bin\h8300-hms-sysdump.exe > > C:\Hitachi\gcc1\bin\h8300-hms-coffdump.exe > > C:\Hitachi\gcc1\bin\h8300-hms-addr2line.exe > > C:\Hitachi\gcc1\bin\h8300-hms-readelf.exe > > C:\Hitachi\gcc1\bin\h8300-hms-nm.exe > > C:\Hitachi\gcc1\bin\h8300-hms-strip.exe > > C:\Hitachi\gcc1\bin\h8300-hms-as.exe > > C:\Hitachi\gcc1\bin\h8300-hms-gasp.exe > > C:\Hitachi\gcc1\bin\h8300-hms-ld.exe > > C:\Hitachi\gcc1\bin\make.exe > > C:\Hitachi\gcc1\include\*\* > > C:\Hitachi\gcc1\info\* > > C:\Hitachi\gcc1\lib > > C:\Hitachi\gcc1\man\*\*\* > > C:\Hitachi\gcc1\share\*\*\* > > C:\Hitachi\gcc1\h8300-hms\lib > > C:\Hitachi\gcc1\h8300-hms\include > > C:\Hitachi\gcc1\h8300-hms\lib\libm.a > > C:\Hitachi\gcc1\h8300-hms\lib\libc.a > > C:\Hitachi\gcc1\h8300-hms\lib\crt0.o > > C:\Hitachi\gcc1\h8300-hms\lib\libg.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s > > C:\Hitachi\gcc1\h8300-hms\lib\libiberty.a > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\libm.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\libc.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\crt0.o > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\libg.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\int32 > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\libiberty.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal\libm.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal\libc.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal\crt0.o > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal\libg.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal\int32 > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal\libiberty.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal\int32\libm.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal\int32\libc.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal\int32\crt0.o > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal\int32\libg.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\normal\int32\libiberty.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\int32\libm.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\int32\libc.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\int32\crt0.o > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\int32\libg.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300h\int32\libiberty.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\libm.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\libc.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\crt0.o > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\libg.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\int32 > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\libiberty.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal\libm.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal\libc.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal\crt0.o > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal\libg.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal\int32 > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal\libiberty.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal\int32\libm.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal\int32\libc.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal\int32\crt0.o > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal\int32\libg.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\normal\int32\libiberty.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\int32\libm.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\int32\libc.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\int32\crt0.o > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\int32\libg.a > > C:\Hitachi\gcc1\h8300-hms\lib\h8300s\int32\libiberty.a > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300h.x > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300h.xbn > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300h.xn > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300h.xr > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300h.xu > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300s.x > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300s.xbn > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300s.xn > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300s.xr > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300s.xu > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300.x > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300.xbn > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300.xn > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300.xr > > C:\Hitachi\gcc1\h8300-hms\lib\ldscripts\h8300.xu > > C:\Hitachi\gcc1\h8300-hms\include\*\* > > C:\Hitachi\gcc1\lib\libiberty.a > > C:\Hitachi\gcc1\lib\libbfd.la > > C:\Hitachi\gcc1\lib\libbfd.a > > C:\Hitachi\gcc1\lib\libopcodes.la > > C:\Hitachi\gcc1\lib\libopcodes.a > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\cc1.exe > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\cc1plus.exe > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\specs > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\cpp0.exe > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\tradcpp0.exe > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\libgcc.a > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\include\stdarg.h > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\include\stddef.h > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\include\varargs.h > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\include\stdbool.h > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\include\iso646.h > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\include\limits.h > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\include\float.h > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\include\README > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\h8300h\libgcc.a > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\h8300h\normal\int32 > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\h8300h\normal\libgcc.a > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\h8300h\normal\int32\libgcc.a > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\h8300h\int32\libgcc.a > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\h8300s\libgcc.a > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\h8300s\normal\int32 > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\h8300s\normal\libgcc.a > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\h8300s\normal\int32\libgcc.a > > C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\h8300s\int32\libgcc.a > >=20 > > ----------------------------------------------------------------------- > > Vollkasko ab 111 Euro/Jahr bei Direct Line, Europa's gr=F6=DFter Kfz-Di= rekt- > > versicherungsgruppe. Jetzt Tarif berechnen und bis 30.11. wechseln! > > http://www.arcor.de/home/redir.php/email.kasko > > ----------------------------------------------------------------------- >=20 >=20 >=20 ----------------------------------------------------------------------- Vollkasko ab 111 Euro/Jahr bei Direct Line, Europa's gr=F6=DFter Kfz-Direkt- versicherungsgruppe. Jetzt Tarif berechnen und bis 30.11. wechseln! http://www.arcor.de/home/redir.php/email.kasko ----------------------------------------------------------------------- ----------------------------------------------------------------------- Vollkasko ab 111 Euro/Jahr bei Direct Line, Europa's gr=F6=DFter Kfz-Direkt- versicherungsgruppe. Jetzt Tarif berechnen und bis 30.11. wechseln! http://www.arcor.de/home/redir.php/email.kasko -----------------------------------------------------------------------