Sun Studio Express December 2006 - Introducing the Next-Generation IDE
The Sun Studio team is pleased to announce the 3rd build in the Sun Studio Express Program- Sun Studio Express December 2006.
http://developers.sun.com/sunstudio/downloads/express.jsp
Under the guise of the Sun Studio Express Program, the product team makes preview builds of our up-coming release available to the community. The current build includes a new next-generation Integrated Development Environment (IDE) based on the latest version of NetBeans as well as updates to the Thread Analyzer (aka Data Race Detection Tool), Sun compilers for Linux, and more. For details, please visit:
http://developers.sun.com/sunstudio/downloads/express_readme.html
As a reminder, Sun offers a complete portfolio of offerings for C, C++, and Fortran developers:
1. Sun Studio 11 (Solaris and Linux)
http://developers.sun.com/sunstudio/
Sun Studio software includes parallelizing C, C++, and Fortran compilers, tools (IDE, multi-lingual/threaded/process debugger, performance analyzer, memory debugging(rtc),etc.), and optimized libraries. Sun Studio 11 for Linux includes these same tools but works with the GNU Compiler Collection (GCC) instead of our record-setting compilers.
2. Sun Studio Express (Solaris and Linux)
http://developers.sun.com/sunstudio/downloads/express.jsp
Sun Studio Express offers preview builds, on a quarterly basis, of the next release of Sun Studio. The latest build highlights a new IDE, dynamic thread analysis (race conditions, etc.) as well as our optimizing Sun compilers for Linux.
3. NetBeans C/C++ Development Pack (Windows, Linux, Solaris)
http://www.netbeans.org/products/cplusplus/
NetBeans C/C++ Devlopement Pack, which has been designed for extensibility, has been tested with GCC and Sun Studio compilers (on Solaris/Linux). The pack provides base functionality for Sun Studio, which extends it to include advanced tools and features.
4. Sun Developer Services
http://developers.sun.com/services/
From contract and incident support to Solaris developer training classes, Sun offers a comprehensive suite of services to enable developers to be more productive.
For most day-to-day developers on Solaris and Linux, Sun Studio will continue to be the offering we recommend that you look at first.
Enjoy!
Is the Linux download correct?
I just downloaded it earlier and the archive looks like someone dumped the wrong directory hierarchy into the archive. Expanding the archive results in some choice directories like:
./opt
./opt/sun
./opt/sun/netbeans-5.5_mars
...
./var
./var/lib
./var/lib/rpm
./var/lib/rpm/Requirename
...
./var/X11R6
./var/X11R6/lib
./var/adm
./var/adm/SuSEconfig
...
./var/run
./var/mail
./var/spool
./var/spool/clientmqueue
...
./var/tmp
./var/tmp/vi.recover
I'm having problems trying to install/run under ubuntu
I extracted the tarball into a seperate directory. I set my JDK_HOME variable to jdk1.5.0.06, and when I try to run the INSTALLDIR/opt/sun/sunstudiomars/bin/sunstudio
script I get an error:
awk: run time error: regular expression compile failed (missing operand)
"| |(|)|,|
FILENAME="" FNR=0 NR=0
Warning: Ignoring JDK_HOME. Sun Studio does not run with this
version of the J2SE.
/usr/bin/find: /usr/java: No such file or directory
awk: run time error: regular expression compile failed (missing operand)
"| |(|)|,|
FILENAME="" FNR=0 NR=0
Sun Studio is unable to find a supported version of the
Java 2 Software Development Kit (JDK). For more information
about finding a supported JDK, see http://developers.sun.com/sunstudio/downloads/express.jsp.
I am able to run the bundled netbeans seperately however.
Any ideas what pieces I am missing?
I don't think that you are missing smth, it's Sun Studio startup scripts problem. The main problem appears to be with .../prod/scripts/ver.awk script, which is used to extract version of java from 'java -version' output.
Sun Studio script calls this ver.awk like this:
java -version 2>&1 | /usr/bin/awk -f ver.awk
Can you try the above command (just to verify that the problem's here)? Also, I wonder which version of awk do you have on your system? Because "GNU Awk 3.1.3" works all right on a linux system I have nearby.
Yep, I definitely die there.
Running that suggestion and I get:
java -version 2>&1 | /usr/bin/awk -f opt/sun/sunstudiomars/prod/scripts/ver.awk
awk: run time error: regular expression compile failed (missing operand)
"| |(|)|,|
FILENAME="" FNR=0 NR=0
I'm running ubuntu which comes with an awk version of:
/usr/bin/awk -W version
mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan
compiled limits:
max NF 32767
sprintf buffer1020
Does anyone know if one of these regexps is technically "correct" for
awk behavior? If we are confident the new spelling is compatible with
all popula versions of awk, we could make this bug fix in our product.
But if this change causes problems in non-mawk implementations,
we can't do it.