bugGNU Octave - Bugs: bug #31926, Build of Latest Test fails on...

 
 

bug #31926: Build of Latest Test fails on Oracle Solaris 11 Express using Solaris Studio 12.2 compiler suite

Submitter:  Juan Casero <caseroj>
Submitted:  Sun 19 Dec 2010 12:46:54 AM UTC
   
 
Category:  Configuration and Build System Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Build Failure
Status:  Need Info Assigned to:  None
Originator Name:  Juan Casero Open/Closed:  * Closed
Release:  * 3.3.54 Operating System:  * Other
Fixed Release:  None Planned Release:  None
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Fri 10 Feb 2012 05:54:09 PM UTC, comment #11: 

Closing bug as it was filed against a release candidate for 3.4.  This bug can be re-opened, or re-filed, if the reporter can verify that the problem is still present.  The latest release candidate for 3.6.1 is available at ftp://alpha.gnu.org/gnu/octave/.

Rik <rik5>
Group administrator
Wed 02 Mar 2011 03:49:02 AM UTC, comment #10: 

I make the change you requested.  I commented out line 24 and made a copy of that line just underneath it and changed the INTRINSIC keyword to EXTERNAL.  That solved that bug but the compile failed at another stage.  It is with the C++ code that the failures occurred when I first tried to compile the software.  I am going to post a log of the compile attempt.

(file #22823)

Juan Casero <caseroj>
Wed 02 Mar 2011 03:47:49 AM UTC, comment #9: 

I make the change you requested.  I commented out line 24 and made a copy of that line just underneath it and changed the INTRINSIC keyword to EXTERNAL.  That solved that bug but the compile failed at another stage.  It is with the C++ code that the failures occurred when I first tried to compile the software.  I am going to post a log of the compile attempt.

Juan Casero <caseroj>
Wed 02 Mar 2011 03:45:46 AM UTC, comment #8: 

I make the change you requested.  I commented out line 24 and made a copy of that line just underneath it and changed the INTRINSIC keyword to EXTERNAL.  That solved that bug but the compile failed at another stage.  It is with the C++ code that the failures occurred when I first tried to compile the software.  I am going to post a log of the compile attempt.

Juan Casero <caseroj>
Tue 01 Mar 2011 03:55:45 AM UTC, comment #7: 

It seems that there is some disagreement as to whether etime should be an intrinsic Fortran function.  The GNU compiler gfortran and the AT&T-derived Fortran compiler on Mac OS X apparently both make it an intrinsic function where Solaris does not. 

Could you try replacing "intrinsic" with "external" on the problem line (second.f:24) and re-compiling?

Rik <rik5>
Group administrator
Thu 24 Feb 2011 12:32:12 AM UTC, comment #6: 

Now I get a different error.  I was able to configure the code but the compilation ended with the following error...

/bin/sh ../libtool  --tag=F77   --mode=compile /opt/ssdev/solstudio12.2/bin/f90  -dalign -c -o arpack/util/libcruft_la-ivout.lo `test -f 'arpack/util/ivout.f' || echo './'`arpack/util/ivout.f
libtool: compile:  /opt/ssdev/solstudio12.2/bin/f90 -dalign -c arpack/util/ivout.f  -KPIC -o arpack/util/.libs/libcruft_la-ivout.o
/bin/sh ../libtool  --tag=F77   --mode=compile /opt/ssdev/solstudio12.2/bin/f90  -dalign -c -o arpack/util/libcruft_la-second.lo `test -f 'arpack/util/second.f' || echo './'`arpack/util/second.f
libtool: compile:  /opt/ssdev/solstudio12.2/bin/f90 -dalign -c arpack/util/second.f  -KPIC -o arpack/util/.libs/libcruft_la-second.o

      INTRINSIC          ETIME
                         ^    
"arpack/util/second.f", Line = 24, Column = 26: ERROR: "ETIME" is not an intrinsic routine.

f90comp: 36 SOURCE LINES
f90comp: 1 ERRORS, 0 WARNINGS, 0 OTHER MESSAGES, 0 ANSI
gmake[2]: * [arpack/util/libcruft_la-second.lo] Error 1
gmake[2]: Leaving directory `/home/juan/octave-3.4.0/libcruft'
gmake[1]: * [all-recursive] Error 1
gmake[1]: Leaving directory `/home/juan/octave-3.4.0'
gmake: * [all] Error 2
^C

I will upload some log files for the developers to review.


Juan Casero <caseroj>
Wed 23 Feb 2011 06:35:57 PM UTC, comment #5: 

Ok.  I will attempt to compile the code again when I get home from work this evening.  I plan to download the latest development release and recompile.  I will post the results here.

Juan Casero <caseroj>
Wed 23 Feb 2011 03:36:56 PM UTC, comment #4: 

Quite a lot has changed since 3.3.54; there has been over 1,100 changesets pushed between that version and the new 3.4.0.  None of Octave's principal developers have Solaris systems to verify compilation.

Rik <rik5>
Group administrator
Wed 23 Feb 2011 02:10:21 PM UTC, comment #3: 

I haven't had time to compile it recently. However, since nothing has changed since I submitted the bug the chances are very good the bug still continues. Have you guys tried to compile the code on Solaris 11 express for yourself? The problem will occur both on Solaris 10 and Solaris 11 express. The compiler suite and the operating system can be downloaded for free from Oracle if used for development purposes.

Juan Casero <caseroj>
Mon 21 Feb 2011 02:14:13 AM UTC, comment #2: 

Are you still unable to compile from source using the new 3.4.0 release?

Rik <rik5>
Group administrator
Sun 19 Dec 2010 12:52:44 AM UTC, comment #1: 

Although this is redundant because it is the same text as you can find in the run_config.sh script I am going to put it here anyway.  It might save a minute or two from having to locate the info...

I am trying to compile Octave sources on Oracle (Formerly Sun) Solaris 11 Express using the Solaris Studio 12.2 compiler suite. The build options I provided to configure are as follows...

./configure --prefix=/opt/local --with-blas=/opt/ssde/solstudio12.2/lib/libsunperf.so --with-lapack=/opt/ssdev/solstudio12.2/lib/libsunperf.so CC=/opt/ssdev/solstudio12.2/bin/cc CXX=/opt/ssdev/solstudio12.2/bin/CC F77=/opt/ssdev/solstudio12.2/bin/f90 FFLAGS=-dalign

Juan Casero <caseroj>
Sun 19 Dec 2010 12:46:54 AM UTC, original submission:  

Build of latest TEST version of Gnu Octave fails on Oracle Solaris 11 Express using the Solaris Studio 12.2 compiler suite.

Juan Casero <caseroj>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #22823:  gmake-20110301.log.gz added by caseroj (19KiB - application/x-gzip - This is the log file of the build after having changed the INTRINSIC keyword to EXTERNAL for file second.f line 24.)
file #22770:  gmake.log added by caseroj (113KiB - application/octet-stream - This is a complete log the compile attempt with gnu octave 3.4.0 and the sun studio 12.2 compiler suite on solaris 11 express.)
file #22233:  octave-test-compile.log.gz added by caseroj (22KiB - application/x-gzip - This bug tracker won't let me upload my logfile for the build. It is too big. So I am trying to upload a compressed version of it using gzip.)
file #22232:  run_config.sh added by caseroj (279B - application/octet-stream - One file I uploaded is the log of my entire compile attempt. The other is a small shell script where I pass in the parameters to configure.)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by rik5 (Posted a comment)
  • -email is unavailable- added by caseroj (Submitted the item)
  • -email is unavailable- added by caseroj (Solaris Build Failure)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only group members can vote.

     

    Follow 7 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2012-02-10 rik5 Open/ClosedOpen Closed
    2011-03-02 caseroj Attached File- Added gmake-20110301.log.gz, #22823
    2011-02-24 caseroj Attached File- Added gmake.log, #22770
    2011-02-21 rik5 StatusNone Need Info
    2010-12-19 caseroj Attached File- Added octave-test-compile.log.gz, #22233
    2010-12-19 caseroj Attached File- Added run_config.sh, #22232
        Carbon-Copy- Added caseroj

    Back to the top

    Powered by Savane 3.13-f8d8.
    Corresponding source code