Full_Name: Geordon Marchak Version: R-1.3.1 OS: Solaris 2.6 Submission from: (NULL) (199.67.239.91) Got the following error when compiling on Solaris 2.6 with the standard GNU gcc package (from the Sun site). BTW - linux compiles no problem (and fast too :-) # make `Makedeps' is up to date. gcc -I. -I../../src/include -I../../src/include -I/usr/local/include -DHAVE_CONFIG_H -g -O2 -c lbfgsb.c -o lbfgsb.o /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12959: error: unknown opcode ".subsection" /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12959: error: statement syntax /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12971: error: unknown opcode ".previous" /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12971: error: statement syntax *** Error code 1 make: Fatal error: Command failed for target `lbfgsb.o' Current working directory /home/gm81640/R-1.3.1/src/appl *** Error code 1 make: Fatal error: Command failed for target `R' Current working directory /home/gm81640/R-1.3.1/src/appl *** Error code 1 make: Fatal error: Command failed for target `R' Current working directory /home/gm81640/R-1.3.1/src *** Error code 1 make: Fatal error: Command failed for target `R' -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
On Thu, 17 Jan 2002 gm81640@development.nssmb.com wrote:> Full_Name: Geordon Marchak > Version: R-1.3.1 > OS: Solaris 2.6 > Submission from: (NULL) (199.67.239.91) > > > Got the following error when compiling on Solaris 2.6 with the standard GNU > gcc package (from the Sun site). BTW - linux compiles no problem (and fast > too :-)You sent this twice, for some reason. It's hard to tell what `the standard GNU gcc package (from the Sun site)' actually is. However, R 1.3.1 did compile under Solaris 2.6 with gcc 2.95.3 compiled under Solaris 2.6. The error appears to be a mismatch between your compiler and your assembler. I don't think that qualifies as a bug in R, and definitely is one we can do nothing about. lbfgsb.c does seem to be valid C that is accepted by a wide range of compilers on Solaris and elsewhere.> # make > `Makedeps' is up to date. > gcc -I. -I../../src/include -I../../src/include -I/usr/local/include > -DHAVE_CONFIG_H -g -O2 -c lbfgsb.c -o lbfgsb.o > /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12959: error: unknown opcode > ".subsection" > /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12959: error: statement syntax > /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12971: error: unknown opcode > ".previous" > /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12971: error: statement syntax > *** Error code 1 > make: Fatal error: Command failed for target `lbfgsb.o' > Current working directory /home/gm81640/R-1.3.1/src/appl > *** Error code 1 > make: Fatal error: Command failed for target `R' > Current working directory /home/gm81640/R-1.3.1/src/appl > *** Error code 1 > make: Fatal error: Command failed for target `R' > Current working directory /home/gm81640/R-1.3.1/src > *** Error code 1 > make: Fatal error: Command failed for target `R' > > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- > r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html > Send "info", "help", or "[un]subscribe" > (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch > _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._ >-- Brian D. Ripley, ripley@stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272860 (secr) Oxford OX1 3TG, UK Fax: +44 1865 272595 -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
As you mentioned below, R 1.3.1 does compile on Solaris with gcc 2.95. I've tried both Solaris 2.5.1 and Solaris 2.6 with this, and they are fine. Moving to gcc 3.03 however causes the problem. Thanks for you help earlier. -Joe.> Date: Thu, 17 Jan 2002 08:37:15 +0000 (GMT) > From: Prof Brian Ripley <ripley@stats.ox.ac.uk> > To: geordon.marchak@nssmb.com > Subject: Re: [Rd] Solaris 2.6 Compile (PR#1268) > > On Thu, 17 Jan 2002 gm81640@development.nssmb.com wrote: > > > Full_Name: Geordon Marchak > > Version: R-1.3.1 > > OS: Solaris 2.6 > > Submission from: (NULL) (199.67.239.91) > > > > > > Got the following error when compiling on Solaris 2.6 with the standard GNU > > gcc package (from the Sun site). BTW - linux compiles no problem (and fast > > too :-) > > You sent this twice, for some reason. > > It's hard to tell what `the standard GNU gcc package (from the Sun site)' > actually is. However, R 1.3.1 did compile under Solaris 2.6 with gcc > 2.95.3 compiled under Solaris 2.6. The error appears to be a mismatch > between your compiler and your assembler. I don't think that qualifies as > a bug in R, and definitely is one we can do nothing about. lbfgsb.c does > seem to be valid C that is accepted by a wide range of compilers on > Solaris and elsewhere. > > > > # make > > `Makedeps' is up to date. > > gcc -I. -I../../src/include -I../../src/include -I/usr/local/include > > -DHAVE_CONFIG_H -g -O2 -c lbfgsb.c -o lbfgsb.o > > /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12959: error: unknown opcode > > ".subsection" > > /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12959: error: statement syntax > > /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12971: error: unknown opcode > > ".previous" > > /usr/ccs/bin/as: "/var/tmp/cccbNfee.s", line 12971: error: statement syntax > > *** Error code 1 > > make: Fatal error: Command failed for target `lbfgsb.o' > > Current working directory /home/gm81640/R-1.3.1/src/appl > > *** Error code 1 > > make: Fatal error: Command failed for target `R' > > Current working directory /home/gm81640/R-1.3.1/src/appl > > *** Error code 1 > > make: Fatal error: Command failed for target `R' > > Current working directory /home/gm81640/R-1.3.1/src > > *** Error code 1 > > make: Fatal error: Command failed for target `R' > > > > > > -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- > > r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html > > Send "info", "help", or "[un]subscribe" > > (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch > > _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._ > > > >-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._