help-3dldf
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[help-3dldf] Re: Fwd: building issue


From: Laurence Finston
Subject: [help-3dldf] Re: Fwd: building issue
Date: Wed, 29 Dec 2010 13:30:05 +0100

Hello,

> I guess it is a small bug inside the Makefile.am : what is the best way to
> fix it ?

The problem was in `[...]/CWEB/Makefile.am'.

I have changed the lines

CWEAVE = cweav3DL 
CTANGLE = ctang3DL

to

CWEAVE = ./cweav3DL 
CTANGLE = ./ctang3DL

I've updated this on Savannah and in the snapshot.

cweave is irrelevant here, but ctangle is needed to generate C++ code from 
scanner2.web.  Some of the default limits of ctangle and cweave are too small 
for the sources of 3dldf, so it's necessary to generate versions of them with 
higher limits, namely cweav3DL and ctang3DL.  `scanner2.web' is the only CWEB 
file for which ctang3DL is called directly, so the problem (i.e., working 
directory not in `PATH') only occurred for this file.

> Otherwise, I have noticed that make cannot be used with the -j options
> (simultaneous jobs)

The order in which the actions specified in the various `Makefile.am' files is 
important, so I wouldn't expect this to work.

After trying `make -j' (which failed), it was not sufficient to run `make'.  I 
had to run `make clean' and `configure' again.  After this, `make' succeeded.

Thank you for the bug report and please let me know if you have more problems 
building the package.

Laurence

-------- Original-Nachricht --------
> Datum: Tue, 28 Dec 2010 15:25:03 +0800
> Von: Jerome BENOIT <address@hidden>
> An: address@hidden
> Betreff: Fwd: building issue

> 
> 
> -------- Original Message --------
> Subject: building issue
> Date: Fri, 24 Dec 2010 23:59:14 +0800
> From: Jerome BENOIT <address@hidden>
> Reply-To: address@hidden
> To: address@hidden
> 
> Hello List,
> 
> I have just tried to build 3dldf from the 3DLDFsnp.tar.gz tar ball.
> 
> ./configure
> 
> worked fine while
> 
> make
> 
> gives after a while
> 
> ctang3DL scanner2.web
> make[2]: ctang3DL: Command not found
> make[2]: *** [scanner2.l++] Error 127
> make[2]: Leaving directory
> `/scratch/jgmb/FAKEHOME/src/build/3DLDF-1.2.0/CWEB'
> make[1]: *** [all] Error 2
> make[1]: Leaving directory
> `/scratch/jgmb/FAKEHOME/src/build/3DLDF-1.2.0/CWEB'
> make: *** [all-recursive] Error 1
> 
> ctang3DL does exist in the CWEB folder, but make seems not able to find
> it.
> 
> I guess it is a small bug inside the Makefile.am : what is the best way to
> fix it ?
> 
> Otherwise, I have noticed that make cannot be used with the -j options
> (simultaneous jobs)
> 
> Thanks,
> Jerome


-- 
NEU: FreePhone - kostenlos mobil telefonieren und surfen!                       
Jetzt informieren: http://www.gmx.net/de/go/freephone


-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 100,- Euro! https://freundschaftswerbung.gmx.de



reply via email to

[Prev in Thread] Current Thread [Next in Thread]