[PPL-devel] ppl build error...

Tovrea, George W (US SSA) george.tovrea at baesystems.com
Sat Aug 8 20:51:02 CEST 2009


Everything compiled perfectly using ppl-0.11pre6. Thanks for the help
and the quick responses to my questions. Now on to CLooG ;-)))

Bill T.

-----Original Message-----
From: Roberto Bagnara [mailto:bagnara at cs.unipr.it] 
Sent: Friday, August 07, 2009 11:47 PM
To: Tovrea, George W (US SSA)
Cc: ppl-devel at cs.unipr.it
Subject: Re: [PPL-devel] ppl build error...

Roberto Bagnara wrote:
> Tovrea, George W (US SSA) wrote:
>> make[4]: Entering directory
>>
`/net/whistler/auto/users/tovrea/GCC_SGI/ppl-0.10.2/build_sol2/interface
>> s'
>> make[4]: Nothing to be done for `all-am'.
>> make[4]: Leaving directory
>>
`/net/whistler/auto/users/tovrea/GCC_SGI/ppl-0.10.2/build_sol2/interface
>> s'
>> Making all in C
>> make[4]: Entering directory
>>
`/net/whistler/auto/users/tovrea/GCC_SGI/ppl-0.10.2/build_sol2/interface
>> s/C'
>> make[4]: Warning: File
>> `../../interfaces/ppl_interface_instantiations.m4' has modification
time
>> 1.8e+02 s in the future
>> /net/whistler/auto/users/tovrea/local/sol2/bin/m4 --prefix-builtin
-I..
>> -I../../../interfaces/C -I../../../interfaces/C/.. \
>>            ../../../interfaces/C/ppl_interface_generator_c_h.m4 >
>> ppl_c_domains.h
>> ../../utils/build_header \
>>         -I ../../interfaces/C -I ../../../src \
>>         ../../../interfaces/C/ppl_c_header.h >ppl_c.h
>> /net/whistler/auto/users/tovrea/local/sol2/bin/m4 --prefix-builtin
-I..
>> -I../../../interfaces/C -I../../../interfaces/C/.. \
>>
../../../interfaces/C/ppl_interface_generator_c_hh_files.m4 \
>>                 > ppl_c_hh_blob
>> ../../../utils/cm_cleaner.sh < ppl_c_hh_blob
>> ../../../utils/cm_cleaner.sh: -r: is not an identifier
> 
> Hmmm, I think this is our fault.  In cm_cleaner.sh we have the line
> 
> while IFS= read -r line
> 
> However, as the Autoconf manual says
>
(http://www.gnu.org/software/hello/manual/autoconf/Limitations-of-Builti
ns.html#Limitations-of-Builtins): 
> 
> 
> read
>     No options are portable, not even support -r (Solaris /bin/sh for 
> example).
> 
> We will try to come up with a solution as soon as possible.

Hi Bill,

in ftp://ftp.cs.unipr.it/pub/ppl/snapshots/ you will find a
snapshot of PPL 0.11 that solves this problem.  The relevant
commit is
http://www.cs.unipr.it/git/gitweb.cgi?p=ppl/ppl.git;a=commitdiff;h=a8779
5dec3abeb12d95d4bb11f788a20d127dcbd;hp=c3daa332122e99b11b7bec098c2404d6f
501607d
in case, for some reason, you need to backport this to
PPL 0.10.2.
All the best,

     Roberto

-- 
Prof. Roberto Bagnara
Computer Science Group
Department of Mathematics, University of Parma, Italy
http://www.cs.unipr.it/~bagnara/
mailto:bagnara at cs.unipr.it




More information about the PPL-devel mailing list