From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1992 invoked by alias); 21 Oct 2002 07:21:47 -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 1898 invoked from network); 21 Oct 2002 07:21:46 -0000 Received: from unknown (HELO mail.datatronics.es) (213.4.125.73) by sources.redhat.com with SMTP; 21 Oct 2002 07:21:46 -0000 Received: from MIGUEL.NUNEZ (miguel.nunez [10.10.11.114]) by mail.datatronics.es (DATATRONICS MAIL) with ESMTP id AE09262A69; Mon, 21 Oct 2002 09:16:52 +0200 (CEST) Date: Mon, 21 Oct 2002 00:21:00 -0000 From: =?ISO-8859-1?B?TWlndWVsIEFuZ2VsIE768WV6?= Reply-To: =?ISO-8859-1?B?TWlndWVsIEFuZ2VsIE768WV6?= Organization: Datatronics X-Priority: 3 (Normal) Message-ID: <1582226068.20021021092723@datatronics.es> To: gcc-help@gcc.gnu.org, ibrumm@arcor.de Subject: Re: W.: Aw: Re: GCC under Windows 2000 for H8/300 In-Reply-To: <2583058.1035062349006.JavaMail.ngmail@mx11.arcor-online.net> References: <2583058.1035062349006.JavaMail.ngmail@mx11.arcor-online.net> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-SW-Source: 2002-10/txt/msg00230.txt.bz2 Hi ibrumm, I'm wanting to compile under windows 2000 for the H8S2633. I'm looking at GCC, and it's becoming a bit difficult to be sure if it fits my needs or not. I have read docs, and it seems to me that GCC only compiles for the 8 bit and 32 bit Hitachi micros but not for the 16 one. Could you confirm me this point?? Thanks a lot, Miguel Angel Saturday, October 19, 2002, 11:19:08 PM, usted escribió: iad> Hi Chris! iad> The files are in C:\Hitachi\gcc1\h8300-hms\bin iad> but they have a size of 0 bytes!!! iad> So this doesn't work! Now I removed the "h8300-hms-" from some files iad> in the directory C:\Hitachi\gcc1\bin (I know, this is not the right way, but it works for the iad> moment) and changed the setenv.bat to: iad> SET PATH=C:\HITACHI\GCC1\BIN;C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2;%PATH% iad> SET GCC_EXEC_PREFIX=C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2 iad> SET LIBRARY_PATH=C:\Hitachi\gcc1\h8300-hms\lib;C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2 iad> SET INFOPATH=C:\HITACHI\GCC1\INFO iad> SET C_INCLUDE_PATH=C:\HITACHI\GCC1\include iad> SET CPLUS_INCLUDE_PATH=C:\HITACHI\GCC1\include\cxx;C:\HITACHI\GCC1\include iad> SET TMPDIR=G:\Temp iad> and get the following result: iad> attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\libgcc.a succeeded iad> ld: skipping incompatible C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\libgcc.a when searching for -lgcc iad> attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\3.2\..\..\..\h8300-hms\3.2\h8300s\libgcc.a succeeded iad> attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\libg.a failed iad> attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\3.2\..\..\..\h8300-hms\3.2\h8300s\libg.a failed iad> attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\3.2\..\..\..\h8300-hms\3.2\libg.a failed iad> attempt to open C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2\3.2\..\..\..\libg.a failed iad> ld: cannot find -lg iad> make.exe: *** [blink.out] Error 1 iad> In my opinion something seems to be wrong with the directory structure. iad> Thanks so far! iad> ----- Original Nachricht ---- iad> Von: Chris Croswhite iad> An: "ibrumm@arcor.de" iad> Datum: 19.10.02 19:47 iad> 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. >> >> >> On Sat, 2002-10-19 at 10:26, ibrumm@arcor.de wrote: >> > Hi! >> > >> > 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. >> > >> > 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. >> > >> > My SetEnv.bat: >> > REM h8300-hms >> > C: >> > cd \Hitachi >> > SET >> PATH=C:\HITACHI\GCC1\BIN;C:\Hitachi\gcc1\lib\gcc-lib\h8300-hms\3.2;%PATH% >> > SET GCC_EXEC_PREFIX=C:\HITACHI\GCC1\LIB\ >> > SET INFOPATH=C:\HITACHI\GCC1\INFO >> > SET C_INCLUDE_PATH=C:\HITACHI\GCC1\include >> > SET >> CPLUS_INCLUDE_PATH=C:\HITACHI\GCC1\include\cxx;C:\HITACHI\GCC1\include >> > SET TMPDIR=G:\Temp >> > >> > 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 >> > >> > Here is my makefile: >> > PREFIX=h8300-hms >> > DEBUG_FLAGS=-g >> > CC = $(PREFIX)-gcc >> > AS = $(PREFIX)-as >> > LD = $(PREFIX)-ld >> > CPU = -ms -ms2600 >> > CFLAGS = >> > ALL_FLAGS = $(CFLAGS) $(DEBUG_FLAGS) $(CPU) >> > APPNAME = blink >> > OBJS = start.o vects.o hwinit.o $(APPNAME).o >> > SOURCES = hwinit.c start.s vects.c $(APPNAME).c >> > 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 -Xlinker >> $(APPNAME).map -o $@ $(OBJS) >> > %.o: ./%.c makefile >> > $(CC) $(ALL_FLAGS) -c $< -o $@ >> > %.o: ./%.s makefile >> > $(CC) $(ALL_FLAGS) -c $< -o $@ >> > clean: >> > rm -f *.out *.mot *.map *.o >> > >> > >> > 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 patches >> implemented? >> > >> > >> > Thank you very much in advance!!! >> > >> > Best regards from Germany, >> > Ingmar >> > >> > >> > >> > 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 >> > >> > ----------------------------------------------------------------------- >> > Vollkasko ab 111 Euro/Jahr bei Direct Line, Europa's größter Kfz-Direkt- >> > versicherungsgruppe. Jetzt Tarif berechnen und bis 30.11. wechseln! >> > http://www.arcor.de/home/redir.php/email.kasko >> > ----------------------------------------------------------------------- >> >> >> iad> ----------------------------------------------------------------------- iad> Vollkasko ab 111 Euro/Jahr bei Direct Line, Europa's größter Kfz-Direkt- iad> versicherungsgruppe. Jetzt Tarif berechnen und bis 30.11. wechseln! iad> http://www.arcor.de/home/redir.php/email.kasko iad> ----------------------------------------------------------------------- iad> ----------------------------------------------------------------------- iad> Vollkasko ab 111 Euro/Jahr bei Direct Line, Europa's größter Kfz-Direkt- iad> versicherungsgruppe. Jetzt Tarif berechnen und bis 30.11. wechseln! iad> http://www.arcor.de/home/redir.php/email.kasko iad> -----------------------------------------------------------------------