From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26663 invoked by alias); 14 Dec 2009 14:07:19 -0000 Received: (qmail 26653 invoked by uid 22791); 14 Dec 2009 14:07:16 -0000 X-SWARE-Spam-Status: No, hits=-1.2 required=5.0 tests=AWL,BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mx2.imag.fr (HELO rominette.imag.fr) (129.88.30.17) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 14 Dec 2009 14:07:10 +0000 Received: from trottinette.imag.fr (trottinette.imag.fr [129.88.34.202]) by rominette.imag.fr (8.13.8/8.13.8) with ESMTP id nBEE6iGs005247 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 14 Dec 2009 15:06:44 +0100 Received: from trottinette.imag.fr (localhost.imag.fr [127.0.0.1]) by trottinette.imag.fr (8.13.8/8.13.8/ImagV2.1.feuille) with ESMTP id nBEE7Z5m028536; Mon, 14 Dec 2009 15:07:35 +0100 Received: (from apache@localhost) by trottinette.imag.fr (8.13.8/8.13.8/Submit) id nBEE7Zs2028535; Mon, 14 Dec 2009 15:07:35 +0100 Received: from tima-dhcp-h58.imag.fr (tima-dhcp-h58.imag.fr [147.171.132.88]) by webmail.imag.fr (Horde Framework) with HTTP; Mon, 14 Dec 2009 15:07:35 +0100 Message-ID: <20091214150735.9488322uagjegqzr@webmail.imag.fr> Date: Mon, 14 Dec 2009 20:11:00 -0000 From: Greicy.Costa-Marques@imag.fr To: "Andi Hellmund" Cc: Greicy.Costa-Marques@imag.fr, "Andi Hellmund" , "John (Eljay) Love-Jensen" , "gcc-help@gcc.gnu.org" Subject: Re: How to include a front end to gcc ? References: <20091110120039.17904xf1jt3syevr@webmail.imag.fr> <20091110165607.12354h7x62pk6m1j@webmail.imag.fr> <4AF9BDC1.7050506@andihellmund.com> <20091118143318.17695j76xi25mvtq@webmail.imag.fr>,<94cf76f0911180605q3ec6614cl675463c918c44d40@mail.gmail.com> <204DEA5423F3BF47A6EE88C4E2979EC66BF76562A0@nambx04.corp.adobe.com> <20091203181145.617516741tj0pnwx@webmail.imag.fr>,<20091207160613.40835qozrvolrf1h@webmail.imag.fr> <20091210175316.143851rlp1356070@webmail.imag.fr> <4B216D18.5040901@andihellmund.com> <20091211103140.15643vy5an53arng@webmail.imag.fr> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=_30jyh0aevp2f" Content-Transfer-Encoding: 7bit User-Agent: Internet Messaging Program (IMP) 4.2.2 X-MI2S-Agent: webmail 3.2.1 X-IMAG-MailScanner-Information: Please contact MI2S MIM for more information X-MailScanner-ID: nBEE6iGs005247 X-IMAG-MailScanner: Found to be clean X-IMAG-MailScanner-SpamCheck: X-IMAG-MailScanner-From: costam@imag.fr X-IsSubscribed: yes Mailing-List: contact gcc-help-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-help-owner@gcc.gnu.org X-SW-Source: 2009-12/txt/msg00204.txt.bz2 This message is in MIME format. --=_30jyh0aevp2f Content-Type: text/plain; charset=ISO-8859-1; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-length: 4212 Citando "Andi Hellmund" : > > > On Fri, 11 Dec 2009, Greicy.Costa-Marques@imag.fr wrote: > >> >> Hi Andi, >> >> No, I didn't try to build GMP and MPFR as part of gcc, I built each=20=20 >> one separately. Unfortunately do not have a machine with linux on=20=20 >> place. >> I'll send my front-end code for your in attached. >> >> Best regards, >> greicy >> >> >> >> >> >> >> Citando "Andi Hellmund" : >> >>> Hey Greicy, >>> >>> have you already tried to build GMP and MPFR as part of gcc just like >>> John suggested? Have you already tried to build your front-end in a >>> Linux environment to check if there's something wrong with MINGW? >>> >>> For the case you don't have a Linux environment in place, you could send >>> me your frond-end code (not the complete gcc source tree) and I'll try >>> it ... >>> >>> Best regards, >>> Andi >>> >>> Greicy.Costa-Marques@imag.fr wrote: >>>> Hi John, >>>> I don't know if the problem is the GMP end MPFR, sincerely I'm lost.. >>>> end). >>>> >>>> Any tip? >>>> >>>> sincerely, >>>> greicy >>>> >>>> >>>> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No >>>>>> such file or directory >>>>> >>>>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing. >>>> >>>> >>>> >>>> >>>> >>>> Citando "John (Eljay) Love-Jensen" : >>>> >>>>> Hi Greicy, >>>>> >>>>>> I installed the GMP end MPFR. The versions are shown below and as >>>>>> well the result the configure and the make booststrap: >>>>> >>>>> Although this may not be relevant to your issue at hand, have you >>>>> tried to let GMP and MPFR be built by GCC? >>>>> >>>>> As per the alternative having them built together with GCC: >>>>> http://gcc.gnu.org/install/prerequisites.html >>>>> >>>>> GMP... >>>>> """ >>>>> Alternatively, if a GMP source distribution is found in a >>>>> subdirectory of your GCC sources named gmp, it will be built together >>>>> with GCC. >>>>> """ >>>>> >>>>> MPFR... >>>>> """ >>>>> Alternatively, if a MPFR source distribution is found in a >>>>> subdirectory of your GCC sources named mpfr, it will be built >>>>> together with GCC. >>>>> """ >>>>> >>>>> In general, I've found this alternative to be better (more reliable) >>>>> than having GMP and MPFR pre-built. >>>>> >>>>>> I work with the windows xp (then I used msys and mingw) >>>>> >>>>> You may want to consider also asking your GCC configuration questions >>>>> on the MSYS and MinGW forum(s). Not that this forum is an >>>>> inappropriate forum, but there are probably GCC particulars that >>>>> require special understanding to build and use GCC in the MSYS and/or >>>>> MinGW situation. >>>>> >>>>> I do not use MSYS or MinGW*, so I do not have specialized knowledge >>>>> for that situation. >>>>> >>>>> * I have nothing against them, and would definitely use them if I had >>>>> a need for them. >>>>> >>>>>> $ ./../gcc-4.2.4/configure --enable-languages=3Dhello-world >>>>> >>>>> Okay. >>>>> >>>>>> Makefile:1156: .././../gcc-4.2.4/gcc/hello-world/Make-lang.in: No >>>>>> such file or directory >>>>> >>>>> It appears that gcc-4.2.4/gcc/hello-world/Make-lang.in is missing. >>>>> >>>>> Sincerely, >>>>> --Eljay >>>>> >>>> >>>> >>> >> > > Hey Greicy, > > I haven't yet tried to build your front-end on Linux, but I possibly > discovered your root cause ... > > After extracting your archive, I got this content > > andi@randazzo:~/Documents/hello-world$ ls -l > total 32 > [... omitting some output ...] > -rw-r--r-- 1 andi andi 2694 2010-01-11 06:22 Make-lang.in.txt <-- !!! > >>>> And the file Make-lang.in is there in /hello-world (this is my front > > Apparently not ... it seems that you got tricked by Windows and it's=20=20 > fancy feature to hide commonly known file extensions like e.g. *.txt. > > IIRC, you could change this setting via the directory settings (or=20=20 > at least ask your favourite search engine) > > I would suggest you first try changing the file name to Make-lang.in=20=20 > before I try to reproduce your error on Linux ... > > Cheers, > Andi Hi Andi, I changed the file name to Make-lang.in (Well, I hope so!).. . I send=20=20 my front-end attached again. Thanks for advance greicy= --=_30jyh0aevp2f Content-Type: application/x-rar; name="hello-world.rar" Content-Disposition: attachment; filename="hello-world.rar" Content-Transfer-Encoding: base64 Content-length: 8601 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 --=_30jyh0aevp2f--