Porting C++ Code (with RogueWave) from Solaris 2.6 to Solaris 8

Hello,
I am trying to Port a C++ Code, which was written on Solaris 2.6 using Sun Workshop 4.2 to
Solaris 8 using Forte 6 Update 2.
The Code earlier used the roguewave , which came along with Sun Workshop 4.2. Now for the Soalris 8/Forte C++ 6.2 , I have Installed Rogue Wave Source Pro Core.
Can Any One Suggest Info on Doing the above.
When I tried doing it, I get some Linker related issue...( I have just pasted few of the errors below.)
+ /opt/SUNWspro/WS6U2/bin/CC -O3 -mt -D_THREAD_SAFE -features=no%conststrings -library=iostream -D_REENTRANT -mt -D_RWCONFIG=12d -DSYS_USES_SOLARIS_THREADS -DSVR4 -KPIC -I/amatools/3rd/SOLARIS8/RogueWave/workspaces/12d-32/rw/config -I/opt/SUNWspro/WS6U2/include/CC/Cstd
-I../../src/common/network/sdk/include
-I../../src/common/sdk/include
../../src/common/network/sdk/src/NET_TCPSocket.C
ld: warning: symbol `std::ctype_byname<char>::__vtbl' has differing sizes:
(file /amatools/3rd/SOLARIS8/RogueWave/workspaces/12d-32/lib/libstd2212d.so value=0x30; file /opt/SUNWspro/WS6U2/lib/libCstd.a(charby.o) value=0x34);
/opt/SUNWspro/WS6U2/lib/libCstd.a(charby.o) definition taken
Undefined first referenced
symbol in file
__RTTI__1nTRWTHRInvalidPointer_ /amatools/3rd/SOLARIS8/RogueWave/workspaces/12d-32/lib/libthread2212d.so
Thanx for the help!.
Ramesh

Hi we arr having our Rogue wave libraries built on Solaris 6 using Sun4.2 compilers. Can we use it in our code. We are using Forte 6 and solaris 8 now for coding . can we use the same old rogue wave libraries..
Regards
Saroj.

Similar Messages

  • Requesting a list of transaction codes with starts from sd and fi..........

    hi,
    sap gurus,
    requesting a list of transaction codes which ends from SD point of view and
    starts with FICO module.
    i.e. which deals with posting of revenues from the customer to A/R.
    plz requesting to find a solution for my question.
    regards,
    balaji.t
    09990019711.

    hi
    T.codes SD
    http://www.sap-img.com/sap-sd/sap-sd-transaction-codes-list.htm
    http://www.sap-img.com/sap-sd/task-specific-sd-transaction-codes.htm
    http://www.sap-img.com/sap-sd/task-specific-sd-transaction-codes-2.htm
    http://www.sap-img.com/sap-sd/sap-sd-tcodes-for-india.htm
    http://www.sap-img.com/sap-sd/link-between-sap-sd-mm-and-fi.htm
    Reports
    http://www.sap-img.com/sap-sd/standard-sap-sd-reports.htm
    Tables :
    http://www.sap-img.com/sap-sd/important-tables-for-sap-sd.htm
    nagesh

  • Including an Expression in SQL Code with Columns from a Table

    The code under MY CODE will not work. Getting error saying 00922-from keyword not found where expected..
    In the examples I looked up, the months_between function was written as a select statement like:
    Select
    months_between (sysdate,me607.mbr_dob) / 12 as date
    from mbr_exp me607
    Can anyone help me with the syntax I need to include this with my SQL code as below?
    Thanks..
    MY CODE:
    Select
    me607.mbr_dob,
    months_between (sysdate,me607.mbr_dob) / 12 as date
    from mbr_exp me607

    -date- is an oracle keyword and cannot be used as a column name
    SQL> select sysdate as date from dual
    select sysdate as date from dual
    Error at line 1
    ORA-00923: FROM keyword not found where expectedeither do
    select sysdate as "date" from dualor use a diffent colum name.

  • Tt_open() Fail, no Error code too.. from solaris 10 x86  to solaris 8 spac

    when i try remote tt_open() alway fail. in solaris10 x86
    between solaris10 x86 and solaris8 spac. it is version problem?
    but strange one is solaris8-spac can be open to solaris10-x86.
    this is my test list.
    1. solaris 8(spac) can be tt_open() to solaris10(x86).. : Sucess (solaris8->solaris10)
    2. solaris10(x86) can be tt_open() to solaris10(x86).. : Sucess(solaris10->solaris10)
    3. solaris8(spac) can be tt_open() to solaris8(spac) : Sucess(solaris8->solaris8)
    4. solaris10(x86) can not tt_open() to solaris8(spac) : Fail (solaris10->solaris8)
    plese some body tell me how can do that.. it is each version problem? or not..
    getting session is sucess but can not be tt_open..
    here is source code and log file. this code almost same to tooltalk reference document.
    and before the system (solaris 8-spac) we are normally use like this.
    somebody any solution?
    /////////////////////////////////// code  ////////////////////////////////////////
    tt_status status;
    char* sessid;
        sessid = findRemoteSession(remHostId);
        cout << "RemHostId: " << remHostId << endl;
        cout << "sessid: " << sessid << endl;
        if( !sessid )
            throw PDPBException("Requested Host Not Responsive");
        status = tt_default_session_set(sessid);
        cout << "status: " << status << endl;
        if( status != TT_OK )
           throw PDTTException(status);
    title = tt_open();
    cout << "Try tt_Open() => title : " << title << endl;  // << this return is Null  when i try remote tt_open() to (solaris10->solaris8)
    if(TT_OK != (status = tt_ptr_error(title)))
       cout << "tt_ptr_error" << endl;       ///// ERROR alwasy..................
       throw PDTTException(status);
    zip = tt_fd();
    if(TT_OK != (status = tt_int_error(zip)))
       throw PDTTException(status);
    /////////////////////////////////// Code end  ///////////////////////////////////////////////////////////////////////////// log ////////////////////////////////////////
    master is alive
    looking for master:0:
    located master:0 (P 01 862 1289637086 1 1 102 10.10.104.165 5 master)
    RemHostId: master
    sessid: P 01 862 1289637086 1 1 102 10.10.104.165 5 master
    status: 0
    Try tt_Open() => title : N.18KZFF 01 862 1289637086 1 1 102 10.10.104.165 5 master
    init Func()
    init Func() End
    End init masterHostId: master
    sourceName: RECEIVER_REMOTE
    Start init masterHostId: client1
    RemHostId: client1
    client1is alive
    looking for client1:0:
    located cc60:0 (P 01 585 1289637086 1 1 102 10.10.104.164 5 client1)
    RemHostId: client1
    sessid: P 01 585 1289637086 1 1 102 10.10.104.164 5 client1
    status: 0
    Try tt_Open() => title :
    tt_ptr_error
    ///////////////////////////////////// log End ////////////////////////////////////////

    No. Packet capturing is not working in non-global zones.
    You can not manipulate network interfaces in a non global zones at all. You can add some types of devices to the non global zones, but no network adapters.
    All ip filtering, packet capturing business can only be done in the global zone.
    regards,
    Imre

  • Using isfinite on Solaris 11.1 x86 with CC from Solaris Studio 12.3

    Hello,
    I am trying to build GEOS , a C++ API that uses isfinite. From the man page, isfinite is defined in math.h and is a c99 feature.
    The header is properly included the build fails with error :
    /bin/sh ../../libtool --tag=CXX   --mode=compile CC -DHAVE_CONFIG_H -I. -I../../include -I../../include/geos -I../../include -m64 -g -library=stlport4 -library=Crun -c -o HCoordinate.lo HCoordinate.cpp
    libtool: compile:  CC -DHAVE_CONFIG_H -I. -I../../include -I../../include/geos -I../../include -m64 -g -library=stlport4 -library=Crun -c HCoordinate.cpp  -KPIC -DPIC -o .libs/HCoordinate.o
    "HCoordinate.cpp", line 76: Error: The function "isfinite" must have a prototype.
    "HCoordinate.cpp", line 76: Error: The function "isfinite" must have a prototype.
    "HCoordinate.cpp", line 153: Error: The function "isfinite" must have a prototype.
    "HCoordinate.cpp", line 164: Error: The function "isfinite" must have a prototype.
    4 Error(s) detected.
    gmake[3]: *** [HCoordinate.lo] Erreur 1
    In fact, the function is not defined because CC does not define __C99FEATURES__ as c99 does. If I add a -D__C99FEATURES__ parameter to CC, the build ends properly but I think it is not the proper way to do it.
    Does anybody knows the right way to do so ?
    Best regards
    Eric

    There is currently no support for the C99 math features in Studio C++. We have an outstanding request (bug 16263435) to make the features available, but there are some issues to be resolved. Because of the way the C headers and runtime library are implemented, if you get the C99 math features, you also get C99 (instead of C90) behavior for various types and functions that changed from C90 to C99.
    Defining  your own configuration macros, like __C99FEATURES__  is not recommend or supported. Try it at your own risk.
    You could consider writing in C the routines that need access to C99 math, and compiling them with the C compiler. Simple example:
    file isfinite.c
    #include <math.h>
    #include <stdbool.h>
    bool myisfinite(double x) { return isfinite(x); }
    file mymath.h
    extern "C" bool myisfinite(double);
    inline bool isfinite(double x) { return myisfinite(x); }
    file myprog.cc
    include "mymath.h"
    void foo()
        if( isfinite(xval) ) { ... }
        else { ... }
    % cc -xc99=all isfinite.c
    % CC myprog.cc isfinite.o

  • Remove Company Code with all the Employees in it from r/3?

    Hi i have a bit unusual requirement.
    i want to know how can i Remove a Company Code with all its assigned Employees completely from a system(r/3) ?
    can this be possible at all? if yes then please also mentions what can be the side effects of this action.

    Jack,
    You will have to follow reverse engineering....
    As Sikandar Guru Mentioned.....identify all the PERNRs for mass deletion....
    Secondly I believe, that you want to Delete the Company Code.....check with Finance Folks.......If they have no issues, you can delete the co. code with TCODE EC01... but this will not delete the Relationships to Personnel area...etc.
    There may be custom Features, Reports or programs functioning based on Co. Code.......
    So, in a way....its not feasible..neither wise to attempt deletion of Co. Code....
    S_PHO_48000106 is the TCode for Mass Deletion.
    Good Luck !!!
    Kumarpal Jain.
    Edited by: Kumarpal Jain on Oct 26, 2009 3:20 PM

  • When i tried to text a message from my contact list  i received a message saying invalid number of digits. i use the area code with the number but still would not send

    When i tried to text a message from my contact list  i received a message saying invalid number of digits. i used the area code with the number but still would not send

    Call your carrier and see what they suggest.

  • Upgrade from Solaris 8 SPARC with Sun cluster 3.1u3 to Solaris 10 SPARC

    Dear All,
    We are planning an upgrade of the OS from Solaris 8 SPARC to Solaris 10 SPARC on a two-node active-standby clustered system.
    The current major software we have on the Solaris 8 system are:
    1: Sun Cluster 3.1u3
    2: Oracle 9i 9.2.0.8
    3: Veritas File System Vxfs v4.0
    4: Sun Solaris 8 2/04 SPARC
    Any pointers as to what sequence and how the upgrade should be done?
    Thanks in advance.
    Regards,
    Ray

    yes I know it can be quite complicated and complex, but Sun provided us with a detailed documentation, at least in our case Solaris 9 to 10 it was very helpful.
    You might get better help in the cluster forum http://forums.sun.com/forum.jspa?forumID=842
    -- Nick

  • Is there any way to upload Tariff Code (with multiple XML files) from application server?

    Hi All,
    Is there any way to upload Tariff Code (with multiple XML files) from application server?. Its urgent.
    Regards,
    Jatin

    Hi Jatin,
    Yes, of course you can upload multiple files for tariff codes.
    This can be done by the below path:-
    SAP GTS Cockpit(tcode-/sapsll/menu_legal)-->Customs Management-->Classification-->Classification Master Data-->Upload Tariff Code Numbers from XML file(tocde- /SAPSLL/LLNS_UPL101).
    In the above area after browsing and choosing the first file, please select multiple check box to choose more files as well. Then you can further select your application server and upload all those files in one go.
    PS:- Although, we have an option to upload multiple such files but actually we should avoid multiple file uploads due to various reasons. Hence, please take utmost care during such procedure.
    Regards,
    Aman

  • Migrating Oracle from Solaris to Linux: Trouble converting FileSystem metadata with fscdsconv in Linux (Veritas Storage Foundation)

    Hello everyone,
    I'm in the process of migrating an Oracle DataBase from Solaris 5.10 server to Linux Red Hat 6.4, the storage used is SAN and volumes managed by Veritas Storage Foundation on Solaris
    At this point, I'm trying to convert the byte order of some volumes that come from Solaris in my Linux server using the following command:
    /opt/VRTS/bin/fscdsconv -y -e -f /tmp/vxConv/dbtemp01.tmp -t os_name=Linux,arch=x86 /dev/vx/rdsk/dgtemp/dbtemp01
    Note: Because of the text formating, the above command could span several lines, but I'm executing it in just one
    And I get the following errors:
    UX:vxfs fscdsconv: ERROR: V-3-20012: not a valid vxfs file system
    UX:vxfs fscdsconv: ERROR: V-3-24426: fscdsconv: Failed to migrate
    Searching for a solution of these errors in the Veritas forums, I've found this post, where the user mikebounds gives some steps to migrate Solaris to Linux. I've found that I've replicated these steps but I get stuck on the fscdsconv because the beforementioned errors.
    Does anyone know what could be happening here or have any sugestion to share?
    Software Versions involved:
    RHEL 6.4 x86_64
    Veritas Storage Foundation Enterprise 6.2.0.100 on Linux
    Solaris 5.10
    Veritas 5.0 on Solaris
    Disk layout v7
    vxfs filesystem format
    Oracle 10g
    Thank you very much in advance for any help/ideas to solve this
    Best regards
    Raul

    have you seen this - How to migrate a data store from Solaris to Linux? (Doc ID 1302794.1)
    HTH,
    Pradeep

  • Migrating C/C++Development environment from Solaris 6 OS to Solaris 10 OS.

    Hi,
    I have several questions. Hope i can get some advises.
    I am tasks to do a migration for my current Development environment from Solaris 6 OS to Solaris 10 OS.
    Current Scenaros:
    =============
    My Development environment is on Solaris 6 OS machine ( 5.6 Generic_105181-31 sun4u sparc SUNW,Ultra-2 )
    and where i did my C/C++ codings and compilation for my company software application.
    We have purchased a new machine Solaris 10 OS machine ( 5.10 Generic_125100-07 sun4u sparcSUNW,Sun-Fire-V210 )
    with the objective to replace the old development H/W and OS.
    The machine ( Solaris 6 OS) where the software application currently is running will also be replace with a new machine ( Solaris 10 OS).
    The Software application is purely C/C++ codings and has no database requirements.
    The application is make up of several executables and they utilise the Solaris Unix queues.
    The source codes are compiled using Sun compiliers and libraries.
    Problems:
    ========
    I did the followings:
    1. Installed the Solaris 10 OS machine with all the necessary compilers and libraries for my C/C++ codes.
    2. I ported over all my sourcecodes and makefiles from the old machine ( Solaris 6 ) to the new machine ( Solaris 10 )
    3. I did a recompilation of the source codes on the new Solaris 10 machine and hit many errors as followings:
    "/opt/SUNWspro/prod/include/CC/rw7/rw/rstream.h", line 46: Error: The name istream is ambiguous, istream and std::istream.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/rstream.h", line 46: Error: The type "istream" is incomplete.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/stringid.h", line 50: Error: The name ostream is ambiguous, ostream and std::ostream.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/stringid.h", line 50: Error: The name ostream is ambiguous, ostream and std::ostream.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/rwdate.h", line 82: Error: The name istream is ambiguous, istream and std::istream.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/vstream.h", line 92: Error: The name ios is ambiguous, ios and std::ios.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/vstream.h", line 92: Error: eofbit is not a member of ios.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/locale.h", line 115: Error: The name ios is ambiguous, ios and std::ios.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/rwdate.h", line 151: Error: The name ostream is ambiguous, ostream and std::ostream.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/rwerr.h", line 197: Error: The name ios is ambiguous, ios and std::ios.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/cstring.h", line 347: Error: The name istream is ambiguous, istream and std::istream.
    Questions:
    ========
    1. Can anyone advise on these errors messages that i am seeing?
    2. Can i say that as long i can successful recompile my codes on Solaris 10 , my application will work?
    3. Can i simply copy my application ( Compiled in Solaris 6 ) directly to the new Solaris 10 machine and expect it to run properly? What are the concerns if i adopt this approach.
    Regards,
    Edwin

    I did the followings:
    1. Installed the Solaris 10 OS machine with all the necessary compilers and libraries for my C/C++ codes.
    2. I ported over all my sourcecodes and makefiles from the old machine ( Solaris 6 ) to the new machine ( Solaris 10 )
    3. I did a recompilation of the source codes on the new Solaris 10 machine and hit many errors as followings:
    "/opt/SUNWspro/prod/include/CC/rw7/rw/rstream.h", line 46: Error: The name istream is ambiguous, istream and std::istream.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/rstream.h", line 46: Error: The type "istream" is incomplete.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/stringid.h", line 50: Error: The name ostream is ambiguous, ostream and std::ostream.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/stringid.h", line 50: Error: The name ostream is ambiguous, ostream and std::ostream.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/rwdate.h", line 82: Error: The name istream is ambiguous, istream and std::istream.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/vstream.h", line 92: Error: The name ios is ambiguous, ios and std::ios.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/vstream.h", line 92: Error: eofbit is not a member of ios.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/locale.h", line 115: Error: The name ios is ambiguous, ios and std::ios.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/rwdate.h", line 151: Error: The name ostream is ambiguous, ostream and std::ostream.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/rwerr.h", line 197: Error: The name ios is ambiguous, ios and std::ios.
    "/opt/SUNWspro/prod/include/CC/rw7/rw/cstring.h", line 347: Error: The name istream is ambiguous, istream and std::istream.
    Questions:
    ========
    1. Can anyone advise on these errors messages that i am seeing?My guess would be that the names have changed from Solaris 6 to Solaris 10.
    2. Can i say that as long i can successful recompile my codes on Solaris 10 , my application will work?No. I've seen GNU utilities that compile without error and then fail on make test or make check. A clean compile only means that, a clean compile nothing more.
    3. Can i simply copy my application ( Compiled in Solaris 6 ) directly to the new Solaris 10 machine and expect it to run properly? What are the concerns if i adopt this approach.It might. The easiest way to find out is to just move it and see what happens. On a test machine of course.
    alan

  • AFPPRN received a return code of failure from the OSD routine FDUPRN

    Hi all,
    Operting system : Solaris 9
    Oracle application: 11.5.10
    i would like to ask query related to buffer area of pinter on solaris server.
    we are trying to print cheques using oracle application on network printer.
    some times it is printing the cheques with out any problem but sometimes it throws and error message in concurrent request log file.
    ****************** L O G F I L E C O N T E N T S ***************
    Printing output file.
    Request ID : 849798
    Number of copies : 1
    Printer : radch1
    Pasta: Error: Error reading input file for type checking.
    APP-FND-00500: AFPPRN received a return code of failure from routine FDUPRN. An error occurred while AOL tried to spawn the print process
    Cause: AFPPRN received a return code of failure from the OSD routine FDUPRN. An error occurred while AOL tried to spawn the print process.
    Action: Review your concurrent request log file for more detailed information.
    Finished executing request completion options.
    Concurrent request completed
    Current system time is 20-AUG-2009 11:49:18
    ****************** L O G F I L E C O N T E N T S ***************
    my question is
    1) Do we need to delete any temporary files from server related to printer.
    Regards

    Hi,
    What is the status of those concurrent requests (Completed with Warning or with Error)?
    1) Do we need to delete any temporary files from server related to printer.Usually, you do not need to delete any files manually, temp files will be created by the application, and there should no issues with the files permissions (unless you have some other instance running on the same node with different applmgr user). However, you can safely clean (.t and .tmp) files as per the following documents.
    Note: 435437.1 - Most Common Solutions to FRM-41839 and .tmp Files Not Being Deleted
    Note: 145487.1 - Files Types .t and .temp and .tmp, are Saving Under /var/tmp
    Note: 162232.1 - Why Does Oracle Forms Create .TMP Files Which Fill Up The Filesystem e.g. /tmp ?
    I would also suggest you search Metalink for APP-FND-00500 and you will get many hits, go through the documents and see if it helps.
    Regards,
    Hussein

  • Help!Apache compiling with gcc in Solaris 10

    Greetings
    I am having problems with Apache 1.3.
    When I am running the script ./src/Configure my output is:
    #./Configure
    Using config file: Configuration
    Creating Makefile
    + configured for Solaris 2100 platform
    + setting C pre-processor to gcc -E
    + using "tr [a-z] [A-Z]" to uppercase
    + checking for system header files
    + adding selected modules
    ./helpers/TestCompile: make: not found
    + using builtin Expat
    ./Configure: make: not found
    + checking sizeof various data types
    ./helpers/TestCompile: make: not found
    ./helpers/TestCompile: make: not found
    ./helpers/TestCompile: make: not found
    ./helpers/TestCompile: make: not found
    ./helpers/TestCompile: make: not found
    ./helpers/TestCompile: make: not found
    ./helpers/TestCompile: make: not found
    ./helpers/TestCompile: make: not found
    ./helpers/TestCompile: make: not found
    + doing sanity check on compiler and options
    ./helpers/TestCompile: make: not found
    ** A test compilation with your Makefile configuration
    ** failed. The below error output from the compilation
    ** test will give you an idea what is failing. Note that
    ** Apache requires an ANSI C Compiler, such as gcc.
    ======== Error Output for sanity check ========
    ./helpers/TestCompile: make: not found
    ============= End of Error Report =============
    Aborting!
    I am root, my PATH is
    /usr/bin:/usr/ucb:/etc:/usr/local/bin:/opt/netscape:/usr/css/bin/:/bin:/usr/openwin/bin:/usr/sbin:/
    I am missing something stupid, I know but I can't find it!!!!Help please I am a newbie.
    I am curious. Has anyone been able to compile succesfully apache server with gcc in Solaris 10?
    Thanks,

    Thanks,
    It was only that.!!!
    But now I have the following problem, I can't create executables when I type make. The output is:
    when I am in the src/folder
    #make
    ===> regex
    <=== regex
    ===> os/unix
    gcc -c -I../../os/unix -I../../include -DSOLARIS2=2100 -DUSE_HSREGEX -DUSE_EXPAT -I../../lib/expat-lite -DNO_DL_NEEDED os.c
    In file included from /usr/include/sys/wait.h:24,
    from ../../include/ap_config.h:1079,
    from os.c:21:
    /usr/include/sys/siginfo.h:259: error: parse error before "ctid_t"
    /usr/include/sys/siginfo.h:292: error: parse error before '}' token
    /usr/include/sys/siginfo.h:294: error: parse error before '}' token
    /usr/include/sys/siginfo.h:390: error: parse error before "ctid_t"
    /usr/include/sys/siginfo.h:392: error: conflicting types for `__proc'
    /usr/include/sys/siginfo.h:261: error: previous declaration of `__proc'
    /usr/include/sys/siginfo.h:398: error: conflicting types for `__fault'
    /usr/include/sys/siginfo.h:267: error: previous declaration of `__fault'
    /usr/include/sys/siginfo.h:404: error: conflicting types for `__file'
    /usr/include/sys/siginfo.h:273: error: previous declaration of `__file'
    /usr/include/sys/siginfo.h:420: error: conflicting types for `__prof'
    /usr/include/sys/siginfo.h:287: error: previous declaration of `__prof'
    /usr/include/sys/siginfo.h:424: error: conflicting types for `__rctl'
    /usr/include/sys/siginfo.h:291: error: previous declaration of `__rctl'
    /usr/include/sys/siginfo.h:426: error: parse error before '}' token
    /usr/include/sys/siginfo.h:428: error: parse error before '}' token
    /usr/include/sys/siginfo.h:432: error: parse error before "k_siginfo_t"
    /usr/include/sys/siginfo.h:437: error: parse error before '}' token
    In file included from /usr/include/sys/procset.h:24,
    from /usr/include/sys/wait.h:25,
    from ../../include/ap_config.h:1079,
    from os.c:21:
    /usr/include/sys/signal.h:85: error: parse error before "siginfo_t"
    In file included from ../../include/ap_config.h:1079,
    from os.c:21:
    /usr/include/sys/wait.h:86: error: parse error before "siginfo_t"
    In file included from ../../include/ap_config.h:1096,
    from os.c:21:
    /usr/include/signal.h:111: error: parse error before "siginfo_t"
    /usr/include/signal.h:113: error: parse error before "siginfo_t"
    *** Error code 1
    make: Fatal error: Command failed for target `os.o'
    Current working directory /web-download/apache_1.3.33/src/os/unix
    *** Error code 1
    The following command caused the error:
    for i in regex os/unix ap main lib modules; do \
    echo "===> $i"; \
    case ".Solaris 2100" in \
    .OS390 | .TPF) ( cd $i && make SDP='' OPTIM='') || exit 1;; \
    *) ( cd $i && make SDP='' CC='gcc' AUX_CFLAGS=' -DSOLARIS2=2100 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED ' RANLIB='ranlib' OPTIM='') || exit 1;; \
    esac; \
    echo "<=== $i"; \
    done
    make: Fatal error: Command failed for target `subdirs'
    but when I am typing one step up is.
    ===> src
    ===> src/regex
    <=== src/regex
    ===> src/os/unix
    gcc -c -I../../os/unix -I../../include -DSOLARIS2=2100 -DUSE_HSREGEX -DUSE_EXPAT -I../../lib/expat-lite -DNO_DL_NEEDED os.c
    In file included from /usr/include/sys/wait.h:24,
    from ../../include/ap_config.h:1079,
    from os.c:21:
    /usr/include/sys/siginfo.h:259: error: parse error before "ctid_t"
    /usr/include/sys/siginfo.h:292: error: parse error before '}' token
    /usr/include/sys/siginfo.h:294: error: parse error before '}' token
    /usr/include/sys/siginfo.h:390: error: parse error before "ctid_t"
    /usr/include/sys/siginfo.h:392: error: conflicting types for `__proc'
    /usr/include/sys/siginfo.h:261: error: previous declaration of `__proc'
    /usr/include/sys/siginfo.h:398: error: conflicting types for `__fault'
    /usr/include/sys/siginfo.h:267: error: previous declaration of `__fault'
    /usr/include/sys/siginfo.h:404: error: conflicting types for `__file'
    /usr/include/sys/siginfo.h:273: error: previous declaration of `__file'
    /usr/include/sys/siginfo.h:420: error: conflicting types for `__prof'
    /usr/include/sys/siginfo.h:287: error: previous declaration of `__prof'
    /usr/include/sys/siginfo.h:424: error: conflicting types for `__rctl'
    /usr/include/sys/siginfo.h:291: error: previous declaration of `__rctl'
    /usr/include/sys/siginfo.h:426: error: parse error before '}' token
    /usr/include/sys/siginfo.h:428: error: parse error before '}' token
    /usr/include/sys/siginfo.h:432: error: parse error before "k_siginfo_t"
    /usr/include/sys/siginfo.h:437: error: parse error before '}' token
    In file included from /usr/include/sys/procset.h:24,
    from /usr/include/sys/wait.h:25,
    from ../../include/ap_config.h:1079,
    from os.c:21:
    /usr/include/sys/signal.h:85: error: parse error before "siginfo_t"
    In file included from ../../include/ap_config.h:1079,
    from os.c:21:
    /usr/include/sys/wait.h:86: error: parse error before "siginfo_t"
    In file included from ../../include/ap_config.h:1096,
    from os.c:21:
    /usr/include/signal.h:111: error: parse error before "siginfo_t"
    /usr/include/signal.h:113: error: parse error before "siginfo_t"
    *** Error code 1
    make: Fatal error: Command failed for target `os.o'
    Current working directory /web-download/apache_1.3.33/src/os/unix
    *** Error code 1
    The following command caused the error:
    for i in regex os/unix ap main lib modules; do \
    echo "===> src/$i"; \
    case ".Solaris 2100" in \
    .OS390 | .TPF) ( cd $i && make SDP='src/' OPTIM='') || exit 1;; \
    *) ( cd $i && make SDP='src/' CC='gcc' AUX_CFLAGS=' -DSOLARIS2=2100 -DUSE_HSREGEX -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED ' RANLIB='ranlib' OPTIM='') || exit 1;; \
    esac; \
    echo "<=== src/$i"; \
    done
    make: Fatal error: Command failed for target `subdirs'
    Current working directory /web-download/apache_1.3.33/src
    *** Error code 1
    The following command caused the error:
    case "xi86pc-sun-solaris2.2100" in \
    x*390*) C89STEPS="0xffffffff"; export C89STEPS;; \
    esac; \
    cd ./src; make SDP=src/ all
    make: Fatal error: Command failed for target `build-std'
    Current working directory /web-download/apache_1.3.33
    *** Error code 1
    The following command caused the error:
    make -f ./Makefile root= build-std
    make: Fatal error: Command failed for target `build'
    I am newbie with Solaris and gcc so I have no so much idea what is missing there.
    Thanks,
    Juan

  • Migrating from Solaris 2.6 to 8.0

    We are migrating from Solaris 2.6 to 8.0, and my concern is all code and application which are on 2.6 is portable or not ?. Also we are using oracle 8.1.7 as out database. All code are written in C.
    Can anyone help me in this "porting"?
    Thanks in advance
    KP

    Does someone can tell me where i can find information about
    migration from solaris 2.6 to 8.0 concerning C and C++ programs and shell scripts
    Thanks you in advance
    sunsifac

  • Cloning from solaris 10 to solaris 10  RC-50013: Fatal failed to intantiate

    while cloning from solaris 10 to solaris 10 RC-50013: Fatal failed to intantiate Driver /applprod/oracle/prddb/9.2.0/appsutil/driver/instconfig.drv

    Application is 11.5.10.2
    after running perl adcfgclone.pl dbTier getting error
    bash-3.00$ tail -100 ApplyDBTier_02040759.log
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/3682068/comps.xml.b4appl
    y to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml5.b4apply
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/.patch_storage/368206
    8/comps.xml.afterapply
    dest : /applprod/oracle/prddb/9.2.0/.patch_storage/3682068/comps.xml.aftera
    pply
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/3682068/comps.xml.aftera
    pply to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml5.afte
    rapply
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/.patch_storage/369167
    2/comps.xml.b4apply
    dest : /applprod/oracle/prddb/9.2.0/.patch_storage/3691672/comps.xml.b4appl
    y
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/3691672/comps.xml.b4appl
    y to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml6.b4apply
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/.patch_storage/369167
    2/comps.xml.afterapply
    dest : /applprod/oracle/prddb/9.2.0/.patch_storage/3691672/comps.xml.aftera
    pply
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/3691672/comps.xml.aftera
    pply to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml6.afte
    rapply
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/.patch_storage/416740
    3/comps.xml.b4apply
    dest : /applprod/oracle/prddb/9.2.0/.patch_storage/4167403/comps.xml.b4appl
    y
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/4167403/comps.xml.b4appl
    y to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml7.b4apply
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/.patch_storage/416740
    3/comps.xml.afterapply
    dest : /applprod/oracle/prddb/9.2.0/.patch_storage/4167403/comps.xml.aftera
    pply
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/4167403/comps.xml.aftera
    pply to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml7.afte
    rapply
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/.patch_storage/425293
    8/comps.xml.b4apply
    dest : /applprod/oracle/prddb/9.2.0/.patch_storage/4252938/comps.xml.b4appl
    y
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/4252938/comps.xml.b4appl
    y to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml8.b4apply
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/.patch_storage/425293
    8/comps.xml.afterapply
    dest : /applprod/oracle/prddb/9.2.0/.patch_storage/4252938/comps.xml.aftera
    pply
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/4252938/comps.xml.aftera
    pply to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml8.afte
    rapply
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/.patch_storage/438580
    3/comps.xml.b4apply
    dest : /applprod/oracle/prddb/9.2.0/.patch_storage/4385803/comps.xml.b4appl
    y
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/4385803/comps.xml.b4appl
    y to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml9.b4apply
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/.patch_storage/438580
    3/comps.xml.afterapply
    dest : /applprod/oracle/prddb/9.2.0/.patch_storage/4385803/comps.xml.aftera
    pply
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/4385803/comps.xml.aftera
    pply to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml9.afte
    rapply
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/.patch_storage/270137
    2/comps.xml.b4apply
    dest : /applprod/oracle/prddb/9.2.0/.patch_storage/2701372/comps.xml.b4appl
    y
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/2701372/comps.xml.b4appl
    y to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml10.b4appl
    y
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/.patch_storage/270137
    2/comps.xml.afterapply
    dest : /applprod/oracle/prddb/9.2.0/.patch_storage/2701372/comps.xml.aftera
    pply
    backup : /applprod/oracle/prddb/9.2.0/.patch_storage/2701372/comps.xml.aftera
    pply to /applprod/oracle/prddb/9.2.0/appsutil/out/PRD_flex-sprod/comps.xml10.aft
    erapply
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/root.sh.old
    dest : /applprod/oracle/prddb/9.2.0/root.sh.old
    backup : /applprod/oracle/prddb/9.2.0/root.sh.old to /applprod/oracle/prddb/9
    .2.0/appsutil//out/PRD_flex-sprod/root.sh.old
    setting ownership: applprod:dba
    instantiate file:
    source : /applprod/oracle/prddb/9.2.0/appsutil/template/root.sh.old.1
    dest : /applprod/oracle/prddb/9.2.0/root.sh.old.1
    backup : /applprod/oracle/prddb/9.2.0/root.sh.old.1 to /applprod/oracle/prddb
    /9.2.0/appsutil//out/PRD_flex-sprod/root.sh.old.1
    setting ownership: applprod:dba
    [AutoConfig Error Report]
    The following report lists errors AutoConfig encountered during each
    phase of its execution. Errors are grouped by directory and phase.
    The report format is:
    <filename> <phase> <return code where appropriate>
    [INSTANTIATE PHASE]
    AutoConfig could not successfully instantiate the following files:
    Directory: /applprod/oracle/prddb/9.2.0/lib
    clntsh.map INSTE8
    Directory: /applprod/oracle/prddb/9.2.0/lib32
    clntsh.map INSTE8
    AutoConfig is exiting with status 2
    RC-50013: Fatal: Failed to instantiate driver /applprod/oracle/prddb/9.2.0/appsu
    til/driver/instconf.drv
    Raised by oracle.apps.ad.clone.ApplyDBTechStack
    StackTrace:
    java.lang.Exception: RC-50013: Fatal: Failed to instantiate driver /applprod/ora
    cle/prddb/9.2.0/appsutil/driver/instconf.drv
    at oracle.apps.ad.clone.ApplyDBTechStack.checkInstallDrvErr(ApplyDBTechS
    tack.java:717)
    at oracle.apps.ad.clone.ApplyDBTechStack.runInstallConfigDriver(ApplyDBT
    echStack.java:622)
    at oracle.apps.ad.clone.ApplyDBTechStack.<init>(ApplyDBTechStack.java:38
    9)
    at oracle.apps.ad.clone.ApplyDBTier.<init>(ApplyDBTier.java:149)
    at java.lang.reflect.Constructor.newInstance(Native Method)
    at oracle.apps.ad.clone.util.CloneProcessor.run(CloneProcessor.java:68)
    at java.lang.Thread.run(Thread.java:484)

Maybe you are looking for