Opened 18 years ago

Closed 17 years ago

#354 closed Bugs (None)

Can't build on cygwin

Reported by: nobody Owned by: nobody
Milestone: Component: None
Version: None Severity:
Keywords: Cc:

Description

boost 1.32.0 from cvs

while i'm trying to compile it under cygwin with:

bjam -sTOOLS=gcc install

i have an error:

unknown target type for <@boost!libs!test!
build>libboost_prg_exec_monitor.

Anybody can help me?

Thank you,
diabolo@gcnet.ru

Change History (4)

comment:1 by dbikel, 17 years ago

Logged In: YES 
user_id=815875

Ditto with boost v.133!  I cannot believe this was posted
way back in February, but the problem has not since been
fixed!  Anyone?

To give more detail: I downloaded and built bjam from source
on cygwin, and ran the same command as above, except I
supplied a --prefix argument to install in a non-default
directory.

comment:2 by dbikel, 17 years ago

Logged In: YES 
user_id=815875

Sorry ... my previous followup was obnoxious.  I realize
many dedicated people are working very hard on fixing the
inevitable ton of reported bugs, of which this is only one.
 So, let me put it another way: I would greatly appreciate
it if someone could fix this bug that prevents building
Boost on cygwin.

Thanks in advance,
Dan.

comment:3 by René Rivera, 17 years ago

Logged In: YES 
user_id=33595

We need more information about this problem. Could someone
please post a fuller log of what the errors are and the full
invocation of bjam. Also what shell is bjam being run from?

comment:4 by Markus Schöpflin, 17 years ago

Status: assignedclosed
Logged In: YES 
user_id=91733

Ok, I reproduced this with boost 1.33.0 and some recent
cygwin installation on W2K.

Steps to reproduce:

1. Open bash
2. Change to boost root.
3. cd tools/build/jam_src/
4. ./build.sh
5. cd ../../../
6. ./tools/build/jam_src/bin.cygwinx86/bjam.exe

This gives:

unknown target type for
<@boost!libs!test!build>libboost_prg_exec_monitor.dll

Inserting 

echo "NT:" $(NT) ;
echo "UNIX:" $(UNIX) ;
echo "OS:" $(OS) ;

into the boost/libs/test/build Jamfile gives the following
result:

NT:
UNIX: true
OS: CYGWIN

Looking at the Jamfile for 1.33.1 Beta and CVS HEAD this has
been fixed by Rene, therefore I'm closing this bug.

Markus
Note: See TracTickets for help on using tickets.