Clueless about this "unresolved symbols"

Hi there!
I made a portation from Win32 to SunSolaris8 and I finally succeeded compiling my .so. There are no syntactical errors or binding errors when compiling with CC (SunStudio 8).
But while executing the application which uses my .so I get the error log:
code:
The reason /ya/yao55/yao55c5/wisdev/src/ug-ifc/mach/resource/library/tool/tdm/ugs.so failed to load was:
There are unresolved symbols in the image:
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2t6Mrk1IIrkn0C__v_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___M__sun_append6Mrk1_r1_
     __1cH__rwstdRexcept_msg_string2t6MIE_v_
     __1cDstdLlogic_error2T5B6M_v_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___Efind6kMpkcII_I_
     __1cDstdMout_of_rangeG__vtbl_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2G6Mrk1_r1_
     __1cDstdMout_of_range2T6M_v_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___M__sun_concat6kMpkc_1_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___M__sun_append6Mpkc_r1_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___J__nullref_
     __1cH__rwstdbC__rwse_StringIndexOutOfRange_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2t6Mpkcrkn0C__v_
     __1cDstdLlogic_errorG__vtbl_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___Gassign6Mrk1II_r1_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___2G6Mpkc_r1_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___Hcompare6kMIIpkcI_i_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___M__sun_concat6kMrk1_1_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___Hreplace6MIIpkcIII_pc_
     __1cDstdbC__RTTI__1nDstdMout_of_range__
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___H__clone6M_v_
     __1cDstdMbasic_string4Ccn0ALchar_traits4Cc__n0AJallocator4Cc___I__getRep6MII_pnH__rwstdM__string_re f4Ccn0B_n0C____
Anyone any idea?
Do I have to link to some lib of c/c++?
Thx so far, Micha

First, you should be linking your shared object (ugs.so) with the flag "-z defs", and probably with "-z defs -z text". By doing this, you will force the errors that you are now getting at runtime to be exposed at build time.
Second, it looks as if your library is missing the standard C++ library. I don't know what the flags are for Studio 8, but for Forte 6U2 passing -library=Crun,Cstd on the compile and link lines sets things up correctly.

Similar Messages

  • Unresolved symbol after migrating Pro*C from Oracle 8i to Oracle 10gR2

    Hello,
    We are currently migrating a 32bits application written in Pro*C and Pro*Cobol from Oracle 8i client to Oracle 10gR2 client (Oracle 10gR2 server).
    Precompiling, compiling and linking the source files are ok. But at runtime, the following error appears :
    /usr/lib/dld.sl: Unresolved symbol: __sendpath64 (code) from /logiciel/oracle/client_10203/lib32/libclntsh.sl.10.1
    Here is the command used for pre-compiling, compiling and linking :
    +----> Precompiling Pro*C src/its_execute_lmd.pc ...
    proc maxopencursors=100 hold_cursor=yes release_cursor=yes ireclen=500 oreclen=132 mode=ORACLE code=ANSI_C dbms=v8 unsafe_null=yes ltype=none include=(inc,/logiciel/oracle/client_10203/network/public,/logiciel/oracle/client_10203/plsql/public,/logiciel/oracle/client_10203/precomp/public,/vtcvd10/vcour/common/alimentation_com/afonction_partagee/inc,/logiciel/oracle/client_10203/rdbms/public,/logiciel/oracle/client_10203/rdbms/demo,) iname=src/its_execute_lmd.pc
    Pro*C/C++: Release 10.2.0.3.0 - Production on Mer. Déc. 5 10:16:56 2007
    Copyright (c) 1982, 2005, Oracle. All rights reserved.
    Valeurs des options système par défaut extraites de : /logiciel/oracle/client_10203/precomp/admin/pcscfg.cfg
    +----> .................... src/its_execute_lmd.c OK
    +----> Compiling src/its_execute_lmd.c ...
    cc -Ae -Iinc -I/logiciel/oracle/client_10203/network/public -I/logiciel/oracle/client_10203/plsql/public -I/logiciel/oracle/client_10203/precomp/public -I/logiciel/oracle/client_10203/rdbms/public -I/logiciel/oracle/client_10203/rdbms/demo -I/vtcvd10/vcour/common/alimentation_com/afonction_partagee/inc -c src/its_execute_lmd.c -o src/its_execute_lmd.o
    +----> .................... src/its_execute_lmd.o OK
    +----> Building its_execute_lmd ...
    cc -Wl,+s -Wl,+n -Llib -L/vtcvd10/vcour/lib -L/logiciel/oracle/client_10203/lib32 -L/logiciel/oracle/client_10203/rdbms/lib32 -o bin/its_execute_lmd src/its_execute_lmd.o -l:libclntsh.sl -l:libits.a
    +----> .................... its_execute_lmd OK
    Here is the SHLIB_PATH var used at runtime :
    SHLIB_PATH=/logiciel/oracle/client_10203/lib32
    I would appreciate any help about this unresolved symbol in the Oracle shared library.
    Thank you in advance.

    What does the program do? It might make more sense, given the tremendous number of changes and enhancements to just rewrite it.

  • Apple -clueless about its own software !! can anybody give me a straight answer to this ?

    APPLE - clueless about its own software !!! Can anybody please give me a straight answer to this question - how do I zero out my Apple SSD ??
    I have spoken to Apple engineers in-store and via phone support and nobody seems to know how to do it, in fact the guys at the retail store were not even aware that the option for secure erase has been disabled for macs with SSD running Lion. Now im aware that some people will say this is to protect the lifetime of the SSD, but this is irrelevant as Apple SSD's running Lion has TRIM utility. Furthermore to save people's time you cannot do it by externalling booting or by holding down C or CMD+R !
    So, has anyone got a simple method for this, it cant be impossible !
    Please help

    mj25 wrote:
    APPLE - clueless about its own software !!! Can anybody please give me a straight answer to this question - how do I zero out my Apple SSD ??
    I have spoken to Apple engineers in-store and via phone support and nobody seems to know how to do it, in fact the guys at the retail store were not even aware that the option for secure erase has been disabled for macs with SSD running Lion. Now im aware that some people will say this is to protect the lifetime of the SSD, but this is irrelevant as Apple SSD's running Lion has TRIM utility. Furthermore to save people's time you cannot do it by externalling booting or by holding down C or CMD+R !
    So, has anyone got a simple method for this, it cant be impossible !
    Please help
    then if not coming up on google, apple or asking here, then is maybe impossible to do genius. you politeness get you lot of help here.

  • System.LoadLibrary + dlopen -- callback causes unresolved symbol

    Hi guys,
    I am currently trying to use the API
    System.loadLibrary(String name)in order to dynamically link shared libaries to SOLARIS JVM.
    I am facing some unresolved symbol at run-time .
    I load a shared library libhello1 (using system.LoadLibary)
    and I call from this lib (via JNI interface) a method which
    loads a second library libhello2(using dlopen) and invokes hello2().
    hello2 will call back a method hello_bug which is implemented in libhello1.
    There is the a mutual or cyclic dependence. This dependance is correctly handled if I link the libhello1 to a standard C implemented executable.
    But if I load libHello1 via System.Load, the second lib is correctly loaded but the call back is not possible due to unresolved symbol.
    It seems like the symbols are not kept in this case(or the dlopen creates a different thread?...)
    The workaround to fix the issue is to link explicitely libHello1 to libHello2 when building libHello2.
    I don't know if this is clear to everyone so
    I have reproduced this on a very simple case.
    Basicaly, I have implemented in standard C language 2 shared libraries:
    libHelloModule1.so, libHelloModule2.so
    one standard executable and one java interface to call the method
    Below is the full code for reproduce:
    hello1.h:
    #include <dlfcn.h>
    #include <stdlib.h>
    #include <stdio.h>
    #include <iostream>
    #include <jni.h>
    #include "hello_jni.h" [u]//automatically generated by javah -- ref Makefile[/u]
    extern "C"  void hello_bug();
    hello1.cc :#include "hello1.h"
    extern "C" {
    JNIEXPORT void JNICALL Java_com_helloworld_Hello_ShowMessage
      (JNIEnv *, jobject, jstring){
    void *handle;
    const  char *error;
    void  (*init) (void);
    printf(" load Hello2 \n");
    handle = dlopen ("libHelloModule2.so", RTLD_LAZY);
    printf (" lib Hello2 onload.. \n");
    error = dlerror();
    if (!handle) {
          printf ("lib HelloModule2 not loaded correctly %s \n", error);
          exit(1);
       dlerror();
       init =(void(*)())  dlsym(handle, "hello2");
      error = dlerror();
            if(error)
                    fprintf(stderr, "Could not find print_hello(): %s\n",
    error);
                    exit(1);
    (*init)();
        dlclose(handle);
    void hello_bug()
    printf ("Hello bug correctly  invoked : CQFD\n");
    }// extern "C"
    hello2.cc
    #include "hello1.h"
    typedef void  ( *PF1) (char *, char *);
    extern "C" {
    void hello2(){
    printf ("Hello2 : ping Hello1\n");
    /*simple call work in c not via JNI*/
    hello_bug();
    Hello.java :
    package com.helloworld;
    import java.util.*;
    import java.io.*;
    public class Hello  {
      private native void ShowMessage(String msg);
      public void initialized() {
                System.out.println(" ShowMessage - called");
      try {
              ShowMessage("Generated with JNI");
           } catch (Exception e ) {
                e.printStackTrace();         }
      public Hello(){
      System.loadLibrary("HelloModule1");
                System.out.println(" HelloModule1 loaded");
    TestLocal.java :
    import java.util.*;
    import java.io.*;
    import com.helloworld.Hello;
    public class TestLocal{
    public TestLocal(){
            System.out.println("test local");
    public static void main(String[] args) {
            TestLocal test_local = new TestLocal();
            Hello test = new Hello();
            test.initialized();
    }THE MOST IMPORTANT IS IN THE MAKEFILE:
    Makefile :all: Hello.jar hello_jni.h libHelloModule1.so libHelloModule2.so TestLocal.class dummy
    Hello.jar: com/helloworld/Hello.class
    jar cvf $@  com/helloworld
    com/helloworld/Hello.class: Hello.java
    $(JAVAC)  -d . Hello.java
    hello_jni.h: Hello.jar
    $(JAVAH) -jni -o $@ -classpath ./Hello.jar com.helloworld.Hello
    libHelloModule1.so : hello_jni.h hello1.o  
    gcc  -G  -o $@ hello1.o -lstdc++
    libHelloModule2.so : hello2.o
    gcc   -G  -o $@ hello2.o -Wl -lstdc++  -L. -lHelloModule1   [u] # -->CASE  1 :THIS WORKS [/u]
    gcc   -G  -o $@ hello2.o -Wl -lstdc++ [u] #-->CASE 2 :THIS  DOES NOT WORK[/u]
    dummy : dummy_main.o
    gcc  -o $@ dummy_main.o -L. -lHelloModule1 -L/usr/local/lib -lstdc++
    hello2.o : hello2.cc
    gcc -I. -O -c  hello2.cc
    hello1.o : hello1.cc
    gcc -I. -O -c  hello1.cc
    TestLocal.class : TestLocal.java
    $(JAVAC) -classpath  . -d . TestLocal.java
    dummy_main.o :  dummy_main.cc
    gcc -I. -O -c  dummy_main.cc
    clean:
    rm -rf com *.o *.so *.class *.jar hello_jni.h dummyCASE 1 : libHelloModule1.so is explicitely linked to libHelloModule2
    myhost % dummy
    load Hello2
    lib Hello2 onload..
    Hello2 : ping Hello1
    Hello bug correctly invoked : CQFD
    myhost % java -cp . TestLocal
    test local
    HelloModule1 loaded
    ShowMessage - called
    load Hello2
    lib Hello2 onload..
    Hello2 : ping Hello1
    Hello bug correctly invoked : CQFD
    CASE 2 : libHelloModule1.so is not explicitely linked to libHelloModule2
    myhost % dummy
    load Hello2
    lib Hello2 onload..
    Hello2 : ping Hello1
    Hello bug correctly invoked : CQFD
    myhost % java -cp . TestLocal
    test local
    HelloModule1 loaded
    ShowMessage - called
    load Hello2
    lib Hello2 onload..
    lib HelloModule2 not loaded correctly ld.so.1: java: fatal: relocation error: file ./libHelloModule2.so: symbol hello_bug: referenced symbol not found
    My concern is to have this working in CASE1 with the JNI interface the same way it does in standard C built runtime.
    So does any have encountered this?
    Is there something I missed somewhere?
    Thanks lot for your help
    Youss

    Hi,
    I have implemented JNative which seems to be close to your problem.
    It works under Windows and Linux, and loads libraries via dlopen and dlsym.
    You can have a look at it's implementation at http://jnative.cvs.sourceforge.net/jnative/JNativeCpp/
    Don't forget to load your libraries before trying to call them with System.load("/path/to/your/lib.so"); if they are not referenced by LD_LIBRARY_PATH.
    This post may be false since I know nothing about Solaris. Perhaps JNative may be ported under Solaris ?
    --Marc (http://jnative.sf.net)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Unresolved symbol: U_get_previous_frame_x in intermedia

    Hi All
    I am getting the following error while running a test command "exec ctx_output.start_log('log')"
    /usr/lib/dld.sl: Unresolved symbol: U_get_previous_frame_x (code) from /opt/ims
    /oracle/product/RDBMS/8.1.5/ctx/lib/libctxx8.sl
    /usr/lib/dld.sl: Unresolved symbol: U_get_frame_info (code) from /opt/ims/oracl
    e/product/RDBMS/8.1.5/ctx/lib/libctxx8.sl
    BEGIN ctx_output.start_log('log'); END;
    ERROR at line 1:
    ORA-20000: ConText error:
    ORA-06520: PL/SQL: Error loading external library
    ORA-06522: Unresolved external
    ORA-06512: at "CTXSYS.DRUE", line 122
    ORA-06512: at "CTXSYS.CTX_OUTPUT", line 39
    ORA-06512: at line 1.
    Can some body help me on this please.....
    This is very urgent.
    Regards
    UDay
    null

    Hi Tofubug,
    Since I'm not familiar about C#, however, if want to run powershell script in C#, the script below may be helpful for you:
    RunspaceConfiguration runspaceConfiguration = RunspaceConfiguration.Create();
    Runspace runspace = RunspaceFactory.CreateRunspace(runspaceConfiguration);
    runspace.Open();
    RunspaceInvoke scriptInvoker = new RunspaceInvoke(runspace);
    Pipeline pipeline = runspace.CreatePipeline();
    //Here's how you add a new script with arguments
    Command myCommand = new Command(scriptfile);
    CommandParameter testParam = new CommandParameter("key","value");
    myCommand.Parameters.Add(testParam);
    pipeline.Commands.Add(myCommand);
    // Execute PowerShell script
    results = pipeline.Invoke();
    And these threads for your reference:
    Execute PowerShell Script from C# with Commandline Arguments
    How to run PowerShell scripts from C#
    How do you set FullLanguage mode
    for remote PowerShell from C#?
    If I have any misunderstanding, please feel free to let me know.
    Best Regards,
    Anna Wang

  • Unresolved symbol with parseInt

    Hi all!
    I'm a newbie in Java and wondering if anyone can help me out
    I've been using the following code:
    int j = new Integer.parseInt(i);
    where i contains a string that is always a number like 18 or 67
    when I run my code I get the unresolved symbol error with the parseInt method. But isn't the java.lang.* already imported? How come I can't use this method? Actually I'm learning my java through JSP so my code is actually in a .jsp page. Does anyone have any idea why I can't use the parseInt method?

    sigh
    what type of Object does 'session.getAttribute("Type")' return?
    if its a String, and is properly formatted, Integer.parseInt((String)session.getAttribute("Type")) will work. (don't 4get about the NumberFormatException)
    if its an Integer object, ((Integer)session.getAttribute("Type")).intValue(); will work.
    rob,
    Thanks I haven't tried that yet but it's similar to
    what I did. This one works:
    int j =
    Integer.parseInt((String)session.getAttribute("Type"));
    I was wondering if I can skip the conversion to string
    and got straight and convert to an integer. Is that
    possible?
    Thanks!

  • Someone please clarify some things for me about this Gingerbread update.

    Alright... Someone please help me with some information. I hate to sound like I'm living under a rock, but I'm confused about this update I keep hearing about. How do I know which update I have? A couple months ago, maybe, I was just tinkering with my settings and selected "about phone" and it said there was an update available, so I downloaded it, and it changed the appearance of my home screen and different other things, but my phone worked just as good as it did before, so that is all that I noticed about it, that it looked different and I liked it, so I was happy with it. A couple of weeks ago I started having problems out of the blue with my multi-touch keyboard. I googled this forum and made an acct and someone named Cody was helping another user with the same problem, which was selecting space while texting and it taking away the keyboard leaving you to select the text space again, only to hit space and have it go away again, which forced me to use periods after every word so I could avoid hitting space. Anyway, he said to turn word prediction off. It worked for the guy he was helping, and it worked for me as well. I was happy and thought everything was back to normal. Well, a few days later I noticed that while texting if I hit the period symbol, exclamation point, question mark, or any other symbol or punctuation mark, it freezes what I pressed on my keyboard and the keyboard will not go away. I can exit out of text messaging, and get back to my home screen however the keyboard is still frozen on the screen with the symbol pressed down. Also I have an issue with my camera flashing on and off when I am trying to take a picture, and it will not let me snap a shot. I push the buttom down to auto focus and it just flashes on and off on the camera screen, the flash will sporatically come on and off and it's just all shot out, just out of the blue. I went into settings for my text msging and just unchecked everything, to see if that would help. I wrote 2 msgs using punctuation purposely and had no problems. But, my camera still will not work. Is this all because of this update that I downloaded? I just see a lot of people complaining about Gingerbread update and I don't even know what I have. I also had no clue that it's a good idea to reset your phone before or after an update. I didn't do this. I just updated my phone. Will it do any good now to reset it to its original state? I don't understand that at all because it would seem like if I reset the phone to factory.... wouldn't that take away the update that I downloaded anyway? I'm so confused someone please set me straight! Sorry for the long post but really I am just trying to understand what's going on with my phone. Thanks for any advice/help.
    [minor edit to remove potentially sensitive phrase]

    Welcome to the forum.  
    OK, as far as which version you have, it sounds like you got Gingerbread. If you go into About Phone, GB is Android version 2.3.3 and the System Version is 4.5.596....
    As far as the Keyboard issue, many have had success by turing off the word prediction, as I mentioned. Others have not. Some have had luck by first doing a Clear Caceh procedure (see below). The next step after that is a Full factory reset (which is what Verizon will likely have you do if you get them involved).  Personally, I have yet to need to do the Factory Reset - others have and even go as far as recommend it..  So I would start with Clear Cache and see if that helps. If not, do a Search for "In and Out of Factory Reset" using the search feature above. You really need to undertsand it before blindly jumping into it. Good luck.
    Wiping cache partition 
    Power off
    Power On Holding Home Key
    When Andy with Exlamation Point Shows up Press BOTH Volume keys
    Use Volume Keys to navigate to "wipe cache partition" and tap power button to select
    Wait for it to finish and select reboot system

  • Can any body brief me about  this syntax  given below

    I have doubt of using this command on Production server... How best is this.. Can anybody brief me about this syntax.. what exactly this command do...
    $ tar -cvfX - /tmp/exclude *. |* compress -c - > ../archive/file name
    Here i know about "tar -cvfX" but symbols which are highlited i dont have much idea about this.
    Will somebody will help me out in this.

    timevans wrote:
    tar -cvfX - /tmp/exclude . | compress -c - > ../archive/file name
    Using the tar utility, archive the current directory, skipping the files listed in the /tmp/exclude file and send it to standard output. Pipe the standard output to the compress utility store the resulting output in the parent directory of the current one in the file named "filename"Hi Timevans,
    But my question is what are those symbols stands for in the syntax
    i.e
    1. an hyphen* after tar -cvfX -
    2. an pullstop* after /tmp/exclude .
    3. an " *_hyphen"_* after compress -c
    4. an *"_redirection"_* after hyphen after compress -c

  • XmlSaveDom unresolved symbol, and special characters in output...

    I have a couple of issues with XmlSaveDom() that I'm hoping someone can help with...
    Firstly, under windows I'm having difficulty locating the library that it lives in. I'm linking to:
    oraxml10.lib (from the 10.1.0.2 XDK, the latest version I can find) and oci.lib (from the 10.2 client)...but getting an unresolved symbol on XMLSaveDom().
    I'm using the XDK because under windows I only have a client install which does not appear to have any of the XML headers or libraries in it. I'm using
    10.1.0.2 because it's the latest version I can find to download from technet.
    Secondly, under Solaris I'm just linking to libclntsh.so from 10.1.0.2 server home, and this resolves XMLSaveDom() ok. However when I use XMLSaveDom() I find unusual special characters in the output periodically:
    ÿ¾Ý <SOME_TAG>some_value</SOME_TAG>
    The strange character sequence is always the same.
    Any help with either of these would be greatly appreciated.

    The DOM is not required to escape the characters, so it is correct that you get the literal ampersand characters when you ask the DOM for a getNodeValue().
    When an XML document is serialized -- using, for example, the XMLDocument.print() method -- it is when this external form of the document is produced that escaping occurs.
    You can always call XMLNode.print() to serialize the value of a node and it's children into a PrintWriter that wraps a StringWriter to get the string equivalent of the properly escaped values.

  • Im in the caribbean and we speak english but netflix shows everything in spanish or some other foreign language and im clueless about how to get it to show in english

    i am in the caribbean and we speak english but netflix shows everything in spanish or some other foreign language and im clueless about how to get it to show in english can someone please help me with this issue

    bump

  • Unresolved symbols while linking

    Hello all,
    I'm toying around with oo4o and I'm having a linking problem. I'm working in VS.NET 2003.
    I added the directories for headers, excutables, libraries, etc. At first I had 9 unresolved symbol errors, but I got it down to 2 by remembering to link with oraclm32.lib (debug copy). Not sure why those 2 errors are still there. My test function is basically the first sample in the Help docs, something like this:
         OStartup();
         ODatabase odb("ora9", "username", "passwd");
         ODynaset odyn(odb, "select * from emp");
         double salary;
         while (!odyn.IsEOF())
         odyn.GetFieldValue("sal", &salary);
    odyn.MoveNext();
         OShutdown();
    The relevant parts of the buildlog. Once I added the additional command line option to link with oraclm32, everything resolved except references to OStartup and OShutdown. Seems odd. Any ideas?
    Buildlog:
    Searching libraries
    Searching C:\oracle\ora92\oo4o\CPP\LIB\oraclm32.lib:
    Found "__declspec(dllimport) public: virtual __thiscall ODatabase::~ODatabase(void)" (__imp_??1ODatabase@@UAE@XZ)
    Referenced in Dataconnect.obj
    Loaded oraclm32.lib(ORACLM32.dll)
    Found "__declspec(dllimport) public: virtual __thiscall ODynaset::~ODynaset(void)" (__imp_??1ODynaset@@UAE@XZ)
    Referenced in Dataconnect.obj
    Loaded oraclm32.lib(ORACLM32.dll)
    Found "__declspec(dllimport) public: int __thiscall ODynaset::MoveNext(int)" (__imp_?MoveNext@ODynaset@@QAEHH@Z)
    Referenced in Dataconnect.obj
    Loaded oraclm32.lib(ORACLM32.dll)
    Found "__declspec(dllimport) public: int __thiscall ODynaset::GetFieldValue(char const *,double *)const " (__imp_?GetFieldValue@ODynaset@@QBEHPBDPAN@Z)
    Referenced in Dataconnect.obj
    Loaded oraclm32.lib(ORACLM32.dll)
    Found "__declspec(dllimport) public: int __thiscall ODynaset::IsEOF(void)const " (__imp_?IsEOF@ODynaset@@QBEHXZ)
    Referenced in Dataconnect.obj
    Loaded oraclm32.lib(ORACLM32.dll)
    Found "__declspec(dllimport) public: __thiscall ODynaset::ODynaset(class ODatabase const &,char const *,long,class OSnapshotID *)" (__imp_??0ODynaset@@QAE@ABVODatabase@@PBDJPAVOSnapshotID@@@Z)
    Referenced in Dataconnect.obj
    Loaded oraclm32.lib(ORACLM32.dll)
    Found "__declspec(dllimport) public: __thiscall ODatabase::ODatabase(char const *,char const *,char const *,long)" (__imp_??0ODatabase@@QAE@PBD00J@Z)
    Referenced in Dataconnect.obj
    Loaded oraclm32.lib(ORACLM32.dll)
    SNIP
    Dataconnect.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) void __fastcall OShutdown(void)" (__imp_?OShutdown@@YIXXZ) referenced in function "long __fastcall PostData(char *)" (?PostData@@YIJPAD@Z)
    Dataconnect.obj : error LNK2019: unresolved external symbol "__declspec(dllimport) int __fastcall OStartup(int)" (__imp_?OStartup@@YIHH@Z) referenced in function "long __fastcall PostData(char *)" (?PostData@@YIJPAD@Z)

    Hi Guys,
    I got this error too recently. Was troubling me a lot. I was using Windows 7 OS, Visual Studio 2010 compiler.
    The fix for this is pretty much straight forward and solution lies in the Project settings only.
    To my knowledge, with /MDd switch, it causes the compiler to place the library name MSVCRTD.lib into the .obj file.
    But with /MTd switch, This option just causes the compiler to place the library name LIBCMTD.lib into the .obj file so that the linker will use LIBCMTD.lib to resolve external symbols. For details, please refer to this MSDN article:
    https://msdn.microsoft.com/en-us/library/2kzt1wy3(VS.71).aspx
    Its very useful.
    Also
    MDd stands for Multi-threaded Debug DLL
    MTd stands for Multi-threaded Debug
    Thanks,
    Kiran

  • How do I locate info "about this Mac"?

    Trying to locate info about this MAC i'm on.
    I can't locate the "about this mac " window.
    Thx

    Apple symbol, far left on the top menu bar

  • Unresolved symbol: std::basic_ostream char,std::char_trai ...

    Hi,
    Below is a simple app that I created which demonstrates the mysterious compilation problems that I am seeing. I get the following unresolved symbol :
    Undefined first referenced
    symbol in file
    std::basic_ostream<char,std::char_traits<char> >&std::operator<<(std::basic_ostream<char,std::char_traits<char> >&,const char*) ./libIOTestSD.a(iotest.o)
    std::cout ./libIOTestSD.a(iotest.o)
    [Hint: static member std::cout must be defined in the program]
    I am using workshop 6.1 for comilation. I would appreciate any help on this.
    Thanks in advance.
    Ranga.
    #ifndef COM4
    #include <iostream>
    using namespace std ;
    #else
    #include <iostream.h>
    #endif
    class IOTest {
    public:
    IOTest() ;
    void test(const char* str) ;
    private:
    ostream _os ;
    #include <iotest.hpp>
    IOTest::IOTest()
    _os = &cout ;
    void IOTest::test(const char* str)
    _os << str ;
    #include "iotest.hpp"
    int main(int argc, char** argv)
    IOTest iotest ;
    const char* SAY = "Hello World!!!\n" ;
    iotest.test(SAY) ;
    return 0 ;
    Compilation commands:
    CC -g -pto -mt -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_DEBUG -DDEBUG -KPIC -I. -I../../include -I/opt/ws6.1/SUNWs
    pro/WS6U1/include/CC/Cstd -o iotest.o -c iotest.cpp
    CC -o ./libIOTestSD.a -g -pto -mt -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_DEBUG -DDEBUG -xar iotest.o
    CC -g -pto -mt -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -D_DEBUG -DDEBUG -KPIC -I. -I../../include -I/opt/ws6.1/SUNWs
    pro/WS6U1/include/CC/Cstd -o testapp.o -c testapp.cpp
    CC -o testapp -g -instances=static -mt +d -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DUNIX -DUNICODE -D_UNICODE  -D_DEB
    UG -DDEBUG -z text -z defs -G -KPIC testapp.o -Bstatic -lCstd -lCrun -Bstatic -lIOTestSD -Bdynamic -lgen -lm -lw -lcx
    -lc

    This went away when I moved around the libraries on the link line. Some how I was under the impression that order is not important in newer versions of compilers, but whatever it worked... Also I had to remove -z text.
    So, the new compilation command would be
    CC -o testapp -g -instances=static -mt +d -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -DUNIX -DUNICODE -D_UNICODE -D_DEB
    UG -DDEBUG -z defs -G -KPIC testapp.o -Bstatic -lIOTestSD -lCstd -lCrun -Bstatic -Bdynamic -lgen -lm -lw -lcx -lc
    Thanks all,
    Rg

  • Dwp dumps core. Unresolved symbol: timezone_getDefaultTZID

    Hi,
    Subscribing to another user calendar or resources generates the following messages to the console and dwp dumps core.
    /opt/SUNWcal/calendar/bin> /usr/lib/dld.sl: Unresolved symbol: timezone_getDefaultTZID (code) from ./libcore_parser10.sl
    /usr/lib/dld.sl: Unresolved symbol: timezone_getDefaultTZID (code) from ./libcore_parser10.sl
    /usr/lib/dld.sl: Unresolved symbol: timezone_getDefaultTZID (code) from ./libcore_parser10.sl
    /usr/lib/dld.sl: Unresolved symbol: timezone_getDefaultTZID (code) from ./libcore_parser10.sl
    Platform: HPUX11.11
    Calendar: 2005Q4
    Thanks,
    Toriq

    <pre>
    Hi Donald,
    You should have logged this as new problem under new thread.
    I would suggest to try search for "106327" at
    http://access1.sun.com
    P.S: Use bottom search engine.
    Thanks
    Kalpesh

  • Hi team can you assist me about this issue

    Hi team, just wanna tell you this problem if you can help me to fix this.. i buy a brand new video card, but this HP mt 3300 i3 is just a gift from my friend but its already slightly use. getting a problem on graphics card settings, the on board vga is always detected but my graphic card is not. i already change the bios settings, enable and disable something, but nothing happens, this graphic card is working on other pc's but on mine is not. please help me about this issue. thank you so much HP team

    Hi-
    It is not compatible with the Sawtooth.
    The Sawtooth uses PC100 DIMMs.
    The 867 MHz MDD uses PC2100.
    Whether or not that DIMM is Mac compatible is a different question....

Maybe you are looking for

  • How can I recover/restore recent history after it's been deleted?

    My daughter deleted recent history. My Facebook account has a layer of protection that stored my computer information. When she deleted the history, Facebook no longer is able to detect my computer and I am not able to log into Facebook. How can I re

  • Can i go back to ios 5.1.1?

    I'm a high school student. I just upgraded my 8 GB iPod touch (4th generation) to iOS 6 and it took up 1/3 of my space, and deleted all of my beautiful 700 photos that cannot be replaced. I feel like Apple is taking advantage of young people, like my

  • Printing from my macbook laptop to canon mx922 printer

    I am trying to connect my MacBook laptop to print to a Canon MX922 printer. I can connect via USB (and it prints successfully), and I can even send a wireless 'test print' page, however I want to print wirelessly. I am connected to the wireless route

  • CDI-21600 A running Generator or Utility has failed.

    Hi ! When I'm generating a module with Oracle Designer (6.0), I get the following Error: CDI-21600 A running Generator or Utility has failed. It is possible that the internal cache is now in an inconsistent state. You are therefore recommended to clo

  • BW Query as datasource for generic extractor...

    Hi, I want to use a BW Query as DataSource for a generic extractor, the objective is fill an InfoCube from the result of that query. It is possible? If can it be done, how? Thanks. Enrique.