Legacy versions of Sun Studio

In my work I maintain a legacy version of my company's product, which is compiled and built using Sun Studio 10.
This hasn't been a problem until recently when we purchased a new Sun machine which came pre-installed with version 12, and I just discovered that Sun recently ceased support for version 10.
So it seems I am not allowed to purchase version 10 to support my product.
Can someone advise me on the options? Are there any options? If not, it means I may not be able to support the customers I have running this version of my product...
Thanks
Sean

Indeed, Sun Studio 10 is EOL (see http://developers.sun.com/sunstudio/support/matrix/index.jsp). But since you already have it, I suppose you only need it on another machine, right?
Of course, no new patches for Sun Studio 10 are produced so should you run into a problem, there is no option other than upgrade or implement a workaround.
What exactly is the reason for building your project with Sun Studio 10? If you absolutely must support aging Solaris 8, you still can upgrade to Sun Studio 11 at least (however, it won't help you a lot, its EOL date is approaching as well). And if you don't have to stay on Solaris 8, you can try latest Sun Studio 12 update 1, which is free and can be downloaded here: http://developers.sun.com/sunstudio/downloads/thankyou.jsp

Similar Messages

  • Strange C++ error when using newer Sun Studio compiler

    My company has just set up a new build machine for our product. We have gone from
    this version: CC: Sun C++ 5.7 Patch 117830-11 2007/04/04
    to this one: CC: Sun C++ 5.9 SunOS_sparc Patch 124863-01 2007/07/25
    we have also upgraded the OS (solaris/sparc). I think the new one has gcc but the old one doesn't (we don't use it).
    and now I am getting this error:
    "/opt/SUNWspro/prod/include/CC/./new", line 32: Error, badextlnk: operator new(unsigned) was declared before with a different language.
    "/opt/SUNWspro/prod/include/CC/./new", line 35: Error, badextlnk: operator delete(void*) was declared before with a different language.
    "/opt/SUNWspro/prod/include/CC/./new", line 37: Error, badextlnk: operator new[](unsigned) was declared before with a different language.
    "/opt/SUNWspro/prod/include/CC/./new", line 40: Error, badextlnk: operator delete[](void*) was declared before with a different language.
    "/opt/SUNWspro/prod/include/CC/./new", line 53: Error, badollnk: Only one of a set of overloaded functions can be extern "C".
    "/opt/SUNWspro/prod/include/CC/./new", line 54: Error, badollnk: Only one of a set of overloaded functions can be extern "C".
    "/opt/SUNWspro/prod/include/CC/./new", line 55: Error, badollnk: Only one of a set of overloaded functions can be extern "C".
    "/opt/SUNWspro/prod/include/CC/./new", line 56: Error, badollnk: Only one of a set of overloaded functions can be extern "C".
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 106: Error, temnotexternc: Template declarations cannot have extern "C" linkage.
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 169: Error, temnotexternc: Template declarations cannot have extern "C" linkage.
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 185: Error, temnotexternc: Template declarations cannot have extern "C" linkage.
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 198: Error, temnotexternc: Template declarations cannot have extern "C" linkage.
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 202: Error, temnotexternc: Template declarations cannot have extern "C" linkage.
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 206: Error, temnotexternc: Template declarations cannot have extern "C" linkage.
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 217: Error, badollnk: Only one of a set of overloaded functions can be extern "C".
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 225: Error, temnotexternc: Template declarations cannot have extern "C" linkage.
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 239: Error, temnotexternc: Template declarations cannot have extern "C" linkage.
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 249: Error, temnotexternc: Template declarations cannot have extern "C" linkage.
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 264: Error, temnotexternc: Template declarations cannot have extern "C" linkage.
    "/opt/SUNWspro/prod/include/CC/Cstd/rw/iterator", line 275: Error, temnotexternc: Template declarations cannot have extern "C" linkage.
    I have no idea what could be causing this. I can find one link to it on this forum: http://forums.sun.com/thread.jspa?messageID=9488983 . But the only answer to that query says it is the same as another bug which appears entirely different, not to mention being very old (while talking about an imminent fix), and being related to a different OS and (I think) a different version of sun studio (express vs. normal?).
    Any ideas? Could it be related to having gcc/g++ on the machine?

    Hi,
    I am also facing the same error while upgrading the Sun compiler description as below
    when I am compiling the cxx file on the system with compiler version (CC: Sun C++ 5.9 SunOS_sparc 2007/05/03) , I am facing the following error:-
    /opt/SUNWspro/bin/CC -dy -misalign -xcode=abs64 -xarch=v9 -D__EXTENSIONS__ -Dsun4_R5=1 -I. -Isun4_R5_v -I/home/as185259/ash_iadraid/ash_get_10/IA/PORT/include -I/home/as185259/ash_iadraid/ash_get_10/IA/WV/WV5.3.6-ncr0302/build/include/sun4_R5_v -I/app/oracle/product/10.2.0/client_1/sqllib/public -I/app/oracle/product/10.2.0/client_1/precomp/public -I/opt/informix/include -DSVR4 -O -g p -pta -c MContext.cxx -o sun4_R5_v/MContext.o || \
    (rm -f sun4_R5_v.d; false)CC: Warning: -xarch=v9 is deprecated, use -m64 to create 64-bit programs
    "/home/as185259/ash_iadraid/ash_get_10/IA/WV/WV5.3.6-ncr0302/build/include/sun4_R5_v/ssmalloc.h", line 97: Error: Only one of a set of overloaded functions can be extern "C".
    "/home/as185259/ash_iadraid/ash_get_10/IA/WV/WV5.3.6-ncr0302/build/include/sun4_R5_v/ssmalloc.h", line 99: Error: Only one of a set of overloaded functions can be extern "C".
    "/home/as185259/ash_iadraid/ash_get_10/IA/WV/WV5.3.6-ncr0302/build/include/sun4_R5_v/ssmalloc.h", line 101: Error: Only one of a set of overloaded functions can be extern "C".
    "/home/as185259/ash_iadraid/ash_get_10/IA/WV/WV5.3.6-ncr0302/build/include/sun4_R5_v/ssmalloc.h", line 102: Error: Only one of a set of overloaded functions can be extern "C".
    4 Error(s) detected.
    The same file with the same compilation command is getting compiled with compiler version CC: Sun WorkShop 6 update 2 C+ 5.3 2001/05/15 .
    Can anyone suggest what should be the resolution:-
    The code for the ssmalloc.h file is as under:-
    #ifndef SSMALLOC_H
    #define SSMALLOCH
    #include <stddef.h>
    #if defined(__sparcv9)
    namespace ssmalloc {
    #endif
    #if defined(__cplusplus)
    extern "C" {
    #endif
    The type for the malloc routine depends on
    the compiler and library that you are using.
    #if defined(hpux) || defined(sun4_R5) || defined(__GNUC_) || defined(_OS2_)
    typedef void MALLOC_PTR;
    #else
    typedef char *MALLOC_PTR;
    #endif
    #if defined(_GNUG_)
    typedef size_t MALLOC_SIZE;
    #else
    typedef unsigned MALLOC_SIZE;
    #endif
    #if defined(sun4) && ! defined(_GNUG_)
    # define FREE_RETURNS int
    # define FREE_RETURN return 0
    #else
    # define FREE_RETURNS void
    # define FREE_RETURN return
    #endif
    // User-callable routines.
    // Note: memalign and valloc are broken in that they do not aling
    // memory on documented boundaries, and thus do not behave as described
    // on the "malloc" manual page. They simply call malloc.
    MALLOC_PTR malloc (MALLOC_SIZE size);
    FREE_RETURNS free (MALLOC_PTR data);
    MALLOC_PTR realloc (MALLOC_PTR data, MALLOC_SIZE size);
    MALLOC_PTR calloc (size_t nelem, size_t elsz);
    MALLOC_PTR valloc (unsigned size);
    MALLOC_PTR memalign (unsigned alignment, unsigned size);
    // This memory allocator supports memory allocation inside signal
    // handlers. For correct operation, the following functions must be
    // called upon entering and exiting signal handlers that allocate
    // memory.
    void ssmalloc_enter_signal_level();
    void ssmalloc_exit_signal_level();
    // Set this variable to not 0 (possibly in the debugger) if you want
    // to get malloc to check memory data structures very carefully as it
    // goes. This may be handy if you are trying to detect a memory
    // trasher.
    // It also causes ssmalloc to abort the program instead of returning
    // zero if memory runs out.
    extern int check_memory_very_carefully;
    #if defined(__cplusplus)
    #endif
    #if defined(__sparcv9)
    } // namespace ssmalloc {
    #endif
    #endif / SSMALLOCH */
    The Machine is
    root@ldg1-> uname -a
    SunOS ldg1 5.10 Generic_138888-03 sun4v sparc SUNW,Sun-Blade-T6320
    Thanks
    Vijay

  • Sun Update Manager attempts to patch wrong arch of Sun Studio 12

    Hi,
    I'm having patching problems as mentioned here: http://forum.java.sun.com/thread.jspa?threadID=5198127&tstart=0
    However, I recently (last week) installed an x86_64 version of Sun Studio 12 on my sparc NFS server as documented here: http://docs.sun.com/app/docs/doc/820-0274/6nc1b7u4r?a=view
    (Installing the Sun Studio 12 Software on a Solaris Server for Use by Clients With a Different Architecture)
    The clients are Sun Solaris 10 11/06 x86_64.
    After running "check for updates", Sun Update Manager today returned 9 patches for Sun Studio 12. All of these patches appear to be for sparc architecture:
    126995-01
    124861-02
    124867-01
    124863-01
    127000-01
    127143-01
    126503-01
    127001-01
    124872-01
    My question is, why doesn't Sun Update Manager realize that I installed the x86_64 version of Sun Studio 12 (for NFS exporting) and give me the x86_64 version of these patches?
    Or am I missing something? How does the procedure "Installing the Sun Studio 12 Software on a Solaris Server for Use by Clients With a Different Architecture" result in the package system on the NFS server being aware of the correct arch version of Sun Studio 12?
    This should explain more:
    (/opt/x86_64/SUNWspro is my NFS share)
    # pwd
    /opt/x86_64/SUNWspro
    # ls -l
    total 62
    lrwxrwxrwx 1 root root 15 Aug 12 18:32 LEGAL-SS12 -> prod/LEGAL-SS12
    drwxr-xr-x 2 root sys 25 Aug 12 18:33 READMEs
    lrwxrwxrwx 1 root root 9 Aug 12 18:31 atd1 -> prod/atd1
    drwxr-xr-x 3 root sys 95 Aug 12 18:33 bin
    drwxr-xr-x 5 root sys 5 Aug 12 18:32 contrib
    drwxr-xr-x 2 root sys 3 Aug 12 18:32 docs
    drwxr-xr-x 2 root sys 7 Aug 12 18:33 examples
    drwxr-xr-x 2 root sys 5 Aug 12 18:32 include
    drwxr-xr-x 3 root sys 3 Aug 12 18:30 inventory
    drwxr-xr-x 9 root sys 40 Aug 12 18:33 lib
    drwxr-xr-x 12 root sys 13 Aug 12 18:30 man
    drwxr-xr-x 2 root root 4 Aug 12 19:46 nb-install
    drwxr-xr-x 21 root sys 21 Aug 12 18:32 prod
    drwxr-xr-x 5 root sys 5 Aug 12 18:33 sfw
    # uname -a
    SunOS <hostname> 5.10 Generic_125100-10 sun4u sparc SUNW,Sun-Fire-V440
    # cd bin
    # ls
    CC cscope er_print gvim smctl visu
    CCadmin ctc er_rm indent ss_attach visuroot
    amd64 ctcr er_src lint sunCC whatdir
    analyzer ctrace etags lock_lint sunas xdcapture
    b2m cxref f77 ootags sunc89 xdconfig
    bcheck dbx f90 prepare_system sunc99 xdesigner
    bil2xd dem f95 ptclean suncc xdhelp
    c++filt dmake fbe rcs-checkin sunf77 xdrecord
    c89 dumpstabs fdumpmod rtc_patch_area sunf90 xdreplay
    c99 dwarfdump fpp rxm sunf95 xdroot
    cb ellcc fpr rxs sunstudio xdtosj
    cc er_archive fsplit sbcleanup tcov xemacs
    cc-5.0 er_cp gil2xd sbenter tha xemacs-mule
    cflow er_export gnuattach sbquery uil2xd
    checkjava er_kernel gnuclient sbtags version
    collect er_mv gnudoit smallxd version-5.0
    # file f95
    f95: ELF 32-bit LSB executable 80386 Version 1 [FPU], dynamically linked, stripped
    I obviously have the i386 version of f95 sitting on my sparc server. The x86 clients are happy with it - works great, but I want to be able to patch it.
    Can anyone tell me how to apply patches to my Sun Studio 12 installation in this case?
    Thanks,
    Phil

    its probably best to get your other patching issue sorted out first before going any further with this. it may turn out that fixing the problem of smpatch analyze recommending already installed patches will also fix this problem

  • IDE SUN STUDIO ONE V5

    Hi,
    I would like to build j2ee system, using an IDE. I have downloaded evaluation version of SUN STUDIO ONE SE which has no ejb facility.
    But documentation says after creating package in Local System when you click all you will session bean. But I could not find there any thing about ejb. If any body can help me here to quickly find the STUDIO ONE EVALUATION VERSION that has EJB creation facility, It will be a great help for me.
    Thanks in Advance
    email: [email protected]

    I think the Community Edition is the free/evaluation version; any other flavor needs to be paid for. Unfortunately, all flavors share the same documentation, which can lead you to believe the version you have can do things when it really can't; as is your situation.

  • Exceptions not caught in shared library when compiled under Sun Studio 9

    I realize it's a fairly old version of Sun Studio, however if at all possibly we'd like to avoid updating to the latest.
    Sun Studio 9, version reports
    version of "/opt/SUNWspro/bin/../prod/bin/../../bin/cc": Sun C 5.6 2004/07/15
    version of "/opt/SUNWspro/bin/../prod/bin/../../bin/CC": Sun C++ 5.6 2004/07/15
    uname -a
    SunOS sunblade 5.9 Generic_118558-27 sun4u sparc SUNW,Sun-Blade-100
    The problem is within our shared library a function calls another method within a try/catch block. This method then sometimes throws an exception which does have a matching catch block. On all other systems (Windows, AIX, HP-UX, Linux) the code works, the exception is caught and handled. On Solaris with Sun Studio 9 though, the exception is ignored and instead triggers an abort and core dump.
    Stack Trace:
    ffffffff7daa871c lwpkill (6, 0, ffffffff7fffd9c0, ffffffff7d3064d4, 2, ffffffff7fffd9ec) + 8
    ffffffff7da3e4b8 abort (ffffffff7d40dac8, ffffffff7d40cc38, ffffffff7d411e78, 10604c, 2, ffffffff7d40dac8) + 100
    ffffffff7d3064d4 __1cH__CimplRdefault_terminate6F_v_ (ffffffff7d40dac8, ffffffff7d40cc38, ffffffff7d411e78, 10604c, 104e40, ffffffff7d3064d0) + 4
    ffffffff7d3062b4 __1cH__CimplMex_terminate6F_v_ (ffffffff7d40de40, 0, 0, ffffffff7d40de40, ffffffff7d40c978, 1) + 24
    ffffffff7d306f04 exthrow_body (ffffffff7d40de40, 0, 0, 105af4, 52, ffffffff7d40e2e8) + 84
    ffffffff7d306e58 __1cG__CrunIex_throw6Fpvpkn0AQstatic_type_info_pF1_v_v_ (ffffffff7d40dec8, ffffffff7f0dea78, ffffffff7ecb6b28, ffffffff7d40de40, 0, ffffffff7d40de40) + 3c
    ffffffff7ecb6d90 __1cLIGExceptionFThrow6FnQenumIGErrorCodes_pkcxxp2x_v_ (fffffffffffff3e3, 0, 0, 0, ffffffff7f1187da, a0) + 80
    ffffffff7ecb6e78 __1cOThrowException6FnQenumIGErrorCodes_pkcxxp1x_v_ (fffffffffffff3e3, 0, 0, 0, ffffffff7f1187da, a0) + 30
    ffffffff7f083304 __1cSIGRasterProcessingNVerifyPalette6FpnMIGRasterPage_nTenumIGContrastModes__v_ (1001f3c10, 0, 0, 0, 0, 0) + b4
    ffffffff7f083760 __1cSIGRasterProcessingOInvertContrast6FpnMIGRasterPage_nTenumIGContrastModes_nTenumIGColorChannels_pnPtagAT_RECTANGLE__v_ (1001f3c10, 0, 0, ffffffff7fffe1a8, 0, 0) + 20
    ffffffff7f039a2c iIG_IP_contrast_invert (1001f3c10, 100162b10, 0, 0, 0, 0) + 104
    ffffffff7f039ba0 iIG_IP_contrast_invert_masked (1001f3c10, 100162b10, 0, 0, 0, 0) + 80
    000000010000b4e0 ipcontrast_invert_notify (10014d000, 10014d, 0, 100000, 100162000, 100162) + 48
    Try/catch block:
         try
              <Triggering function>
         catch(const IGException& ige)
              <Handling Code>
    The code which throws the exception is a static method of IGException which has a basic throw line:
         throw IGException(...);
    Source code is compiled with the following flags, none of which I could find any info to suggest affect this:
    CC -c -Xt -xCC -misalign -xarch=v9 -O
    Linking of the shared object is then done via the following, again nothing obvious that could cause issues. mapfile is an empty file.
    ld -o <outputfilename> -G -z textoff -M mapfile -z noversion -64 -h <outputfilename> <object files> -L/opt/SUNWspro/lib/v9 -lCrun -lX11 -lc -lm
    I did read somewhere mentioning to make sure to use RTLD_GLOBAL if using dlopen on the .so, but the test app is using ld to link the library.
    Does anyone have any ideas why with the Sun Studio 9 compiler these exceptions are not being caught? Based on the fact they are caught on all other compilers, i'm guessing this issue is with the compiler.
    Also, as a test it seems that if the shared object is not built as a 64-bit object, then everything works. The issue only seems to occur when it is a 64-bit object. Likely an issue with the 64-bit compiling?
    Edited by: 837682 on Feb 17, 2011 9:23 AM

    As the other poster pointed out, you need to link the shared library using CC, not ld. I should have noticed that error in the original post.
    Try using CC instead of ld in your link command. The CC command causes additional files to be linked into the shared library that are required for proper operation, and particularly for exception handling. I think that is the actual source of your problem.
    You should not use -L options that point into the compiler installation area, and when you use CC to link, you don't need to.
    I'm surprised that you seem to have a copy of libCrun.so.1 in the compiler installation area -- that should not be the case. The the only versions of libCrun should be static libraries libCrun.a. You almost never want to link with a static version of a system library, and absolutely never when building a shared library. The file /opt/SUNWspro/lib/libCrun.so.1 ought to be a symbolic link pointing to /usr/lib/libCrun.so.1, but if that were the case, the version command would have the same output.
    By any chance, did you install your compiler by copying it from another installation? If you do that, you need to use tar, not cp, to ensure that symbolic links are preserved.

  • Sun studio in fedora 10

    in my machine
    $ uname -a
    Linux roddur 2.6.27.15-170.2.24.fc10.i686 #1 SMP Wed Feb 11 23:58:12 EST 2009 i686 i686 i386 GNU/Linux
    i am trying to install sunstudio12 package installer, but it fails. in graphical mode, it claims that it is writing a log which actually dose not exist. in batch installer, it fails to detect netbeans, though it should download it(hopefully) if it is not there.
    so what should i do? though the tarball package is working fine but its just my preference to have the package installer. one more thing. in the graphic mode it says that the all the files have 0 Byte....what it means? though the total file size downloaded is same as that maitained.
    plz help

    Fedora 10 is an unsupported platform, which may or may not be the reason for all those installer errors you see.
    Which version of Sun Studio are you trying to install? Anyway, the latest Sun Studio Express (http://developers.sun.com/sunstudio/downloads/express/index.jsp) may work on this (still unsupported) platform, but Sun Studio 12 probably won't.
    For all I know, batch installer (or graphical one, for that matter) does not download anything; you have to manually run system preparation tool and this tool will unpack and install missing components (such as supported version of Java, for example).
    Also, worth mentioning that if you have NetBeans already, it can't be used by Sun Studio; it will install it's own private version of NetBeans.

  • What happened to GUI development in Sun Studio 12

    Sun Studio 11 had xdesigner more/less integrated with it so you could develop windows (gui) apps. I cannot find anything in SunStudio 12 to enable me to develop C++ gui apps. Even netbeans doesn't seem to be integrated with sunstudio and has to launched/run separately. Am I missing something? Can I no longer create/maintain xwindow apps when using sunstudio 12?

    The X-designer that shipped with Studio 11 was already quite old and out-of-date, so we stopped shipping it as of Studio 12. (It's hard to justify paying for new 3rd-party software to ship with a free product.) Design tools are available from various other sources.
    Current versions of Sun Studio require a special version of NetBeans -- you can't use the generic NB that you get from netbeans.org with the compilers and debugger. You can of course install the generic NB in addition to the one that comes with Sun Studio, and use it for other purposes. For example, on my system I installed the current NB in a directory parallel to the one used by Sun Studio.
    Future versions of Sun Studio will use a generic NetBeans, eliminating this particular inconvenience.

  • Netbeans error during Sun Studio 12 install

    I am trying to install Sun Studio 12 on a SunFire X4140 running Solaris 10 5/08. When I run the ./prepare_system -s netbeans command, I get the following error,
    "Preparation failed at step netbeans."
    The Sun Studio 12 [Release Notes|http://docs.sun.com/source/820-2063/release_notes.html] state:
    "This failure occurs because the NetBeans installation software needs to find a compatible version of the Java runtime environment either in your search path, or at one of these explicit installation points: /usr/jdk/latest/bin/java OR /usr/jdk/jdk1.5.0_09/bin/java".
    I have confirmed that "/usr/jdk/latest/bin/java" is installed- in fact it was installed by running "./prepare_system -s java". I have even changed the path to include "/usr/jdk/latest/bin" and still no go.
    Please advise.

    Hi,
    I would recommend to use latest Sun Studio Express 07/08 if possible.
    It is distributed as tar.bz2 archive wrapped by shell script.
    If you need to install a packaged version of Sun Studio you could try next workaround:
    - find zip NetBeans 5.5.1 on you media ( should be in the folder archives-...)
    - unpack it into subdirectory /opt
    However in this case you will need to check that it could be run properly (find java) by yourself.
    Regards,
    Leonid

  • Welcome to the Sun Studio General Discussion!

    Ask questions or seek answers to topics that do not fit other Sun Studio forums, such as installation, upgrading to recent Studio versions, IDE wizards, and documentation.
    In addition, visit the Sun Studio developer site for technical articles, code samples, knowledge base and more:
        http://developers.sun.com/sunstudio
    Finally, make sure you have the latest version of Sun Studio as well as appropriate patches:
        http://developers.sun.com/prodtech/cc/downloads/index.html

    Here is content of my .cshrc file:
    # @(#)cshrc 1.11 89/11/29 SMII'm sorry, it seems like I wasn't clear about what I meant.
    The command "sunstudio" is itself a shellscript. It isn't a binary executable. In Sun Studio 10 it is a bash script. It's first line is
    #!/bin/bash
    This means that when it is passed to the exec system call, the kernel searches for /bin/bash, and runs bash with its input connected to the script. If you don't have bash on your system, you will get the message you described (although there could be other reasons for getting that message).
    You need to check whether /bin/bash exists on your system, and if it doesn't, install the appropriate package from the Solaris companion software CD. I believe the package is SUNWbash.
    --Terry.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Unable to instal Sun Studio..

    Hi All,
    After i copied the Sun Studio package to my desktop(Sun Solaris 10 - X86 version). i am unable to instal it.
    i don't know what to do.
    Unzip the package then what and where ???? CONFUSE...
    Running: Solaris 10 on Sun Vertual Machine.

    Which version of Sun Studio are you trying to install?
    Latest version comes in two forms, but as far as I remember, both are shell scripts that should be executed as such:
    either
    $ chmod +x sun_studio_installer
    $ ./sun_studio_installeror
    $ sh sun_studio_installer

  • Sun Studio Express February 2008 - Now Available

    Howdy,
    A new build, February 2008, of Sun Studio Express, which offers preview builds of the next version of Sun Studio software for Solaris and Linux platforms, is now available:
    http://developers.sun.com/sunstudio/downloads/express/index.jsp
    Highlights in this build include:
    * Improved IDE based on NetBeans IDE 6
    * Project D-Light: app profiling that includes Dynamic Tracing (DTrace) instrumentation
    * Updates to the C, C++, & Fortran compilers
    * Improved x86 and SPARC optimizations
    * Latest bug fixes
    For more details, check out the README:
    http://developers.sun.com/sunstudio/downloads/ssx/readme.html#2
    As always, let us know what you think via our forums:
    http://forum.java.sun.com/category.jspa?categoryID=113
    ...and bug (defect) and Request for Enhancement (RFE) facility:
    http://bugs.sun.com/services/bugreport/index.jsp
    Finally, check out the Sun Studio community site on the Sun Developer Network:
    http://developers.sun.com/sunstudio/
    ...and keep up to date by subscribing to our RSS feed:
    http://developers.sun.com/rss/sunstudio.xml
    Thanks!
    /kso

    Hi,
    we are currently using SunStudio 12. I have noticed that early access product, SunStudio Express, Feb2008. It seems that new features coming from NetBeans 6.0 have contributed to SunStudio IDE. I prefer to use SunStudio Express IDE. But i have also noticed that sun CC compiler version is also different. Actually it is no surprise, since SunStudio is a complete product composed of compilers, tools and IDE.Now, i am quite doubtful whether we should use SunStudioExpress. That's why i want to learn when official new release for SunStudio will be announced.
    Though i have searched internet, i couldn't notice any news about the next official release of Sun Studio( Sun Studio 13 ). When will this early release( SunStudio Express, Feb 2008 ) be released as SunStudio13? What is the release roadmap of SunStudio?

  • Trouble downloading Sun Studio 8 C++

    Hi all,
    Today I tried to download the Sun Studio 8 C++ but it wasn't possible even using the Sun Download Manager. It seems not available anymore.
    Does anyone know an alternative way to download the Sun Studio 8 C++ ?
    I really need it.
    Thanks in advance,
    Amadeu Barbosa.

    Libraries compiled with Sun Studio 8 C++ can (usually) be linked without difficulty into programs built with later versions of Sun Studio. (I have to say "usually", because if you do something stupid, like link system archive libraries into your shared library, you make it unportable.)
    Since Sun Studio 8 is no longer available, and since current versions are better by every possible measure, get the most recent version that is supported on your OS. Build your program with it and link in the old libraries.
    Compatibility details are here, along with a discussion about binary compatibility at the end of the web page:
    [http://developers.sun.com/sunstudio/support/matrix/index.jsp]

  • New to Sun Studio...

    Hi all,
    This is my first post on this forum..
    i need some help..
    first of all, i downloaded 90 days trail version of Sun Studio 7 enterprise from the net...
    when i try to install Sun Studio, it asks Domain Name .. but mine is personal computer.. i don't know how to set..?
    And another, in my office i was trying to install the same.. at that time i got same problem... in there, workgroup is available.. so i can't create DNS.. so i am unable to install it..
    what is the solution for my problem..? pls help me guys...
    regards,
    Gokul

    Pl. ref to "Installing on Machines Without a Static IP Address" section in "http://docs.sun.com/source/817-7971/Win_ideinstall.html"

  • Sun Studio and ANSI C compilation

    Hello, I have a program developed by a third party and it says i need to have a ANSI C99 compatible complier. Does Sun Studio have ANSI C compilation capabilities? If yes, what is the minimum version on Sun Studio that I should have, inorder to have this compiled. I am new to this OS and C programming. Please help.

    Assuming you are using Sun Studio 12, full C99 compliance is the default when running on Solaris 10.
    The basic flags you care about most often are about the same as any Unix or Linux compiler:
    -c compile only
    -g compile for debug
    -O moderate optimization
    -I<dir> add <dir> to the list of directories searched for header files
    -L<dir> add <dir> to the list of directories searched for shared (dynamic) libraries
    The C++ Users Guide appendix on compiler options describes all options in detail. You can find it via the "docs" directory in the compiler installation, or you can go here directly:
    http://docs.sun.com/app/docs/doc/819-5265/bjapp?a=view

  • Binary compatibility problems using Sun Studio 12

    I'm working in a project that uses Orbix [1] third-party libraries. I have installed the Sun Studio 12 on Solaris 10 SPARC but I have got some strange segfault problems (the exactly same code works fine in a Linux box - using g++). I read the 1.4 section of Sun Studio 12 C++ Userguide [2] but I have a doubt:
    Is there no way to compile my code using Sun Studio 12 using shared libraries compiled against earlier Sun Studio C++ compiler versions (like Sun Studio 8 or some version before Sun Studio 11)?
    I think my problem is related to the fact that Orbix team used Sun Studio 8 as some notes found in their headers indicate:
    "IONA Technologies ART IDL Compiler POA C++ Generator asp 6.3.3 SunOS 5.8 CC_5.5 2008/06/13 21:04:37 EDT"
    A secondary question: Is CC 5.5 present in Sun Studio 8, right?
    Can anyone help me? Every tips are welcome :) Thanks in advance!
    [1] http://web.progress.com/en/orbix/orbix_standard.html
    [2] http://docs.sun.com/app/docs/doc/820-7599/6nirkt6f7?a=view

    AmadeuBarbosa wrote:
    I'm working in a project that uses Orbix [1] third-party libraries. I have installed the Sun Studio 12 on Solaris 10 SPARC but I have got some strange segfault problems (the exactly same code works fine in a Linux box - using g++). I read the 1.4 section of Sun Studio 12 C++ Userguide [2] but I have a doubt:I don't think 1.4 Binary Compatibility Verification applies in your case. It's referring to processor capability to execute certain (new) instructions; if your third-party libraries were compiled a while ago, it's highly unlikely they use instructions not implemented by the processor you have.
    Is there no way to compile my code using Sun Studio 12 using shared libraries compiled against earlier Sun Studio C++ compiler versions (like Sun Studio 8 or some version before Sun Studio 11)?Generally speaking, any library compiled with older Sun Studio C++ compiler is supposed to be compatible with any library or executable compiled with newer version provided that all parties did everything right. For example, that third-party libraries should not be statically linked with C++ run-time support libraries; your executable should be linked with latest compiler driver (CC) so that it records correct dependencies on support libraries.
    Of course, there could be (and actually are) compiler bugs standing in the way of compatibility. Some of them can be fixed, some - like demangler issue described in http://docs.sun.com/source/820-4155/c++.html - can't. There is no easy way to tell if you hit a compiler bug or bulding/linking issue, or bug in the code that was previously unseen.
    I think my problem is related to the fact that Orbix team used Sun Studio 8 as some notes found in their headers indicate:
    "IONA Technologies ART IDL Compiler POA C++ Generator asp 6.3.3 SunOS 5.8 CC_5.5 2008/06/13 21:04:37 EDT"Yes, looks like it was compiled by 5.5, which is part of Sun Studio 8
    >
    A secondary question: Is CC 5.5 present in Sun Studio 8, right?That's correct.

Maybe you are looking for

  • Hide the Save button in tool bar in pdf form

    Hi All, I need to hide the save button in the tool bar in pdf form out put. I need not hide the print button, hand tool and etc. I have seen some forum threads,but i am not able to get the answer. I have refered this links http://help.sap.com/saphelp

  • Installing Essbase 11.1.2

    Help, My colleague and i have been trying to install Essbase 11.1.2 over the last 3 days, with no success, i.e. programs install ok but some of the required services for Essbase do not run or are not running. We have very limited exposure to Oracle a

  • Connect to Oracle Database from Windows Mobile

    Is there any Oracle Client product that will allow Windows mobile powered devices to connect to an oracle database? I'm using .net and the compact framework 2.0. Anyone have a clue? Regards, Andras Eliassen

  • What is wrong with Adobe Update Manager???!!!

    Why in heaven's name can't Adobe fix their broken Update Manager?! Once again, the Update manager tells me that I have updates available, but the information is completely bogus. Two updates are listed: Photoshop CS5 12.0.4 and Illustrator CS5 15.0.2

  • Mac Mini doesn't connect to wireless until after logging in

    I'm having an issue with my Mac Mini in that I am unable to connect to it via Screen Sharing in Leopard until after I have logged on to the machine physically (from the login splash screen). I believe it has to do with it not connecting to my wireles