Can't install pluto 'distmem' branch --please help

33 views
Skip to first unread message

Tibebu

unread,
Mar 13, 2019, 9:01:16 AM3/13/19
to Pluto development


./configure: 1: ./configure.lineno: ../isl/config.status: not found
configure: isl sources in
checking which isl to use... build
./configure: 16608: ./configure.lineno: Syntax error: word unexpected (expecting ")")
checking for pet/Makefile... no
configure: error: configure in pet/ failed


config.log

Uday Kumar Reddy B

unread,
Mar 13, 2019, 10:45:43 AM3/13/19
to Tibebu, Pluto development

Could you please attach your pet/config.log? Do you have clang-3.4 installed?

~ Uday


________________________________________
From: pluto-de...@googlegroups.com <pluto-de...@googlegroups.com> on behalf of Tibebu <tibeb...@gmail.com>
Sent: 13 March 2019 18:31
To: Pluto development
Subject: [pluto-dev] Can't install pluto 'distmem' branch --please help

--
You received this message because you are subscribed to the Google Groups "Pluto development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pluto-developm...@googlegroups.com<mailto:pluto-developm...@googlegroups.com>.
To post to this group, send email to pluto-de...@googlegroups.com<mailto:pluto-de...@googlegroups.com>.
Visit this group at https://groups.google.com/group/pluto-development.
For more options, visit https://groups.google.com/d/optout.

Sven Verdoolaege

unread,
Mar 13, 2019, 12:55:46 PM3/13/19
to Uday Kumar Reddy B, Tibebu, Pluto development
On Wed, Mar 13, 2019 at 02:45:37PM +0000, 'Uday Kumar Reddy B' via Pluto development wrote:
> Could you please attach your pet/config.log? Do you have clang-3.4 installed?

Clearly, the problem already occurred in isl since ../isl/config.status
cannot be found.

Btw, you shouldn't configure pet with --with-isl-builddir=../isl
if --with-isl-prefix was specified. (Not that it should affect this case.)

skimo

Tibebu

unread,
Mar 15, 2019, 6:29:14 AM3/15/19
to Pluto development
i have installed clang-3.4.
and i attached the pet/config.log file.
Thank you sir.


On Wednesday, March 13, 2019 at 10:45:43 AM UTC-4, Uday Kumar Reddy B wrote:

Could you please attach your pet/config.log? Do you have clang-3.4 installed?

~ Uday


________________________________________
From: pluto-de...@googlegroups.com <pluto-de...@googlegroups.com> on behalf of Tibebu <tibeb...@gmail.com>
Sent: 13 March 2019 18:31
To: Pluto development
Subject: [pluto-dev] Can't install pluto 'distmem' branch --please help

./configure: 1: ./configure.lineno: ../isl/config.status: not found
configure: isl sources in
checking which isl to use... build
./configure: 16608: ./configure.lineno: Syntax error: word unexpected (expecting ")")
checking for pet/Makefile... no
configure: error: configure in pet/ failed

--
You received this message because you are subscribed to the Google Groups "Pluto development" group.

To unsubscribe from this group and stop receiving emails from it, send an email to pluto-developm...@googlegroups.com<mailto:pluto-development+unsubscribe@googlegroups.com>.
To post to this group, send email to pluto-de...@googlegroups.com<mailto:pluto-devel...@googlegroups.com>.

config.log

Tibebu

unread,
Mar 18, 2019, 10:12:41 AM3/18/19
to Pluto development
@skimo
i installed isl-0.20 and
 remove the '--with-isl-builddir=../isl' prefix in the configure file and
try to configure with the system isl as
$ ./configure --with-isl-prefix=/usr/local

however the error still occurred as...

checking for llvm-config... yes
checking clang/Basic/SourceLocation.h usability... yes
checking clang/Basic/SourceLocation.h presence... yes

checking for clang/Basic/SourceLocation.h... yes
checking clang/Basic/DiagnosticOptions.h usability... yes
checking clang/Basic/DiagnosticOptions.h presence... yes
checking for clang/Basic/DiagnosticOptions.h... yes
checking for clang/Lex/HeaderSearchOptions.h... yes
checking for clang/Lex/PreprocessorOptions.h... yes
checking for main in -lclangEdit... yes
checking which isl to use... system

./configure: 16608: ./configure.lineno: Syntax error: word unexpected (expecting ")")
checking for pet/Makefile... no
configure: error: configure in pet/ failed


what should i do? pls help?

Sven Verdoolaege

unread,
Mar 18, 2019, 5:50:19 PM3/18/19
to Tibebu, Pluto development
On Mon, Mar 18, 2019 at 07:12:41AM -0700, Tibebu wrote:
> @skimo
> i installed isl-0.20 and
> remove the '--with-isl-builddir=../isl' prefix in the configure file and
> try to configure with the system isl as
> $ ./configure --with-isl-prefix=/usr/local

I'm not sure that will work.
Pluto appears to be using some ancient version of isl.
You'd better figure out why the bundled isl failed to configure.

> clang/Lex/HeaderSearchOptions.h... yeschecking for
> clang/Lex/PreprocessorOptions.h... yeschecking for main in -lclangEdit...
> yeschecking which isl to use... system./configure: 16608:
> ./configure.lineno: Syntax error: word unexpected (expecting ")")checking
> for pet/Makefile... noconfigure: error: configure in pet/ failed*
>
> what should i do? pls help?

Which version of autoconf are you using?
Did you make any manual changes to configure?
Try regenerating it (autoreconf -f)

skimo

Tibebu

unread,
Mar 19, 2019, 2:27:09 AM3/19/19
to Pluto development
i have installed pluto-0.11.4(Beta) fine, the problem occurs with the 'distmem' branch.
autoconf version is 2.66.

$ git clone https://github.com/bondhugula/pluto.git -b distmem
$ cd pluto/
$ git submodule init 
$ git submodule update
$ ./apply_patches.sh
$ ./autogen.sh
$ ./configure

When i issue the '$ ./autogen.sh' there was a lot of warnings
if it helps i attached the output of ./autogen.sh
autogen

Uday Bondhugula

unread,
Mar 19, 2019, 10:32:32 AM3/19/19
to Pluto development

This is due to a major issue in autoconf 2.66 -- leading to a failure in generating build configuration. Your log shows errors - not just warnings! More information on it is here:

From your log:
...........................

autoreconf: Leaving directory `.'
configure.ac:36: error: AC_CHECK_SIZEOF: requires literal arguments
../../lib/autoconf/types.m4:765: AC_CHECK_SIZEOF is expanded from...
m4/ax_create_stdint_h.m4:81: AX_CHECK_DATA_MODEL is expanded from...
m4/ax_create_stdint_h.m4:168: AX_CREATE_STDINT_H is expanded from...
configure.ac:36: the top level
autom4te: /usr/bin/m4 failed with exit status: 1
aclocal: error: echo failed with exit status: 1
autoreconf: aclocal failed with exit status: 1
..........

I have autoconf 2.69 and isl/ configures fine for me. Although the version of isl Pluto uses is old, I haven't seen a build problem even with the most recent versions of autoconf. 

Overall, I think you'll have to update your autoconf. 'isl' should build fine then.

Tibebu

unread,
Mar 20, 2019, 3:16:19 AM3/20/19
to Pluto development
i have updated autoconf and everything build fine.
Thank you sir.
Reply all
Reply to author
Forward
0 new messages