From: Paul G. <pga...@at...> - 2003-07-30 22:12:07
|
What does your source code look like? What is your OS? I can't seem to reproduce the error noted -- even if I do remove every $PATH reference to my "\mingw\bin" directory and absolutely reference my "\mingw\bin" directory as noted below. Paul G. On 30 Jul 2003 at 10:30, Parinya Thipchart wrote: > Hello, > > I got a problem when I tried to compile a small hello > program with MinGW 3.0 rc3 and this is the output. > > --->8--- > > C:\Temp\hello>c:\mingw\bin\g++ -c -o hello.o hello.cpp > G__~1.EXE: installation problem, cannot exec `as': No > such file or directory > > --->8--- > > Regards, > Parinya > > > > __________________________________ > Do you Yahoo!? > Yahoo! SiteBuilder - Free, easy-to-use web site design software > http://sitebuilder.yahoo.com > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_ > 01/01 _______________________________________________ MinGW-users > mailing list Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users |
From: Parinya T. <thi...@ya...> - 2003-07-31 03:27:40
|
>What does your source code look like? What is your OS? > > I can't seem to reproduce the error noted -- even if I do remove every $PATH reference to >my "\mingw\bin" directory >and absolutely reference my "\mingw\bin" directory as noted below. I'm developping an IDE for MinGW and then I got a message from a user that are using my program that he can't use my IDE with MinGW 3.0rc3 but it works with MinGW 2.0. And he reported the problem below. First time I thought the installation problem but it shouldn't because it is just a setup program(MinGW 3.0-rc3) Then I focused at my program should have a problem but I couldn't figure out why? And I got another user reported the same problem to me but he said when he re-installed it again the problem is gone! I tried to install it on my computer "compile and build" every thing works just fine on my computer. The same question as yours occurred! (I can't reproduce the problem) Finally I had to get my old computer(133MHz) - Formatted and Installed a fresh Windows 98SE - Installed MinGW 3.0 rc3 - Tried to compile a helloworld program #include <iostream> int main() { std::cout << "Hello, world!" << std::end; return 0; } And I got it!(the problem below) >> I got a problem when I tried to compile a small hello >> program with MinGW 3.0 rc3 and this is the output. >> >> --->8--- >> >> C:\Temp\hello>c:\mingw\bin\g++ -c -o hello.o hello.cpp >> G__~1.EXE: installation problem, cannot exec `as': No >> such file or directory >> >> --->8--- Regards, Parinya |
From: Earnie B. <ear...@ya...> - 2003-07-31 12:12:45
|
I will take a look. Perhaps as.exe is missing or not all of the resources are properly present. Earnie. Parinya Thipchart wrote: >>What does your source code look like? What is your OS? >> >>I can't seem to reproduce the error noted -- even if I do remove every > > $PATH reference to > >>my "\mingw\bin" directory >>and absolutely reference my "\mingw\bin" directory as noted below. > > > I'm developping an IDE for MinGW and then I got a message from a user > that are using my program that he can't use my IDE with MinGW 3.0rc3 but it > works with MinGW 2.0. > And he reported the problem below. > > First time I thought the installation problem but it shouldn't because it > is just a setup program(MinGW 3.0-rc3) > Then I focused at my program should have a problem but I couldn't figure > out why? > > And I got another user reported the same problem to me but he said when he > re-installed it again the problem is gone! > I tried to install it on my computer "compile and build" every thing works > just fine on my computer. > The same question as yours occurred! (I can't reproduce the problem) > > Finally I had to get my old computer(133MHz) > - Formatted and Installed a fresh Windows 98SE > - Installed MinGW 3.0 rc3 > - Tried to compile a helloworld program > #include <iostream> > int main() > { > std::cout << "Hello, world!" << std::end; > return 0; > } > > And I got it!(the problem below) > > >>>I got a problem when I tried to compile a small hello >>>program with MinGW 3.0 rc3 and this is the output. >>> >>>--->8--- >>> >>>C:\Temp\hello>c:\mingw\bin\g++ -c -o hello.o hello.cpp >>>G__~1.EXE: installation problem, cannot exec `as': No >>>such file or directory >>> >>>--->8--- > > > Regards, > Parinya > > > > ------------------------------------------------------- > This SF.Net email sponsored by: Free pre-built ASP.NET sites including > Data Reports, E-commerce, Portals, and Forums are available now. > Download today and enter to win an XBOX or Visual Studio .NET. > http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 > _______________________________________________ > MinGW-users mailing list > Min...@li... > > You may change your MinGW Account Options or unsubscribe at: > https://lists.sourceforge.net/lists/listinfo/mingw-users > |
From: Earnie B. <ear...@ya...> - 2003-07-31 17:02:07
|
>> >> Finally I had to get my old computer(133MHz) >> - Formatted and Installed a fresh Windows 98SE >> - Installed MinGW 3.0 rc3 >> - Tried to compile a helloworld program >> #include <iostream> >> int main() >> { >> std::cout << "Hello, world!" << std::end; >> return 0; >> } >> >> And I got it!(the problem below) >> >> >>>> I got a problem when I tried to compile a small hello >>>> program with MinGW 3.0 rc3 and this is the output. >>>> >>>> --->8--- >>>> >>>> C:\Temp\hello>c:\mingw\bin\g++ -c -o hello.o hello.cpp >>>> G__~1.EXE: installation problem, cannot exec `as': No >>>> such file or directory >>>> Add the -v switch and report the output. This does not fail for me but I'm on XP with NTFS. Earnie. |
From: Paul G. <pga...@at...> - 2003-07-31 07:47:22
|
On 30 Jul 2003 at 23:12, Parinya Thipchart wrote: Paul G. wrote: > >What does your source code look like? What is your OS? > > > > I can't seem to reproduce the error noted -- even if I do remove > > every > $PATH reference to > >my "\mingw\bin" directory > >and absolutely reference my "\mingw\bin" directory as noted below. Parinya Thipchart wrote: > > I'm developping an IDE for MinGW and then I got a message from a user > that are using my program that he can't use my IDE with MinGW 3.0rc3 > but it works with MinGW 2.0. And he reported the problem below. > > First time I thought the installation problem but it shouldn't because > it is just a setup program(MinGW 3.0-rc3) Then I focused at my program > should have a problem but I couldn't figure out why? > > And I got another user reported the same problem to me but he said > when he re-installed it again the problem is gone! I tried to install > it on my computer "compile and build" every thing works just fine on > my computer. The same question as yours occurred! (I can't reproduce > the problem) > > Finally I had to get my old computer(133MHz) > - Formatted and Installed a fresh Windows 98SE > - Installed MinGW 3.0 rc3 > - Tried to compile a helloworld program > #include <iostream> > int main() > { > std::cout << "Hello, world!" << std::end; > return 0; > } Umm...what is the reason for the "<<std::end;"? Why not simply... std::cout << "Hello, world!"; You see, when I build that app from an ms-dos prompt the compiler doesn't recognize a function called "end", as such a function is not, afaik, part of the Standard C++ library. eg. note: helltest.cpp is what I called the helloworld.cpp source code above. C:\TEMP\hello>...\mingw\bin\g++ helltest.cpp -c -o helltest.o helltest.cpp: In function `int main()': helltest.cpp:4: `end' undeclared in namespace `std' > > And I got it!(the problem below) > > >> I got a problem when I tried to compile a small hello > >> program with MinGW 3.0 rc3 and this is the output. > >> > >> --->8--- > >> > >> C:\Temp\hello>c:\mingw\bin\g++ -c -o hello.o hello.cpp > >> G__~1.EXE: installation problem, cannot exec `as': No > >> such file or directory I did reproduce the error under Win98. Have you considered modifying the system path ($PATH) to include (in this case) c:\mingw\bin before you launch the Mingw IDE? The sort of thing mentioned here usually means that g++ is not able to find (in this case) the c:\mingw\bin directory. c:\mingw\bin (in this case), as you probably know, is where as.exe (as.exe is included with Mingw-3.0 rc3) is usually kept. However, by adding c:\mingw\bin (in this case) to the beginning of the Win98 PATH variable, the inability of g++ to find as.exe went away. A quick fix, even though it is not part of the installation, is to simply add a .bat file somewhere that sets the PATH variable before you begin building/compiling applications. Either that, or modify whatever it is that is being used to launch Mingw IDE and reset the PATH variable there. It might look something like this: @echo off Reminder: This will launch an ms-dos console window PATH=c:\mingw\bin;%PATH% Reminder: This is for Win98/Win98SE/WinME command.exe ... Paul G. |
From: Parinya T. <thi...@ya...> - 2003-07-31 11:40:41
|
Hi, [snip] >> #include <iostream> >> int main() >> { >> std::cout << "Hello, world!" << std::end; >> return 0; >> } > Umm...what is the reason for the "<<std::end;"? > Why not simply... > > std::cout << "Hello, world!"; > > > You see, when I build that app from an ms-dos prompt the compiler doesn't recognize a >function called "end", > as such a function is not, afaik, part of the Standard C++ library. > > eg. > > note: helltest.cpp is what I called the helloworld.cpp source code above. > > C:\TEMP\hello>...\mingw\bin\g++ helltest.cpp -c -o helltest.o > helltest.cpp: In function `int main()': > helltest.cpp:4: `end' undeclared in namespace `std' Sorry std::endl not std::end, I didn't copy and paste that's why :) > I did reproduce the error under Win98. > Have you considered modifying the system path ($PATH) to include (in this case) >c:\mingw\bin before you > launch the Mingw IDE? What about if you have other GNU tools .(like DJGPP)? This can cause the problem. > The sort of thing mentioned here usually means that g++ is not able to find (in this case) >the c:\mingw\bin > directory. c:\mingw\bin (in this case), as you probably know, is where as.exe (as.exe is >included with Mingw-3.0 rc3) > is usually kept. Yes, I know but I have never added it before for previous version of MinGW. > However, by adding c:\mingw\bin (in this case) to the beginning of the Win98 PATH >variable, the inability of > g++ to find as.exe went away. Yes, in my case it solves the problem too. But in my user case I was told that it didn't. (Please read the thread http://parinya.homeip.net/forum/viewtopic.php?t=19 ) I told the user the same thing (adding Mingw\bin path). > A quick fix, even though it is not part of the installation, is to simply add a .bat file >somewhere that sets the > PATH variable before you begin building/compiling applications. Either that, or modify >whatever it is that is being > used to launch Mingw IDE and reset the PATH variable there. > It might look something like this: > @echo off > Reminder: This will launch an ms-dos console window > PATH=c:\mingw\bin;%PATH% > Reminder: This is for Win98/Win98SE/WinME > command.exe Well, I know that this solves the problem but I still prefer the same way (No need to add any path). Thank you very much, Parinya |
From: Parinya T. <thi...@ya...> - 2003-08-04 20:51:40
|
From: Chris Sutcliffe <ironhead@ro...> > RE: Re: Re: Re: Re: Re: Re: MinGW 3.0 rc3 problem?? >Hey, >> Ok I did the following steps and it works as before. >> ( I have MinGW in C:\MinGW ) >> >> 1. Create a directory call C:\MinGW\mingw32 >> 2. Create a directory name "bin" inside the above directory >> ( C:\MinGW\mingw32\bin ) >> 3. "Copy" the following files from "C:\MinGW\bin" to >> "C:\MinGW\mingw32\bin" >> >> ar.exe >> as.exe >> dlltool.exe >> ld.exe >> nm.exe >> ranlib.exe >> strip.exe >> >> It means it was looking for "some tools" in C:\MinGW\mingw32\bin but >MinGW >> 3.0 rc3 didn't have these files. > MinGW 3.0 rc3 does indeed have these files. It seems that if > "<PATH>\MinGW\bin" is not in the path, calling gcc.exe will fail. I'm > guessing gcc.exe is not looking in it's local directory first. It does have those files but they are inside "C:\MinGW\bin" only. Usually when you build binutils (in this case native build as MinGW Developers do) After building you should get those files in /prefix/bin and /prefix/target/bin (in this case target == mingw32 == i386-pc-mingw32) I mean you should get those files in both "C:\MinGW\bin" and "C:\MinGW\mingw32\bin". But it might be because they have changed its configuration so I don't see the directory "C:\MinGW\mingw32". Anyway gcc and g++ (as least on my computer with a normal installation of MinGW 3.0 rc3 w/o adding its bin path) are looking for "as, ld ..." in "C:\MinGW\mingw32\bin". Regards, Parinya |