Standard Library Problem

I am experiencing a sporadic InDesign CS3 problem using the Mac debug version and the PC release version. InDesign is crashing while trying to free up memory inside the C++ standard template library. Typically the flow of control is in ~set() or ~basic_string().
Has anyone else ever experienced any problems or incompatibilities between InDesign and the C++ standard library? I've looked over the code thoroughly and I'm reasonably sure I'm using the STL correctly. Also, the code runs fine in the Mac release version and the PC debug version.
Any suggestions would be welcome.
Thanks

Thanks for the reply, Eugenio
I am pretty sure I am not double deleting. Overwriting memory somewhere is possible, however the code works fine on PC debug.
The problem on the Mac would seem to have been caused by the FORCE_INLINE commands in MemoryStatics.h In our debug version the delete commands were not being made inline, and leaking into the application. Our library allocated memory using the standard allocator, which was then deleted by the K2Memory memory manager. Instantiating a standard template library object similar to the ones used in our library somehow magically makes things work.
On the PC release version we have got the program to get further by removing all the compiler optimisations, however it is currently crashing when clearing an empty vector.

Similar Messages

  • Problem with HP-UX extended procedures that use C++ Standard library

    I am experiencing a problem with using the C++ standard library on HP-UX inside my extended procedures.
    Here is the definition for the library and procedures:
    -bash-3.2$ more nuhash2.sql
    CREATE OR REPLACE LIBRARY xp_nuencryption_l
    AS
    '/home/jchamber/datasecure/lib/libxp_nuencryption.sl';
    CREATE OR REPLACE PACKAGE xp_nuencryption
    AS
    PROCEDURE xp_nuhash2;
    END xp_nuencryption;
    CREATE OR REPLACE PACKAGE BODY xp_nuencryption
    IS
    PROCEDURE xp_nuhash2
    IS EXTERNAL
    LIBRARY xp_nuencryption_l
    NAME "xp_nuhash2"
    LANGUAGE C;
    END xp_nuencryption;
    Here is the PL/SQL test program:
    -bash-3.2$ more testnuhash2.sql
    SET SERVEROUTPUT ON SIZE 1000000
    DECLARE
    BEGIN
    xp_nuencryption.xp_nuhash2 ();
    END;
    Here is the implementation of the extended procudure - notice how we are using the C++ Standard library:
    -bash-3.2$ more xp_nuhash2.cpp
    #include <string.h>
    #include <iostream>
    #include <fstream>
    class MyException {
    public:
    MyException() {}
    int func(std::ofstream& fout )
    fout << "func: About to throw exception in func()" << std::endl;
    throw MyException();
    extern "C"
    void xp_nuhash2 ()
    std::ofstream fout("/home/jchamber/xp_nuhash2.txt");
    try {
    fout << "xp_nuhash2: About to call func()" << std::endl;
    func(fout);
    catch (MyException& ex) {
    fout << "xp_nuhash2: caught MyException" << std::endl;
    fout << std::flush;
    fout.close();
    Here is how we build the library on HP-UX:
    # compile
    aCC -g -AA DA2.0W DS2.0 +z -c xp_nuhash2.cpp -o xp_nuhash.o
    #link using aCC
    aCC -g -AA DA2.0W DS2.0 +z -b -o /home/jchamber/datasecure/lib/libxp_nuencryption.sl xp_nuhash.o \
    /usr/lib/pa20_64/libstd_v2.a \
    /usr/lib/pa20_64/libCsup_v2.a
    chatr +dbg enable /home/jchamber/datasecure/lib/libxp_nuencryption.sl
    Here is how we test:
    SQL> @nuhash2
    Library created.
    Package created.
    Package body created.
    SQL> @testnuhash2
    DECLARE
    ERROR at line 1:
    ORA-28576: lost RPC connection to external procedure agent
    ORA-06512: at "JCHAMBER.XP_NUENCRYPTION", line 0
    ORA-06512: at line 3
    Now, if i use classic C++ (aCC -AP) it works. The trouble is, we have a lot of code that uses the Standard C++ library and we don't have the time to port it back to classic C++.
    The problem seems to be with an incompatibility with the standard C++ library. What is the magic potion of linker and/or compiler switches that would enable my extended procedures to use the standard C++ library?
    Here is the environment we are using:
    Oracle 9i (64-bit)
    HP UX 11.11
    Regards

    I am experiencing a problem with using the C++ standard library on HP-UX inside my extended procedures.
    Here is the definition for the library and procedures:
    -bash-3.2$ more nuhash2.sql
    CREATE OR REPLACE LIBRARY xp_nuencryption_l
    AS
    '/home/jchamber/datasecure/lib/libxp_nuencryption.sl';
    CREATE OR REPLACE PACKAGE xp_nuencryption
    AS
    PROCEDURE xp_nuhash2;
    END xp_nuencryption;
    CREATE OR REPLACE PACKAGE BODY xp_nuencryption
    IS
    PROCEDURE xp_nuhash2
    IS EXTERNAL
    LIBRARY xp_nuencryption_l
    NAME "xp_nuhash2"
    LANGUAGE C;
    END xp_nuencryption;
    Here is the PL/SQL test program:
    -bash-3.2$ more testnuhash2.sql
    SET SERVEROUTPUT ON SIZE 1000000
    DECLARE
    BEGIN
    xp_nuencryption.xp_nuhash2 ();
    END;
    Here is the implementation of the extended procudure - notice how we are using the C++ Standard library:
    -bash-3.2$ more xp_nuhash2.cpp
    #include <string.h>
    #include <iostream>
    #include <fstream>
    class MyException {
    public:
    MyException() {}
    int func(std::ofstream& fout )
    fout << "func: About to throw exception in func()" << std::endl;
    throw MyException();
    extern "C"
    void xp_nuhash2 ()
    std::ofstream fout("/home/jchamber/xp_nuhash2.txt");
    try {
    fout << "xp_nuhash2: About to call func()" << std::endl;
    func(fout);
    catch (MyException& ex) {
    fout << "xp_nuhash2: caught MyException" << std::endl;
    fout << std::flush;
    fout.close();
    Here is how we build the library on HP-UX:
    # compile
    aCC -g -AA DA2.0W DS2.0 +z -c xp_nuhash2.cpp -o xp_nuhash.o
    #link using aCC
    aCC -g -AA DA2.0W DS2.0 +z -b -o /home/jchamber/datasecure/lib/libxp_nuencryption.sl xp_nuhash.o \
    /usr/lib/pa20_64/libstd_v2.a \
    /usr/lib/pa20_64/libCsup_v2.a
    chatr +dbg enable /home/jchamber/datasecure/lib/libxp_nuencryption.sl
    Here is how we test:
    SQL> @nuhash2
    Library created.
    Package created.
    Package body created.
    SQL> @testnuhash2
    DECLARE
    ERROR at line 1:
    ORA-28576: lost RPC connection to external procedure agent
    ORA-06512: at "JCHAMBER.XP_NUENCRYPTION", line 0
    ORA-06512: at line 3
    Now, if i use classic C++ (aCC -AP) it works. The trouble is, we have a lot of code that uses the Standard C++ library and we don't have the time to port it back to classic C++.
    The problem seems to be with an incompatibility with the standard C++ library. What is the magic potion of linker and/or compiler switches that would enable my extended procedures to use the standard C++ library?
    Here is the environment we are using:
    Oracle 9i (64-bit)
    HP UX 11.11
    Regards

  • Tradition DAQ Library Problem

    I have a CVI 5.5.1 application that was working on a XP test station up
    until a few days ago, until it started crashing at exactly the same
    point during execution.  I am trying to debug the app but I am
    having problems with the 'Dig_In_Line' function that should be in a
    Traditional NI-DAQ Library.  When the project is compiled, an
    error message is displayed with the "Dig_In_line@16 in files...." error
    message.  For some reason the library is not listed in the project
    files and it is not in user library paths.  This should be a
    standard library - how do I find the library and reference it in my
    project.
    The DAQ card is a PCI-6305.

    Hi crouseb,
    I am not really sure what happened with your system.  As you stated
    everything was working, so your code is probably functional.  However,
    something obviously happened that caused the change.  It seems to be that
    maybe a reference to a nidaq.dll is missing or something along those lines.
    One thing I would recommend is try running one of the examples for a digital
    line operation.  You should be able to find them in a folder path similar
    to this: C:\Program Files\National Instruments\NI-DAQ\Examples
    Are the errors that you are getting related to a compilation issue or are
    you actually getting back some errors stating that something is going wrong
    when you are running the code?  We will have to narrow the issue down and
    find out more specifically what changed to make the working application no
    longer functional.  Once we have found what the root of the problem is we
    can find a solution to fix it.
    Regards,
    Otis
    Training and Certification
    Product Support Engineer
    National Instruments

  • Java legal stuff-  modifications to the standard library

    I have been programming with Java for about a few months now. I find Java to be a wonderful language. Now I am wondering am I allowed to make a modification to the standard library and use that modification in my programs? Refering to Sun Java SDK. I am just wondering.

    Thank you for the code, never tought about usign reflection. I tend to stay away from reflection as much as I can. Btw: very nicely done.
    We have a really silly task to in Java as part of the lab excersizes for the lessons in programming. We have to make a program that simulates the motion of balls in a panel, the trick is that the balls ofcourse bounce off the enges of the panel but they also collide and bounce of each other. Ok, no problem, soo I did the task with just one Timer. It workd very well. But the assistant didnt accept my solution. Since it was written in the description of the excersize that each ball must be moved by a thread. How stupid is that! Soo I didnt have any good idea on how to achive that. But I do think that a Barrier is the best way to go in this unfortunate circumastance. If you have a better idea please I will be very interested. I mean what I do is I create a barrier and then each ball has
    while(true){
    move()
    barrier.await()
    in the run method. That means each out of n balls will move and then wait. When all the balls will move then I will do collision detection, redraw the panel and pause the frame for about 30 ms thus achivieng the illusion of having about 30 fps and then repeting the process. Soo the Barrier pattern I think should do good in this case. Well I have just been programming for a few months in Java soo I really can only speculate. Now the tricky part is that what if I add a new ball? What I want is simply to increment the nr of parties that the barrier has to n + 1. That will not cause any problems. If I were to decrement there might be some problems. But I dont want to create a new CyclicBarrier everytime a new Ball is created. Soo one way I think might work is to get the source of the CyclicBarrier and add an incrementParties method. Again I am a very inexperienced java beginner soo ....

  • How to use a standard library binary search if I'm not searching for a key?

    Hi all,
    I'm looking for the tidiest way to code something with maximum use of the standard libraries. I have a sorted set of ints that represent quality levels (let's call the set qualSet ). I want to find the maximum quality level (choosing only from those within qualSet ) for a limited budget. I have a method isAffordable(int) that returns boolean. So one way to find the highest affordable quality is to start at the lowest quality level, iterate through qualSet (it is sorted), and wait until the first time that isAffordable returns false. eg.
    int i=-1;
    for (int qual : qualSet) {
         if !(isAffordable(qual))
              return i;
         i++;
    }However isAffordable is a slightly complicated fn, so I'd like to use a binary search to make the process more efficient. I don't want to write the code for a binary search as that is something that should be reused, ideally from the standard libraries. So my question is what's the best way of reusing standard library code in this situation so as to not write my own binary search?
    I have a solution, but I don't find it very elegant. Here are the important classes and objects.
    //simple wrapper for an int representing quality level
    class QualityElement implements Comparable<QualityElement>
    //element to use to search for highest quality
    class HiQualFinderEl extends QualityElement {
         HiQualFinderEl(ComponentList cl) {...}
    //class that contains fair amount of data and isAffordable method
    class ComponentList {
         boolean isAffordable(int qual) {...}
    //sorted set of QualityElements
    TreeSet<QualityElement> qualSet When you create an instance of HiQualFinderEl, you pass it a reference to a ComponentList (because it has the isAffordable() method). The HiQualFinderEl.compareTo() function returns 1 or -1 depending on whether the QualityElement being compared to is affordable or not. This approach means that the binary search returns an appropriate insertion point within the list (it will never act as if it found the key).
    I don't like this because semantically the HiQualFinderEl is not really an element of the list, it's certainly not a QualityElement (but it inherits from it), and it just feels ugly! Any clever suggestions? Btw, I'm new to Java, old to C++.
    If this is unclear pls ask,
    Andy

    Thanks Peter for the reply
    Peter__Lawrey wrote:
    you are not looking for a standard binary searchI'm not using a binary search in the very common I'm searching for a particular key sense, which is the Collections.binarySearch sense. But binary searches are used in other situations as well. In this case I'm finding a local maximum of a function, I could also be solving f(x)=0... is there a nice generic way to handle other uses of binary search that anyone knows of?
    I would just copy the code from Collections.binarySearch and modify itI have this thing about reusing; just can't bring myself to do that :)
    It would be quicker and more efficient than trying to shoe horn a solution which expects a trinary result.Not sure I understand the last bit. Are you referring to my bastardised compareTo method with only two results? If so, I know, it is ugly! I don't see how it could be less efficient though???
    Thanks,
    Andy

  • How to restore standard library object

    Dear All,
    We have a standard library object 1VK(Absorption costing) deleted from one of our client in Development system.  Please suggest how do we restore this standard library back once again into that client.
    Thanks,
    Raj

    Hello Markus,
    The standard Library 1VK (Cost Centers: Absorption Costing)  which is used in report creations usually done by FI consultants has been deleted in one of our Dev client. We were able to trace out the user. Now we want this std library 1vk to be imported or retrieved once again in the same Dev client.
    Thanks,
    Raj

  • The missing library problem.

    I understand that there's already a lot of threads about the sudden disappearance of iTunes libraries, however I'm typing this up because I'd like to point out in a bit more detail what I'm seeing happening to my computer, and maybe have a collective of what's going on. This issue has happened to me five times in the last two months since I've updated to iTunes 11. After searching on google I know the missing library problem has existed since the early 2000s; why this glitch has yet to be fixed 13 years later is beyond me. I have personally never had this problem until updating to 11, and seeing the many other threads on here this appears to me to be an issue with this version of the software more than it has been in previous versions.
    Before I continue, I have tried the following to fix it:
    Simply readded my whole library. It was only wiped again a few weeks later.
    Completely uninstalled and reinstalled iTunes. That didn't work either, so it's not just an updating problem.
    What I haven't tried
    Changing where on my computer iTunes is installed. I have no idea where on the computer might be better or if it will change anything. I have iTunes installed on its default location on my local C: disk.
    Importing the music directly from my iPod into iTunes. Can this be done? If so, how? Not everything on my iTunes is a store purchase, most of it is imported CDs and also amazon purchases too. So I don't know if the transfer purchases option works. While this wouldn't fix this current issue, I would like to know how to do this if possible since it would just be a quick fix whenever this happens.
    What is happening:
    So each time this has happened, what occurs is that like many other people, one day I open my iTunes and everything is in order. Then the next, for no reason, all of my libraries are gone but the music is still on my computer, organized in their files the way iTunes had them done so upon importing. I can't use the .itl files in the "previous libraries" folder because they have also been re-written. Upon opening them, even if their last save was on a day I know everything was in working order, opening them does nothing but give me the same blank default page.
    What isn't mentioned in a lot of the posts regarding this issue, is the sudden crop of temporary files in the iTunes folder.
    The ones that have cropped up for me personally are the following:
    iT 1.tmp
    iT 2.tmp
    iT 3.tmp
    iT 4.tmp
    Temp file 1.tmp
    Temp file 2. tmp
    Those were not there the last time I used iTunes, and they're never there on the days I've used it before and it has worked correctly. However every time my library is wiped, these files suddenly appear without fail, every time. I can't open them, I can't do anything with them except delete them. I believe I remember reading somewhere that this might be an issue regarding with how the program is saving the progress of your library changing, and that the temp files are there until it can "officially" save what has happened to your library. While I didn't change anything in my library in the last couple of weeks, I'm assuming this also counts things like play count.
    My own personal opinion
    Seeing just how many threads with this issue are popping up, this leads me to believe that this isn't just a problem with my personal computer or my personal install of iTunes 11. These temp files also lead me to believe that as well. In other words, whatever glitch has existed with iTunes since the early 2000s is for some reason running rampant in version 11.
    TL;DR:
    Please developers, actually look at this library glitch within the program itself. It can't just be an individual user's problem because way too many people are experiencing it.

    No worries. You've probably run into one the other threads I've posted to but I'll add my thoughts here anyway...
    Empty/corrupt library after upgrade/crash
    Hopefully it's not been too long since you last upgraded iTunes, in fact if you get an empty/incomplete library immediately after upgrading then with the following steps you shouldn't lose a thing or need to do any further housekeeping.  Note that in iTunes 11 an "empty" library may show your past purchases with links to stream or download them.
    In the Previous iTunes Libraries folder should be a number of dated iTunes Library files. Take the most recent of these and copy it into the iTunes folder. Rename iTunes Library.itl as iTunes Library (Corrupt).itl and then rename the restored file as iTunes Library.itl. Start iTunes. Should all be good, bar any recent additions to or deletions from your library.
    Alternatively, depending on exactly when and why the library went missing, there may be a more recent .tmp file in the main iTunes folder that can be copied and renamed as iTunes Library.itl to restore the library to an earlier state. Look for a recent .tmp file that is similar in size to the .itl files in the Previous iTunes Libraries folder. If it has happened repeatedly you may want the earliest such file generated since the last iTunes upgrade.
    If applicable, see iTunes Folder Watch for a tool to catch up with any changes since the backup file was created.
    When you get it all working make a backup!
    Should you be in the unfortunate position where you are no longer able to access your original library, or a backup of it, then see Recover your iTunes library from your iPod or iOS device.
    I've noticed more of these missing library posts of late and a common factor to most since I started asking is AVG Anti-Virus. It seems in some cases it might be at least part of the reason why the library file disappears. Try excluding the iTunes folder from any AV scanning process.
    tt2

  • Apache C++ Standard Library 4.2.0 released

    October 29, 2007 -- The Apache C++ Standard Library project
    is pleased to announce that the official stdcxx 4.2.0 release is
    now available for download from the following location:
    http://people.apache.org/dist/incubator/stdcxx/releases/
    For additional details see the stdcxx Download page:
    http://incubator.apache.org/stdcxx/download.html#releases
    The Apache C++ Standard Library [formerly Rogue Wave C++ Standard
    Library] is a full implementation of the C++ Standard Library
    conforming to the ISO/IEC 14882:2003 international standard for
    the programming language C++.
    4.2.0 is a "minor" release of the library that is source and
    backward binary compatible with stdcxx 4.1.x. Programs linked
    with 4.1.x can safely upgrade to 4.2.0 without needing to be
    recompiled. Forward compatibility (i.e., the ability to
    "downgrade" programs linked with stdcxx 4.2.0 to stdcxx 4.1.x)
    is not guaranteed.
    This release of stdcxx contains a large number of bug fixes and
    a number of improvements. For a complete list of issues resolved
    in this release of the project see:
    http://issues.apache.org/jira/secure/IssueNavigator.jspa?mode=hide&requestId=12311754
    This release of stdcxx has been fully certified on the following
    platforms (for additional platform notes see the project's README
    file).
    * Compaq/HP C++
    * Compaq/HP C++ 6.5 and 7.1 on Tru64 UNIX
    * Compaq/HP C++ 7.1 on Tru64 UNIX
    * EDG eccp demo
    * EDG eccp 3.8 on Red Hat Enterprise Linux 5.0, x86_64
    * EDG eccp 3.9 on Solaris 9
    * GCC
    * gcc 4.1.1, Solaris 10, SPARC
    * gcc 4.1.0, SuSE Linux Enterprise Server 10.0, EM64T
    * gcc 4.0.1, Mac OS X (Darwin), x86
    * gcc 3.4.6, Red Hat Enterprise Linux 4, Update 4, AMD64 and EM64T
    * gcc 3.4.4, Cygwin on Windows XP SP 2, x86
    * gcc 3.4.4, FreeBSD 6.2, x86
    * gcc 3.4.4, Red Hat Enterprise Linux 4, Update 2, IA64
    * gcc 3.3.3, SuSE Linux Enterprise Server 9.1, AMD64
    * gcc 3.2.3, Red Hat Enterprise Linux 3, Update 8, EM64T
    * HP aCC
    * aCC 6.13, HPUX 11.23, IPF
    * aCC 6.05, HPUX 11.23, IPF
    * aCC 6.00, HPUX 11.23, IPF
    * aCC 5.57, HPUX 11.23, IPF
    * aCC 3.74, HPUX 11.31, PA-RISC
    * aCC 3.73, HPUX 11.31, PA-RISC
    * aCC 3.73, HPUX 11.23, PA-RISC
    * aCC 3.73, HPUX 11.11, PA-RISC
    * aCC 3.63, HPUX 11.31, PA-RISC
    * aCC 3.63, HPUX 11.23, PA-RISC
    * aCC 3.63, HPUX 11.11, PA-RISC
    * IBM XLC++/VisualAge C++
    * XLC++ 9.0, AIX 5.3, POWER
    * XLC++ 8.0, AIX 5.3, POWER
    * XLC++ 7.0, AIX 5.3, POWER
    * VisualAge C++ 6.0, AIX 5.2, POWER
    * Intel C++
    * Intel C++ 10.0, Red Hat Enterprise Linux 4, Update 4, AMD64 and EM64T
    * Intel C++ 10.0, SuSE Linux Enterprise Server 10.0, EM64T
    * Intel C++ 10.0, Windows 2000 SP 4, x86
    * Intel C++ 10.0, Windows 2003 SP 1, EM64T and x86
    * Intel C++ 10.0, Windows XP SP 2, EM64T and x86
    * Intel C++ 10.0, Windows Vista, EM64T
    * Intel C++ 9.1, Red Hat Enterprise Linux 4, Update 4, AMD64 and EM64T
    * Intel C++ 9.1, Red Hat Enterprise Linux 4, Update 2, IA64
    * Intel C++ 9.1, SuSE Linux Enterprise Server 10.0, EM64T
    * Intel C++ 9.1, Windows 2000 SP 4, x86
    * Intel C++ 9.1, Windows 2003 SP 1, x86
    * Intel C++ 9.1, Windows XP SP 2, x86
    * Microsoft Visual Studio
    * Visual Studio 2008 Beta 2, Windows XP, x86
    * Visual Studio 2005, Windows 2000 SP 4, x86
    * Visual Studio 2005, Windows 2003 SP 1, EM64T and x86
    * Visual Studio 2005, Windows XP SP 2, EM64T and x86
    * Visual Studio 2005, Windows Vista, EM64T
    * Visual Studio 2003, Windows 2000 SP 4, x86
    * Visual Studio 2003, Windows 2003 SP 1, x86
    * Visual Studio 2003, Windows XP SP 2, x86
    * SGI MIPSpro
    * SGI MIPSpro 7.41, IRIX 6.5, MIPS
    * Sun C++
    * Sun C++ 5.9, Red Hat Enterprise Linux 4, Update 4, AMD64 and EM64T
    * Sun C++ 5.9, SuSE Linux Enterprise Server 9.1, AMD64
    * Sun C++ 5.9, Solaris 10, AMD64 and SPARC
    * Sun C++ 5.9, Solaris 9, SPARC
    * Sun C++ 5.8, Solaris 10, AMD64 and SPARC
    * Sun C++ 5.8, Solaris 8, SPARC
    * Sun C++ 5.7, Solaris 10, SPARC
    * Sun C++ 5.6, Solaris 9, SPARC
    * Sun C++ 5.3, Solaris 8, SPARC
    The Apache C++ Standard Library project is seeking volunteers
    interested in contributing to the development, porting, and general
    maintenance of the project. To learn more, subscribe to the
    [email protected] mailing list by sending a blank
    email to [email protected].
    Disclaimer:
    STDCXX is an effort undergoing incubation at the Apache Software
    Foundation (ASF), sponsored by the Incubator PMC. Incubation is
    required of all newly accepted projects until a further review
    indicates that the infrastructure, communications, and decision
    making process have stabilized in a manner consistent with other
    successful ASF projects. While incubation status is not necessarily
    a reflection of the completeness or stability of the code, it does
    indicate that the project has yet to be fully endorsed by the ASF.

    October 29, 2007 -- The Apache C++ Standard Library project
    is pleased to announce that the official stdcxx 4.2.0 release is
    now available for download from the following location:
    http://people.apache.org/dist/incubator/stdcxx/releases/
    For additional details see the stdcxx Download page:
    http://incubator.apache.org/stdcxx/download.html#releases
    The Apache C++ Standard Library [formerly Rogue Wave C++ Standard
    Library] is a full implementation of the C++ Standard Library
    conforming to the ISO/IEC 14882:2003 international standard for
    the programming language C++.
    4.2.0 is a "minor" release of the library that is source and
    backward binary compatible with stdcxx 4.1.x. Programs linked
    with 4.1.x can safely upgrade to 4.2.0 without needing to be
    recompiled. Forward compatibility (i.e., the ability to
    "downgrade" programs linked with stdcxx 4.2.0 to stdcxx 4.1.x)
    is not guaranteed.
    This release of stdcxx contains a large number of bug fixes and
    a number of improvements. For a complete list of issues resolved
    in this release of the project see:
    http://issues.apache.org/jira/secure/IssueNavigator.jspa?mode=hide&requestId=12311754
    This release of stdcxx has been fully certified on the following
    platforms (for additional platform notes see the project's README
    file).
    * Compaq/HP C++
    * Compaq/HP C++ 6.5 and 7.1 on Tru64 UNIX
    * Compaq/HP C++ 7.1 on Tru64 UNIX
    * EDG eccp demo
    * EDG eccp 3.8 on Red Hat Enterprise Linux 5.0, x86_64
    * EDG eccp 3.9 on Solaris 9
    * GCC
    * gcc 4.1.1, Solaris 10, SPARC
    * gcc 4.1.0, SuSE Linux Enterprise Server 10.0, EM64T
    * gcc 4.0.1, Mac OS X (Darwin), x86
    * gcc 3.4.6, Red Hat Enterprise Linux 4, Update 4, AMD64 and EM64T
    * gcc 3.4.4, Cygwin on Windows XP SP 2, x86
    * gcc 3.4.4, FreeBSD 6.2, x86
    * gcc 3.4.4, Red Hat Enterprise Linux 4, Update 2, IA64
    * gcc 3.3.3, SuSE Linux Enterprise Server 9.1, AMD64
    * gcc 3.2.3, Red Hat Enterprise Linux 3, Update 8, EM64T
    * HP aCC
    * aCC 6.13, HPUX 11.23, IPF
    * aCC 6.05, HPUX 11.23, IPF
    * aCC 6.00, HPUX 11.23, IPF
    * aCC 5.57, HPUX 11.23, IPF
    * aCC 3.74, HPUX 11.31, PA-RISC
    * aCC 3.73, HPUX 11.31, PA-RISC
    * aCC 3.73, HPUX 11.23, PA-RISC
    * aCC 3.73, HPUX 11.11, PA-RISC
    * aCC 3.63, HPUX 11.31, PA-RISC
    * aCC 3.63, HPUX 11.23, PA-RISC
    * aCC 3.63, HPUX 11.11, PA-RISC
    * IBM XLC++/VisualAge C++
    * XLC++ 9.0, AIX 5.3, POWER
    * XLC++ 8.0, AIX 5.3, POWER
    * XLC++ 7.0, AIX 5.3, POWER
    * VisualAge C++ 6.0, AIX 5.2, POWER
    * Intel C++
    * Intel C++ 10.0, Red Hat Enterprise Linux 4, Update 4, AMD64 and EM64T
    * Intel C++ 10.0, SuSE Linux Enterprise Server 10.0, EM64T
    * Intel C++ 10.0, Windows 2000 SP 4, x86
    * Intel C++ 10.0, Windows 2003 SP 1, EM64T and x86
    * Intel C++ 10.0, Windows XP SP 2, EM64T and x86
    * Intel C++ 10.0, Windows Vista, EM64T
    * Intel C++ 9.1, Red Hat Enterprise Linux 4, Update 4, AMD64 and EM64T
    * Intel C++ 9.1, Red Hat Enterprise Linux 4, Update 2, IA64
    * Intel C++ 9.1, SuSE Linux Enterprise Server 10.0, EM64T
    * Intel C++ 9.1, Windows 2000 SP 4, x86
    * Intel C++ 9.1, Windows 2003 SP 1, x86
    * Intel C++ 9.1, Windows XP SP 2, x86
    * Microsoft Visual Studio
    * Visual Studio 2008 Beta 2, Windows XP, x86
    * Visual Studio 2005, Windows 2000 SP 4, x86
    * Visual Studio 2005, Windows 2003 SP 1, EM64T and x86
    * Visual Studio 2005, Windows XP SP 2, EM64T and x86
    * Visual Studio 2005, Windows Vista, EM64T
    * Visual Studio 2003, Windows 2000 SP 4, x86
    * Visual Studio 2003, Windows 2003 SP 1, x86
    * Visual Studio 2003, Windows XP SP 2, x86
    * SGI MIPSpro
    * SGI MIPSpro 7.41, IRIX 6.5, MIPS
    * Sun C++
    * Sun C++ 5.9, Red Hat Enterprise Linux 4, Update 4, AMD64 and EM64T
    * Sun C++ 5.9, SuSE Linux Enterprise Server 9.1, AMD64
    * Sun C++ 5.9, Solaris 10, AMD64 and SPARC
    * Sun C++ 5.9, Solaris 9, SPARC
    * Sun C++ 5.8, Solaris 10, AMD64 and SPARC
    * Sun C++ 5.8, Solaris 8, SPARC
    * Sun C++ 5.7, Solaris 10, SPARC
    * Sun C++ 5.6, Solaris 9, SPARC
    * Sun C++ 5.3, Solaris 8, SPARC
    The Apache C++ Standard Library project is seeking volunteers
    interested in contributing to the development, porting, and general
    maintenance of the project. To learn more, subscribe to the
    [email protected] mailing list by sending a blank
    email to [email protected].
    Disclaimer:
    STDCXX is an effort undergoing incubation at the Apache Software
    Foundation (ASF), sponsored by the Incubator PMC. Incubation is
    required of all newly accepted projects until a further review
    indicates that the infrastructure, communications, and decision
    making process have stabilized in a manner consistent with other
    successful ASF projects. While incubation status is not necessarily
    a reflection of the completeness or stability of the code, it does
    indicate that the project has yet to be fully endorsed by the ASF.

  • Got error when call standard library in form personalizations

    There is a standard library OEXOEFRM attached to from OEXOEORD. Now I tried to call a procedure in libary with form personalizations, but got failed.
    Action: Builtin
    Builtin type :execute procedure
    Argument: begin OE_SCHEDULE_ACCESS.SET_SCHEDULE_ACTION ('para1','para2'); end
    When 'apply now', got the error "....could not be evaluated becuase of error ORA-06550: line 3, column 1: PLS-00201:'OE_SCHEDULE_ACCESS.SET_SCHEDULE_ACTION' must be declared.
    My question is how to call form library procedure in form personalizations? What builtin type should be used and any extra steps need to be done?
    Is there any documents on oracle metalink specific to this issue?
    Thank you very much for your help.

    Forms personalization is described in detail in ML Note 279034.1.
    Limitations of personalizations are in note 420518.1
    HTH
    Srini Chavali

  • Relocating a non-standard library with Applescript

    Hello everyone,
    I have been using an ibook for a while now and consequently had my entire 10,000 song library on an external firewire harddrive. Until now...
    Just purchased a new iMac with a nice big 500gb internal harddrive.
    I'd like to relocate the entire library to the new internal harddrive. Although most of my library is structured the way iTunes does it (artists/album folders), about 1000 or so random songs are in other folders. (I only keep complete albums in folders using the "iTunes way") Therefore the iTunes-provided "Consolidate Library" feature will not help me. I want to keep my own structure.
    Through searching the internet, I've found this link that appears to be the solution I'm looking for. http://www.xs4all.nl/~smulleke/2004/06/10/index.html#post200406101029
    However before I do this, the article does make mention of Applescript being able to help my in my cause.
    Are there Applescripts that will ease the process of relocating a non-standard library structure? Or should I go ahead and try this.
    Also, has anyone had any success in a similar situation?
    Thanks.

    Well, you could create your own presets, but that's an awful lot of work. The smart brush is just using gradient map adjustment layers, so you could get the same effect by selecting what you want,  choosing a gradient, and then creating a new gradient adjustment layer. But me, I'd just do a hue/saturation adjustment layer or plain layer in color mode instead.

  • Ovi Suite 3.0.0.290 - Music library problems...

    Hello,
    Just bought a Nokia E5, looks to be a sweet phone so far...
    Only, Ovi Suite is just annoying. Very slow on communicating with the phone (USB connection) and some big problems.
    Impossible to delete music from the library ! How is that ?? And also the library takes ages to add a new folder.
    Also, not seeing the playlist i've made on the phone ? Either on mass storage connection, in the playlist folder of the phone, nothing... But should be on a other threat.
    Hope you can solve the library problem because it's quite annoying.
    Thanks in advance for any answers.

    @satari
    Yeah, alright already!
    We get that without you plastering this message over EVERY single thread dealing with issues of that truly useless and pathetic piece of  software called Ovi-Suite.
    Especially since the new version DOES NOT SOLVE ANY OF THE ISSUES AT HAND IN THE THREADS YOU MASS PASTED INTO!
    Ovi-Suite 3.x still no longer syncs music, which IMHO is a basic function. Who on earth wants to be forced to manually update the phone playlists and songs whenever songs are added on the PC? That is beyond backwards.
    Hello? It's 2011, not 1991.
    Ovi Suite 3.x still randomly refuses to add songs to the library on the PC (e.g. it skips several songs from an album folder, yet they play fine when added to the phone manually outside Ovi-Suite), an issue that can only be corrected by deleting the entire library on the PC and recreating it. A "repair library" function is notoriously absent.
    I'd like a so called Smartphone to make tasks easier and more comfortable instead of harder.
    Newer Nokia handsets may be slightly less bad, but the N97 with Ovi-Suite is still the smartphone/desktop combo from hell.
    The fruit phone/ITunes combo is sadly restricted by the greed and desire to control everything of Apple, but at least the products work reliably and consistently for the most part. The same is true for 'Droid devices.
    Ever seen a black lemon? They turn black when they rot. My N97 is black. 'nuff said

  • Older itune version 10.6 trying to reinstall, library problem?

    I reinstalled older itune version 10.6 on Win7 after I reformatted the drive.
    1. Now i have a  library problem? the itunes will not open and i get a message "itunes library.itl" is from newer pgm. how can i work around it?
    2. i want to restore my itunes music library like it was before with the old libray i had from my backup, how can i do that?

    your serial number is for an upgrade version.  you need to prove you have a qualifying upgrade product.
    after you enter your upgrade serial number and the installer failing to find a previous version, you should be given the option to choose the previous version and enter its (the older version's) serial number.
    if that's not working, what version are you trying to install and why didn't the above work?

  • Where are C++ Standard Library Classes for Unicode RFC SDK?

    I have the Unicode RFC SDK and there is a document (sapucdoc.htm) that explains that the C++ standard library classes have SAP_ equivalents. For example:
        string --> SAP_string
    It then says that header files for these classes are named SAP<standard lib name>.hpp. So for the string class:
        string.h --> SAPstring.hpp
    The rfcsdk/include directory does not contain any of the header files.  Where can I find these header files and possibly libraries I need to use the standard C++ libraries with this version of the RFC SDK?
    Thanks.

    Those icons are not accessible directly.
    Try setting the appropriate button type, like following code uses "info light" type to show the "i" icon.
    {cod}
    UIButton *aboutButton=[UIButton buttonWithType: UIButtonTypeInfoLight];
    {code}

  • [SOLVED] Where are standard library functions like getchar() defined?

    I'm new to programming, and I'm curious about the definitions of standard library functions like getchar(), but when I look in stdio.h, all I see are function prototypes. Where is the actual definition? Is it built into the compiler?
    Thanks for your help.
    Last edited by nbtrap (2012-02-21 17:24:31)

    KingX wrote:That would be in stdio.c, stdio.h is the header file.
    Thank you, I think I understand now. Correct me if I'm wrong: stdio.c is source code for glibc, which is compiled into a shared object file that is distributed with the glibc package. My only question would then be: how does the compiler know to link to the object file when it's not explicitly stated. For example when I compile a program, why do I not have to type:
    gcc program.c /usr/lib/libc.so
    and why does
    gcc program.c
    suffice?

  • C++ standard library

    I'm looking for the C++ standard library. On linux machines it can be found under /usr/lib/.../libstdc++.a
    I would really appreciate any help.
    TIA
    Geva

    Hi There,
    The C++ COmpiler includes a shared version of
    the C++ Standrad library. It is called
    libCstd.so.1.
    It is in /usr/lib directory.
    If you want to know more on C++ Standrad library, check out Chapter 13 of C++ User's Guide from
    http://docs.sun.com and select Forte Developer 6 Update 2 compiler collection.
    I hope this helps.
    .....jagruti
    Developers Technical Support
    Sun Microsystems, http://www.sun.com/developers/support

Maybe you are looking for

  • Inventory Cube Compression - Non-Cumulative

    Dear All I have loaded setup tables in R/3 BX as on date             TAC MCNB1 BF i.e. Historical         TAC  OLI1BW UM                            TAC OLIZBW I have loaded the Inventory Cube form all the three Data Sources 2LIS_03_BX : Initial Statu

  • Applescript wont use a value from a text file as a number

    I want to perform math operations on a value (0.0092926025390625) that is stored in a text file, i have no problem getting it into the applescript but it says "applescript error cant make "0.0092926025390625" into a number" i know that i am inputting

  • HT1386 iPhone Sync Issue

    I cannot sync my iPhone with iTunes, it keeps stating not authorized, go to store and authorize, but when I do, it says this computer is already authorized. I have already updated and restarted, same response.

  • I copied my PS CS5 Plug Ins folder into my CS6  one & it started having problems opening & errors...

    I copied my PS CS5 Plug Ins folder into my CS6  one & it started having problems opening & errors... would someone be able to tell me what the basic/original ones should be in PS CS^6 Plug In folder please?

  • Handling Solution Manager changes with ChaRM (ChaRM on SolMan PRD)

    Hi Experts, Having deployed ChaRM to satellite system (three system landscape) we became interested in handling Solution Manager changes with ChaRM. We have operable ChaRM in SolMan 4.0 SP12. We have DEV and PRD for SolMan so we are talking about two