Building with Mingw under XP
I am not sure if this has been asked before I tryed searching the archives but there was no search function and a whole bunch of topics. My problem is I am using Mingw under windows xp Pro. I am trying to get the libraries to compile and install in c:\boost which from what I have read is the default directory. when I do bjam --install -sTOOLS=mingw It seems to compile the libraries of corse I think 88 of them fail but it doesn't move the libraries over. What am I doing wrong? Oh one more thing it complains that I don't have python installed at the beginning do I have to have that library because I don't use it in the source I am porting from Linux I just need the boost libraries to get the software ported. Ken
Look in the "Getting Started" Documentation under the "stage" target keyword. install just copies the the headers. stage builds the headers an copies them to a target directory. Robert Ramey Ken Perry wrote:
I am not sure if this has been asked before I tryed searching the archives but there was no search function and a whole bunch of topics.
My problem is I am using Mingw under windows xp Pro. I am trying to get the libraries to compile and install in c:\boost which from what I have read is the default directory. when I do
bjam --install -sTOOLS=mingw
It seems to compile the libraries of corse I think 88 of them fail but it doesn't move the libraries over. What am I doing wrong?
Oh one more thing it complains that I don't have python installed at the beginning do I have to have that library because I don't use it in the source I am porting from Linux I just need the boost libraries to get the software ported.
Ken
I am sorry I was not clearer with my first question. I have tryed the stage option and it didn't work. The problem is I can't seem to get any of the command line variables like --includedir=c:\mydir/myinclude to work. I ahve also tryed stage to put them all in one directory but I am doing that wrong to it seems. Accordign to the install documentation it defaults to install it to c:\boost lib and include. So I tryed just bjam --install -sTOOLS=MINGW and it didn't install them in the default areas. So then I tryed using all the command line options and was not able to get it to move the libraries. I finaly just went downt he directories and moved the two libraries I needed by hand while I was waiting on an answer but I still would like to be able to install the whole set of libraries. Is there something special you ahve to do to the command line arguments when using Windows xp like maybe quote the directories or double \\ the back slash? KenOn Tue, 21 Dec 2004, Robert Ramey wrote:
Look in the "Getting Started" Documentation under the "stage" target keyword. install just copies the the headers. stage builds the headers an copies them to a target directory.
Robert Ramey
Ken Perry wrote:
I am not sure if this has been asked before I tryed searching the archives but there was no search function and a whole bunch of topics.
My problem is I am using Mingw under windows xp Pro. I am trying to get the libraries to compile and install in c:\boost which from what I have read is the default directory. when I do
bjam --install -sTOOLS=mingw
It seems to compile the libraries of corse I think 88 of them fail but it doesn't move the libraries over. What am I doing wrong?
Oh one more thing it complains that I don't have python installed at the beginning do I have to have that library because I don't use it in the source I am porting from Linux I just need the boost libraries to get the software ported.
Ken
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
Ken Perry wrote:
I am sorry I was not clearer with my first question. I have tryed the stage option and it didn't work. The problem is I can't seem to get any of the command line variables like --includedir=c:\mydir/myinclude to work. I ahve also tryed stage to put them all in one directory but I am doing that wrong to it seems. Accordign to the install documentation it defaults to install it to
c:\boost lib and include.
So I tryed just bjam --install -sTOOLS=MINGW and it didn't install them in the default areas.
That should be: bjam -sTOOLS=mingw install * Case matters for the TOOLS value. * "install" is not an option, but a target. And must be placed at the end to not be confused as an option. -- -- Grafik - Don't Assume Anything -- Redshift Software, Inc. - http://redshift-software.com -- rrivera/acm.org - grafik/redshift-software.com - 102708583/icq
participants (3)
-
Ken Perry
-
Rene Rivera
-
Robert Ramey