Failed to link OCCI programs (ld: warning: libnnz10.so, needed by ...)

Has anybody succesfully compiled OCCI client application ?
I'm using Oracle XE (client and database) and when compiling I get this error:
/usr/bin/ld: warning: libnnz10.so, needed by /usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib/libclntsh.so, not found (try using -rpath or -rpath-link)
/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib/libclntsh.so: undefined reference to `nzos_ServiceWriteQueue'
...

$vi ld.so.conf
/usr/lib/oracle/xe/app/oracle/product/10.2.0/client/lib
is added.
$ldconfig
$rpmbuild -bb ......

Similar Messages

  • Which librarys are essential when compiling Oracle 10g OCCI program in CW9?

    I'm using Mac OS X 10.3.6, gcc3.3, CodeWarrior 9.0, and installed XCode1.5 too.
    I had installed Oracle Database 10g Client for Mac OS X fully.
    I'm trying to build the demo of OCCI. I can run the'make -f demo_rdbms.mk occimb1' command
    successfully, and generate a 'occimb1' execution file.
    But when I build 'occimb1' demo with CodeWarrior, the statement 'Environment::createEnvironment()'
    cause a error as below:
    Link Error : undefined:
    '_ZN6oracle4occi11Environment17createEnvironmentERKSsS4_NS1_4ModeEPvPFS6_S6_mEPFS6_S6_S6_
    mEPFvS6_S6_E' (code)
    Referenced from 'main' in occimb1.cpp
    I had already added these lib: libclntsh.dylib.10.1, libocci.dylib.10.1, libnnz10.dylib, libociei.dylib.
    Which librarys are essential when compiling Oracle 10g OCCI program in CW9?

    Hi,
    The same issue is faced by me when I was migrating my application from forms6i (oracle 8i) to forms 10g(oracle 10g).
    Solution:
    create a view based on the table on the other database (use db link)
    now create a synonym using this view and make it public.
    use this synonym in your form.
    It looks like something weared but this worked !!
    Try it !!

  • RH AS3 Install of Oracle 9.2.0.4 is failing whilst linking ins_precomp.mk

    Install of Oracle 9.2.0.4 is failing whilst linking ins_precomp.mk - make.log is below.
    Please does anyone know how to solve this problem.
    Thanks in advance,
    Pentti
    Red Hat Enterprise Linux AS release 3 (Taroon Update 4)
    Kernel 2.4.21-27.0.2.ELsmp on an i686
    [oracle9@dell-6650-red-01 install]$ cat make.log
    /usr/bin/make -f ins_net_client.mk mkldflags ORACLE_HOME=/app/oracle9
    /usr/bin/make -f ins_net_client.mk ntcontab.o ORACLE_HOME=/app/oracle9
    (if [ "compile" = "compile" ] ; then \
    /app/oracle9/bin/gennttab > ntcontab.c ;\
    gcc -c ntcontab.c ;\
    rm -f /app/oracle9/lib/ntcontab.o ;\
    mv ntcontab.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/ntcontab
    r - /app/oracle9/lib/ntcontab.o
    (if [ "compile" = "assemble" ] ; then \
    /app/oracle9/bin/gennttab > ntcontab.s ;\
    /usr/bin/as -o ntcontab.o ntcontab.s ;\
    rm -f /app/oracle9/lib/ntcontab.o ;\
    mv ntcontab.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/ntcontab
    (if [ "compile" = "oratmp" ] ; then \
    /app/oracle9/bin/gennttab > ntcontab.c ;\
    /lib/idcpp ntcontab.c oratmp.c ;\
    -i oratmp.c -o oratmp.s -f ntcontab.c ;\
    /usr/bin/as -o ntcontab.o oratmp.s ;\
    rm -f oratmp.c oratmp.s ;\
    rm -f /app/oracle9/lib/ntcontab.o ;\
    mv ntcontab.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/ntcontab
    (if [ "compile" = "binary" ] ; then \
    /app/oracle9/bin/gennttab > ntcontab.c ;\
    TARGET_BINARY_INTERFACE= ;\
    export TARGET_BINARY_INTERFACE ;\
    gcc -c ntcontab.c ;\
    -rm -f /app/oracle9/lib/ntcontab.o ;\
    -mv ntcontab.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/ntcontab
    /usr/bin/make -f ins_net_client.mk nnfgt.o ORACLE_HOME =/app/oracle9
    (if [ "compile" = "compile" ] ; then \
    /app/oracle9/bin/gennfgt > nnfgt.c ;\
    gcc -c nnfgt.c ;\
    rm -f /app/oracle9/lib/nnfgt.o ;\
    mv nnfgt.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/nnfgt.o
    r - /app/oracle9/lib/nnfgt.o
    (if [ "compile" = "assemble" ] ; then \
    /app/oracle9/bin/gennfgt > nnfgt.s ;\
    /usr/bin/as -o nnfgt.o nnfgt.s ;\
    rm -f /app/oracle9/lib/nnfgt.o ;\
    mv nnfgt.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/nnfgt.o
    (if [ "compile" = "oratmp" ] ; then \
    /app/oracle9/bin/gennfgt > nnfgt.c ;\
    /lib/idcpp nnfgt.c oratmp.c ;\
    -i oratmp.c -o oratmp.s -f nnfgt.c ;\
    /usr/bin/as -o nnfgt.o oratmp.s ;\
    rm -f oratmp.c oratmp.s ;\
    rm -f /app/oracle9/lib/nnfgt.o ;\
    mv nnfgt.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/nnfgt.o
    (if [ "compile" = "binary" ] ; then \
    /app/oracle9/bin/gennfgt > nnfgt.c ;\
    TARGET_BINARY_INTERFACE= ;\
    export TARGET_BINARY_INTERFACE ;\
    gcc -c nnfgt.c ;\
    -rm -f /app/oracle9/lib/nnfgt.o ;\
    -mv nnfgt.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/nnfgt.o
    /usr/bin/make -f ins_precomp.mk links ORACLE_HOME=/app/oracle9
    (cd /app/oracle9/precomp/public ; rm -f SQLCA.H)
    (cd /app/oracle9/precomp/public ; rm -f ORACA.H)
    (cd /app/oracle9/precomp/public ; rm -f SQLDA.H)
    (cd /app/oracle9/precomp/public ; rm -f SQLCA.COB)
    (cd /app/oracle9/precomp/public ; rm -f ORACA.COB)
    (cd /app/oracle9/precomp/public ; rm -f SQLCA.FOR)
    (cd /app/oracle9/precomp/public ; rm -f ORACA.FOR)
    (cd /app/oracle9/precomp/public ; rm -f BNDDSC.FOR)
    (cd /app/oracle9/precomp/public ; rm -f SELDSC.FOR)
    (cd /app/oracle9/precomp/public ; ln -s sqlca.h SQLCA.H)
    (cd /app/oracle9/precomp/public ; ln -s oraca.h ORACA.H)
    (cd /app/oracle9/precomp/public ; ln -s sqlda.h SQLDA.H)
    (cd /app/oracle9/precomp/public ; ln -s sqlca.cob SQLCA.COB)
    (cd /app/oracle9/precomp/public ; ln -s oraca.cob ORACA.COB)
    (cd /app/oracle9/precomp/public ; ln -s sqlca.for SQLCA.FOR)
    (cd /app/oracle9/precomp/public ; ln -s oraca.for ORACA.FOR)
    (cd /app/oracle9/precomp/public ; ln -s bnddsc.for BNDDSC.FOR)
    (cd /app/oracle9/precomp/public ; ln -s seldsc.for SELDSC.FOR)
    /usr/bin/make -f ins_net_client.mk nnfgt.o ORACLE_HOME =/app/oracle9
    (if [ "compile" = "compile" ] ; then \
    /app/oracle9/bin/gennfgt > nnfgt.c ;\
    gcc -c nnfgt.c ;\
    rm -f /app/oracle9/lib/nnfgt.o ;\
    mv nnfgt.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/nnfgt.o
    r - /app/oracle9/lib/nnfgt.o
    (if [ "compile" = "assemble" ] ; then \
    /app/oracle9/bin/gennfgt > nnfgt.s ;\
    /usr/bin/as -o nnfgt.o nnfgt.s ;\
    rm -f /app/oracle9/lib/nnfgt.o ;\
    mv nnfgt.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/nnfgt.o
    (if [ "compile" = "oratmp" ] ; then \
    /app/oracle9/bin/gennfgt > nnfgt.c ;\
    /lib/idcpp nnfgt.c oratmp.c ;\
    -i oratmp.c -o oratmp.s -f nnfgt.c ;\
    /usr/bin/as -o nnfgt.o oratmp.s ;\
    rm -f oratmp.c oratmp.s ;\
    rm -f /app/oracle9/lib/nnfgt.o ;\
    mv nnfgt.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/nnfgt.o
    (if [ "compile" = "binary" ] ; then \
    /app/oracle9/bin/gennfgt > nnfgt.c ;\
    TARGET_BINARY_INTERFACE= ;\
    export TARGET_BINARY_INTERFACE ;\
    gcc -c nnfgt.c ;\
    -rm -f /app/oracle9/lib/nnfgt.o ;\
    -mv nnfgt.o /app/oracle9/lib/ ;\
    /usr/bin/ar rv /app/oracle9/lib/libn9.a /app/oracle9/lib/nnfgt.o
    /usr/bin/make -f ins_rdbms.mk ctx_on ORACLE_HOME=/app/oracle9
    /usr/bin/ar cr /app/oracle9/rdbms/lib/libknlopt.a /app/oracle9/rdbms/lib/kc
    /usr/bin/make -f ins_rdbms.mk sdo_on ORACLE_HOME=/app/oracle9
    /usr/bin/ar cr /app/oracle9/rdbms/lib/libknlopt.a /app/oracle9/rdbms/lib/kx
    /usr/bin/make -f ins_rdbms.mk dm_on ORACLE_HOME=/app/oracle9
    /usr/bin/ar d /app/oracle9/rdbms/lib/libknlopt.a dmndm.o
    /usr/bin/ar cr /app/oracle9/rdbms/lib/libknlopt.a /app/oracle9/rdbms/lib/dm
    /usr/bin/make -f ins_rdbms.mk olap_on ORACLE_HOME=/app/oracle9
    /usr/bin/ar d /app/oracle9/rdbms/lib/libknlopt.a xsnoolap.o
    /usr/bin/ar cr /app/oracle9/rdbms/lib/libknlopt.a /app/oracle9/rdbms/lib/xs
    /usr/bin/make -f ins_rdbms.mk part_on ORACLE_HOME=/app/oracle9
    /usr/bin/ar d /app/oracle9/rdbms/lib/libknlopt.a ksnkkpo.o
    /usr/bin/ar cr /app/oracle9/rdbms/lib/libknlopt.a /app/oracle9/rdbms/lib/kk
    /usr/bin/make -f ins_net_client.mk mkldflags ORACLE_HOME=/app/oracle9
    /usr/bin/make -f ins_net_client.mk client_sharedlib ORACLE_HOME=/app/oracle
    /app/oracle9/bin/genclntsh
    /app/oracle9/rdbms/lib/kpudfo.o: file not recognized: File format not recog
    collect2: ld returned 1 exit status
    cat: /tmp/clntst9.21070/*.nm: No such file or directory
    sort: open failed: /tmp/clntst9.21070/*.objs: No such file or directory
    Usage: ar [emulation options] [-]{dmpqrstx}[abcfilNoPsSuvV] [member-name] [
    ar -M [<mri-script]
    commands:
    d - delete file(s) from the archive
    m[ab] - move file(s) in the archive
    p - print file(s) found in the archive
    q[f] - quick append file(s) to the archive
    r[ab][f] - replace existing or insert new file(s) into the archive
    t - display contents of archive
    x[o] - extract file(s) from the archive
    command specific modifiers:
    [a] - put file(s) after [member-name]
    - put file(s) before [member-name] (same as )
    [N] - use instance [count] of name
    [f] - truncate inserted file names
    [P] - use full path names when matching
    [o] - preserve original dates
    - only replace files that are newer than current archive con
    generic modifiers:
    [c] - do not warn if the library had to be created
    [s] - create an archive index (cf. ranlib)
    [S] - do not build a symbol table
    [v] - be verbose
    [V] - display the version number
    emulation options:
    No emulation specific options
    ar: supported targets: elf32-i386 a.out-i386-linux efi-app-ia32 elf32-littl
    Created /app/oracle9/lib/libclntst9.a
    [oracle9@dell-6650-red-01 install]$

    Hi Pentti!
    There is a patch for this. Search on MetaLink with "install ins_precomp.mk" and you will find it.
    cu
    Andreas

  • Installation error:Failed to link liborasdkbase.so.10.2

    I am installing Ora10gR2 on Linux, and I got the following error message. There is No requirement failure or warning. Can anyone tell me what's wrong here?
    INFO: End output from spawned process.
    INFO:
    INFO: - Linking liborasdkbase
    INFO: /u01/app/oracle/product/10.2.0/db_1/bin/genorasdksh -base
    INFO: $Id: genorasdksh.sh 02-mar-2005.16:22:46 mchengjr Exp $
    INFO: Generating BASE ORASDK library...
    INFO: Creating /u01/app/oracle/product/10.2.0/db_1/lib/liborasdkbase.so.10.2
    INFO: gcc:
    INFO: /usr/lib/libstdc++.so.5: No such file or directory
    INFO:
    INFO: /u01/app/oracle/product/10.2.0/db_1/bin/genorasdksh: Failed to link liborasdkbase.so.10.2
    INFO: make: *** [liborasdkbase] Error 1
    INFO: End output from spawned process.
    Thanks!

    Probably all required packages listed in prerequisites were not installed. Check documentation at http://tahiti.oracle.com
    I am installing Ora10gR2 on LinuxAs you didn't provide the info what exact Linux (distribution) you are using I could only say install compat-libstdc++ package.

  • IP integration Node: failed to link the design

    I'm unable to generate supporting files when importing a VHDL file into IP integration node. I have seen people having the same issue because they used an unsupported OS but my OS is supported by Vivado 2014.4.
    I have: 
    NI LabView 2014 with all the modules and latest updates installed
    Xilinx Vivado 2014.4
    Windows 8.1 64 bit (which is sipported by labview)
    I get the following error: 
    Waiting for 2 sub-compilation(s) to finish...
    ERROR: [XSIM 43-3238] Failed to link the design.
    Generated IP unsuccessfully. Your source file(s) can't work for the FPGA famili(es) you select. Fix the above error(s) or warning(s) and generate the IP again, or go back to previous page to reselect FPGA Family Support.
    It is worth to mention that I have selected only one FPGA family (zenq) which vivado supports. The code that I'm importing is correct and very short. Just a LED test which worked fine on simulations. What is causing this issue and how my I solve this? 
    Solved!
    Go to Solution.

    Hi aan928
    You are correct in that 8.1 does support LV 2014 but LV2014 isn't FULLY supported (as in modules and drivers) FPGA being one of them. The Compiler tools that we are dependent on Xillinx for unfortunatly aren't at this moment in time. Although some FPGA compilation may work, not all compilations will. Unfortunatly there is no timeline in terms of how Xillinx & NI will fully implement support for specific modules with window 8.0 & 8.1.
    Please reference the document below to see a full list of compatabilities beween NI tools & 8.0 which may provide some help
    http://www.ni.com/white-paper/14281/en/
    Regards

    J Hird CLAD
    NI UK Applications Engineer

  • Linker errors when linking OCCI 10.1.0  statically on RH AS 3.0 platform

    Hello All,
    I was trying to build an OCCI program on a Red Hat AS 3.0 Update 4 Platform, statically linking to OCCI libraries of Oracle 10.1.0 version. The g++ compiler version is 3.2.3.
    The Makefile and the errors that got generated is mentioned below. However, I could able to build the program when linking through shared library version of OCCI. My requirement is to build the program statically.
    I had been stuck up with this for almost a week and tried checking the previous postings in the forums/newsgroups, but not of much help. I added the following libraries :
    -lnbeq10 -lnhost10 -lnus10 -lnldap10 -lldapclnt10\
    -lnsslb10 -lntcp10 -lntcps10 -lnsslb10 -lntcp10 -lntns10
    to the Makefile, based on somebody's posting in OCI/OCCI forum. If I didn't provide
    -lpthread I get linker errors in pthread_xxx functions.
    Any help/pointers on this would be really appreciated.
    Makefile (static link)
    ======
    CXX=/usr/bin/g++
    ORA_HOME=/u01/app/oracle/product/10.1.0
    ifndef CXXFLAGS
    # Define C++ compiler flags to locate third-party header files as well as
    # any other options you may want.
    CXXFLAGS=-I${ORA_HOME}/rdbms/demo \
    -I${ORA_HOME}/rdbms/public \
    -I${ORA_HOME}/plsql/public \
    -I${ORA_HOME}/network/public
    endif
    # Include any header files in the current directoryj
    CXXFLAGS:=$(CXXFLAGS) -I . -g -static
    ifndef LDFLAGS
    # Define link paths for Oracle libraries.
    LDFLAGS=-L${ORA_HOME}/lib/ -L${ORA_HOME}/rdbms/lib/
    endif
    LIBS=-locci10 -lclntst10 -lnsl -ldl -lm \
    -lnbeq10 -lnhost10 -lnus10 -lnldap10 -lldapclnt10\
    -lnsslb10 -lntcp10 -lntcps10 -lnsslb10 -lntcp10 -lntns10 -lpthread
    #LIBS=${ORA_HOME}/lib/libocci10.a ${ORA_HOME}/lib/libclntst10.a -lpthread -ldl
    OCCIPROG=SCDBUtilTest
    OCCIOBJ=SCDBUtil.o SCDBUtilTest.o
    debug: ${OCCIPROG}
    ${OCCIPROG}: ${OCCIOBJ}
    ${CXX} ${CXXFLAGS} -o $@ ${OCCIOBJ} ${LDFLAGS} ${LIBS}
    clean:
    -rm -f $(OCCIPROG) $(OCCIOBJ)
    When ran make, below is the output generated.
    /usr/bin/g++ -I/u01/app/oracle/product/10.1.0/rdbms/demo -I/u01/app/oracle/product/10.1.0/rdbms/public -I/u01/app/oracle/product/10.1.0/plsql/public -I/u01/app/oracle/product/10.1.0/network/public -I . -g -static -c -o SCDBUtil.o SCDBUtil.cpp
    /usr/bin/g++ -I/u01/app/oracle/product/10.1.0/rdbms/demo -I/u01/app/oracle/product/10.1.0/rdbms/public -I/u01/app/oracle/product/10.1.0/plsql/public -I/u01/app/oracle/product/10.1.0/network/public -I . -g -static -c -o SCDBUtilTest.o SCDBUtilTest.cpp
    /usr/bin/g++ -I/u01/app/oracle/product/10.1.0/rdbms/demo -I/u01/app/oracle/product/10.1.0/rdbms/public -I/u01/app/oracle/product/10.1.0/plsql/public -I/u01/app/oracle/product/10.1.0/network/public -I . -g -static -o SCDBUtilTest SCDBUtil.o SCDBUtilTest.o -L/u01/app/oracle/product/10.1.0/lib/ -L/u01/app/oracle/product/10.1.0/rdbms/lib/ -locci10 -lclntst10 -lnsl -ldl -lm -lnbeq10 -lnhost10 -lnus10 -lnldap10 -lldapclnt10 -lnsslb10 -lntcp10 -lntcps10 -lnsslb10 -lntcp10 -lntns10 -lpthread
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(sqmul.o)(.text+0xab): In function `sqmul_dlopen':
    : Using 'dlopen' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(sntp.o)(.text+0x1089): In function `sntpcall':
    : Using 'getgrnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(sntp.o)(.text+0x10a1): In function `sntpcall':
    : Using 'endgrent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(sntp.o)(.text+0xfa1): In function `sntpcall':
    : Using 'getpwnam' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(si.o)(.text+0x14f): In function `sigunmu':
    : Using 'getpwuid' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(sniq.o)(.text+0x224): In function `snigun':
    : Using 'getpwuid_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(snlpc.o)(.text+0x1427): In function `snlpcgthstbyad':
    : Using 'gethostbyaddr' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(slputcp.o)(.text+0x245): In function `slputcpsockaddr':
    : Using 'gethostbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(sgslun.o)(.text+0x2ef0): In function `sgslunGetHostName':
    : Using 'gethostbyname_r' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(snlpc.o)(.text+0xe90): In function `snlpcgthstent':
    : Using 'gethostent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(snlpc.o)(.text+0x1945): In function `snlpcgtsrvbynm':
    : Using 'getservbyname' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(snlpc.o)(.text+0x1b8b): In function `snlpcgtsrvbypt':
    : Using 'getservbyport' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(snlpc.o)(.text+0x1702): In function `snlpcgtsrvent':
    : Using 'getservent' in statically linked applications requires at runtime the shared libraries from the glibc version used for linking
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiStatementImpl.o)(.text+0x6ffb): In function `oracle::occi::StatementImpl::getObject(unsigned int)':
    : undefined reference to `OCIPAnyDataSetFlag'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiResultSetImpl.o)(.text+0xf99): In function `oracle::occi::ResultSetImpl::getBFloat(unsigned int)':
    : undefined reference to `lfpinit'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiResultSetImpl.o)(.text+0x10d9): In function `oracle::occi::ResultSetImpl::getBDouble(unsigned int)':
    : undefined reference to `lfpinit'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiResultSetImpl.o)(.text+0x1ca8): In function `oracle::occi::ResultSetImpl::getObject(unsigned int)':
    : undefined reference to `OCIPAnyDataSetFlag'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiResultSetImpl.o)(.text+0x48b6): In function `oracle::occi::ResultSetImpl::defineConvertBFloat(oracle::occi::ResultSetImpl::Define*, float*, unsigned int*, int)':
    : undefined reference to `lfpinit'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiResultSetImpl.o)(.text+0x49e2): In function `oracle::occi::ResultSetImpl::defineConvertBDouble(oracle::occi::ResultSetImpl::Define*, double*, unsigned int*, int)':
    : undefined reference to `lfpinit'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiTimestamp.o)(.text+0x1aa): In function `oracle::occi::Timestamp::Timestamp(oracle::occi::Environment const*, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
    : undefined reference to `OCIPGetTZI'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiTimestamp.o)(.text+0x256): In function `oracle::occi::Timestamp::Timestamp(oracle::occi::Environment const*, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
    : undefined reference to `OCIPGetTZI'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiTimestamp.o)(.text+0x302): In function `oracle::occi::Timestamp::Timestamp(oracle::occi::Environment const*, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, std::basic_string<unsigned short, oracle::occi::utext_char_traits, std::allocator<unsigned short> > const&)':
    : undefined reference to `OCIPGetTZI'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiTimestamp.o)(.text+0x3be): In function `oracle::occi::Timestamp::Timestamp(oracle::occi::Environment const*, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, std::basic_string<unsigned short, oracle::occi::utext_char_traits, std::allocator<unsigned short> > const&)':
    : undefined reference to `OCIPGetTZI'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiTimestamp.o)(.text+0x48a): In function `oracle::occi::Timestamp::do_TimestampConstruct(oracle::occi::Environment const*, int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, void*)':
    : undefined reference to `OCIPGetTZI'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiTimestamp.o)(.text+0xb42): more undefined references to `OCIPGetTZI' follow
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiSQLExceptionImpl.o)(.text+0x91): In function `oracle::occi::SQLExceptionImpl::getNLSMessage(oracle::occi::Environment*) const':
    : undefined reference to `OCIPGetErrorMessageNLS'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiSQLExceptionImpl.o)(.text+0x15b): In function `oracle::occi::SQLExceptionImpl::getNLSUStringMessage(oracle::occi::Environment*) const':
    : undefined reference to `OCIPGetErrorMessageNLS'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiAnyDataImpl.o)(.text+0x56): In function `oracle::occi::AnyDataImpl::AnyDataImpl(oracle::occi::Connection const*, OCIAnyData*, bool)':
    : undefined reference to `OCIPAnyDataSetUCIOptMode'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiAnyDataImpl.o)(.text+0x156): In function `oracle::occi::AnyDataImpl::AnyDataImpl(oracle::occi::Connection const*, OCIAnyData*, bool)':
    : undefined reference to `OCIPAnyDataSetUCIOptMode'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiAnyDataImpl.o)(.text+0x3ae): In function `oracle::occi::AnyDataImpl::AnyDataImpl(oracle::occi::AnyDataCtx const*)':
    : undefined reference to `OCIPAnyDataSetUCIOptMode'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiAnyDataImpl.o)(.text+0x4e6): In function `oracle::occi::AnyDataImpl::AnyDataImpl(oracle::occi::AnyDataCtx const*)':
    : undefined reference to `OCIPAnyDataSetUCIOptMode'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiAnyDataImpl.o)(.text+0x780): In function `oracle::occi::AnyDataImpl::setNull()':
    : undefined reference to `OCIPAnyDataSetNull'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiAnyDataImpl.o)(.text+0x1cc5): In function `oracle::occi::AnyDataImpl::setObject(oracle::occi::PObject const*)':
    : undefined reference to `OCIPAnyDataSetFlag'
    /u01/app/oracle/product/10.1.0/lib//libocci10.a(occiAnyDataImpl.o)(.text+0x2d6f): In function `oracle::occi::AnyDataImpl::getAsObject() const':
    : undefined reference to `OCIPAnyDataSetFlag'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lstclo.o)(.text+0x39): In function `lstclo':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lstclo.o)(.text+0x52): In function `lstclo':
    : undefined reference to `__ctype_tolower'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lstclo.o)(.text+0x6f): In function `lstclo':
    : undefined reference to `__ctype_tolower'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lstmclo.o)(.text+0x46): In function `lstmclo':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lstmclo.o)(.text+0x5f): In function `lstmclo':
    : undefined reference to `__ctype_tolower'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lstmclo.o)(.text+0x7c): In function `lstmclo':
    : undefined reference to `__ctype_tolower'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lxhcnv.o)(.text+0x366): In function `lxhcnv':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lxpname.o)(.text+0xc5): In function `lxpname':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(sl.o)(.text+0x405): In function `sltln':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(kge.o)(.text+0x2b19): In function `kgespf':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(kge.o)(.text+0x2d12): In function `kgespf':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(kgh.o)(.text+0x10d48): more undefined references to `__ctype_b' follow
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(kpuini.o)(.text+0x1d70): In function `kpufhndl0':
    : undefined reference to `wtcsrfre'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(kpuini.o)(.text+0x7e00): In function `kpuinit0':
    : undefined reference to `wtcsrin'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lcvb24.o)(.text+0x45): In function `lcvb24':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lcvb24.o)(.text+0x9a): In function `lcvb24':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lcvb2w.o)(.text+0x45): In function `lcvb2w':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lcvb2w.o)(.text+0x9a): In function `lcvb2w':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lpu.o)(.text+0x1c5): In function `lpuparse':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lpu.o)(.text+0xf62): more undefined references to `__ctype_b' follow
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lstlo.o)(.text+0x44): In function `lstlo':
    : undefined reference to `__ctype_tolower'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lstmup.o)(.text+0x43): In function `lstmup':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lstup.o)(.text+0x28): In function `lstup':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lstup.o)(.text+0x44): In function `lstup':
    : undefined reference to `__ctype_toupper'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lsxv.o)(.text+0x54f5): In function `LsxvParseDecimal':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lsxv.o)(.text+0x6da8): In function `LsxValidateBinary':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lsxv.o)(.text+0x7710): In function `LsxValidateLong':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lsxv.o)(.text+0xb274): In function `LsxvIsLanguage':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lsxv.o)(.text+0xb316): In function `LsxvIsLanguage':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lsxv.o)(.text+0xb3ac): more undefined references to `__ctype_b' follow
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(kpucc.o)(.text+0x271): In function `kpuccCacheErr':
    : undefined reference to `wtcLerr'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(kpucc.o)(.text+0x2a6): In function `kpuccMainErr':
    : undefined reference to `wtcMerr'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(kpucc.o)(.text+0x2e1): In function `kpuccGoRemote':
    : undefined reference to `wtclkm'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(kpucc.o)(.text+0x326): In function `kpuccGetStats':
    : undefined reference to `wtcstu'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lpxbuf.o)(.text+0x2a4f): In function `LpxbufSingleProcess':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(lstmlo.o)(.text+0x43): In function `lstmlo':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(nldt.o)(.text+0x9a1): In function `nldtstr2lv':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(nlfi.o)(.text+0x42f): In function `nlfifpf':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(nlfi.o)(.text+0x462): In function `nlfifpf':
    : undefined reference to `__ctype_b'
    /u01/app/oracle/product/10.1.0/lib//libclntst10.a(nlfi.o)(.text+0x4d4): more undefined references to `__ctype_b' follow
    collect2: ld returned 1 exit status
    make: *** [SCDBUtilTest] Error 1
    Thanks & Regards,
    Karthik D

    Hi ,
    Oh! Anyway, thanks for the information. However, the glibc version I use is glibc-2.3.2-95.30.
    There is a bit of story behind the reason we tried to use static linking. Actually, the application around which we use to develop solutions supports only Oracle 9i. We were developing some components using the C++ SDK provided by application vendor and that components need some information from DB for processing. So, we needed to write a DB class to do that. Since, we found Oracle supports C++ DB interface(OCCI), we thought to use that.
    We had to use RH AS 3.0 platform and the gcc compiler 3.2.x+ for compiling our component code. But Oracle 9i OCCI code doesn't get compiled with gcc/g++ 3.2.x+ compilers. So, we planned to use Oracle 10g OCCI libraries for building the DB class and link it to the custom component we had developed.
    In the run-time environment, we had to install both Oracle 9i clients and Oracle 10g clients since the app requires Oracle 9i and the custom component requires Oracle 10g. We did some kind of tweaking (by providing symbolic links to Oracle 10g OCCI libraries from Oracle 9i client directory) so that both the app and the component gets started.
    I know this is not a good idea. But we didn't want to spend much time on this at that time since we were doing a proof-of-concept. Later, we thought what could be done. We thought ,first we can try lthe custom component linked to static library version of OCCI. That's the reason we tried of static linking.
    The other option is to use OCI interface. But this is a bit of work since we need to write lot of wrapper methods to handle intricacies with OCI and OCI code is cumbersome compared to OCCI.
    Hope now you could have got the problem, I am talking about. Any other better ways?
    Thanks
    Karthik

  • How are pictures in Photoshop elements 9 linked to program?

    I have 40,00 plus pictures shown in my elements program and since I bought and loaded Photoshop elements 9 (I previously had versions 3,4,5,6,7,8), I get the notice "searching for missing files" and can't use the program software for photo processing. I downloaded all my pictures from Windows 7 pictures on my computer and uninstalled Photoshop Elements 9 from my computer..
    When I reinstalled PE 9, my pictures were there even though I had eliminated them (I thought) from my hard drive and the problem of "searching for muissing file" still existed.
    How are my pictures attached to PE 9 and how do I eliminate that link and start all over with PE 9?
    Need help

    Ohboy 108Thanks for your suggestions and interest.I downloaded all my pictures to an external hard drive, cleared out my internal hard drive photos and now use my external hard drive as the storage and source.No problem with "Elements" constantly looking for lost files.
    Greg Date: Wed, 13 Jun 2012 16:46:55 -0600
    From: [email protected]
    To: [email protected]
    Subject: How are pictures in Photoshop elements 9 linked to program?
        Re: How are pictures in Photoshop elements 9 linked to program?
        created by Ohboy108 in Photoshop Elements - View the full discussion
    My guess is that you have solved the problem but if continues maybe this will help. I had a similar problem where pictures kept showing up in Organizer even though I had deleted the catalog and rebuilt it and even uninstalled and reinstalled PSE 9.  I solved it by checking under edit-preferences-files and making sure that the save location was correct.  I also changed the catalog location from the default.  I suspect that there was a registry entry pointing to the old file and/or catalog location.
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/4490681#4490681
         To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/4490681#4490681. In the Actions box on the right, click the Stop Email Notifications link.
         Start a new discussion in Photoshop Elements by email or at Adobe Forums
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.

  • ERROR:Simulator:861 - Failed to link the design

    hi
    i'm a very new student user of xilinx 14.2 design tool who just used it 2 weeks.
    this week i should do "Simulate Behavioral Model" but i can't....
    just i saw below messages.. and i don't know what is the matter.
    Started : "Simulate Behavioral Model".
    Determining files marked for global include in the design... Running fuse... Command Line: fuse -intstyle ise -incremental -lib unisims_ver -lib unimacro_ver -lib xilinxcorelib_ver -o {E:/2012_fall_ISE Project/3rd week/1bit full adder/full_adder1/full_adder1_TB_isim_beh.exe} -prj {E:/2012_fall_ISE Project/3rd week/1bit full adder/full_adder1/full_adder1_TB_beh.prj} work.full_adder1_TB work.glbl {} Running: C:\Xilinx\14.2\ISE_DS\ISE\bin\nt\unwrapped\fuse.exe -intstyle ise -incremental -lib unisims_ver -lib unimacro_ver -lib xilinxcorelib_ver -o E:/2012_fall_ISE Project/3rd week/1bit full adder/full_adder1/full_adder1_TB_isim_beh.exe -prj E:/2012_fall_ISE Project/3rd week/1bit full adder/full_adder1/full_adder1_TB_beh.prj work.full_adder1_TB work.glbl ISim P.28xd (signature 0x1048c146) Number of CPUs detected in this system: 2 Turning on mult-threading, number of parallel sub-compilation jobs: 4 Determining compilation order of HDL files Analyzing Verilog file "E:/2012_fall_ISE Project/3rd week/1bit full adder/full_adder1/half_adder1.v" into library work Analyzing Verilog file "E:/2012_fall_ISE Project/3rd week/1bit full adder/full_adder1/full_adder1.v" into library work Analyzing Verilog file "E:/2012_fall_ISE Project/3rd week/1bit full adder/full_adder1/full_adder1_TB.v" into library work Analyzing Verilog file "C:/Xilinx/14.2/ISE_DS/ISE//verilog/src/glbl.v" into library work Starting static elaboration Completed static elaboration Fuse Memory Usage: 104956 KB Fuse CPU Usage: 327 ms Compiling module half_adder Compiling module full_adder Compiling module full_adder1_TB Compiling module glbl Time Resolution for simulation is 1ps. Waiting for 3 sub-compilation(s) to finish...
    ERROR:Simulator:861 - Failed to link the design
    Process "Simulate Behavioral Model" failed
    i've obeied the procedure in my reference but not working. 
    so i re thought and re did but don't know why..
    in my friend's computer with OS windows 7, that works well with same source but not mine..
    hmm..by any chance, doesn't xilinx 14.2 support OS windows 8 yet??
    my OS is windows 8 32bit enterprise k RTM ver.
    is this a OS compatibility problem or just my mistake in doing my procedure??
    i want to know if there is anyone whose OS is windows 8 and Isim works well!!!
    i can't find about 'operating xilinx in windows 8' in my country's sites.
    please tell me :)
    P.S.  sorry for my poor English, i don't know english well 'cause i'm Korean,
    if i could use Korean, I would say what i think and want more concretely..ㅠㅠ
    anyway thanks for reading..& please reply if you knows~

    This may be the same fix that ningunos2010 provided but I got this idea from anthbs's post. I looked up what .exe files the ISim tool used, and then simply took the nt64 files and copied them over to the nt folder so that it wouldn't run the 32 bit ISim but the 64 bit one that anthbs claimed would work. At first it didn't come up with any errors it says the simulation ran successfully but it wouldn't open the actual ISim gui. In order to fix this I went to the ISimgui.exe file and unclicked run as administrator. I'm not sure if that's clicked by default or if I had changed it at some point trying to fix the issue.
    Anyway these are the files I copied over from nt64 to nt folder:
    fuse.exe
    isimgui.exe
    vhpcomp.exe
    vlogcomp.exe

  • Materials/links about programming macros with VBA in Dektop Intelligence (Business Objects 12)

    Hello!
    Does somebody provide me some good materials & links about programming with VBA
    in Dektop Intelligence for creating macros ?
    I am experienced VBA programmer and beginner in Business Objects

    I am not quite sure what either of you are after, but if you hit the "Documentation" link on OTN you will find the documentation, such as the above list, for almost all of Oracle products. Most are available online in HTML format or PDF and some have a part number so that they can be ordered.
    The 10g Developer Suite Documentation is here: http://otn.oracle.com/documentation/dev10g.html
    Regards
    Sue

  • Not possible to delete link investment program position from Appropriation request

    Dear specialists,
    We have a problem with deleting a linked investment program position in an appropriation request (IMA3, IMA11 or IMA12).
    We could edit some of the appr.req.'s but a few give an error.
    Steps done:
    We deleted the status BUDG from the linked projects (budgets deleted and OPSX for deletion of status).
    The we run the IM27_repeat.
    For the most of the appr.req.'s the linke was removed (table IMZO).
    For a few of our req.'s the link is not removed so that we can't link the new progr.pos. to this appr.req.
    Regards,
    Marcel

    Hello Marcel,
    Please check Customizing of the investment program type under 'assignable operative objects' in t-code OIT3 or in following path
    SPRO --> Investment Management --> Investment Programs --> Master Data --> Define Program Types
    Also check in following SAP note
    130216 - Program position not allowed for measure
    Regards
    Tushar

  • Linking java programs to spreadsheets

    I am trying to write a program that accepts numeric input and generates four different sets of numeric data. I want to link the program to Microsoft Excel so that as the program generates the numbers, it automatically populates the cells of an Excel spreadsheet. Also I want the program and the spreadsheet to be linked in such a way that changes in the values generated in the source program due to changes in input, are reflected in the cells of the spreadsheet.
    I am using the jdk1.1.1 on a Windows 98 machine.

    JIntegra also provide a COM-Java bridge that will allow you to do something like this.
    I didn't find that any COM bridges were very successful in the end, though, since there didn't seem to be a means of differentiating between various instances of Excel that might be open (Office assumes that the first instance should always be used). For simple applications a COM bridge should prove alright, though.

  • Link Verification program giving wrong results?

    Hey all,
    I wrote a simple link verification program which verifies dynamic links pulled from a database, but the results are not correct. Some valid links turned out to be marked as Error Links. Especially links to some of the pdf files. I am wondering why? Did anyone have similar problems?
    Thank you

    Could be something wrong with your program. Or not. That's about all that can be said based on the information you gave.

  • Failed to link the C++ XML parser

    I have tried to build the samples provided with C++ parser but
    have failed to link the stuff due to missing core40.lib.
    This library does not come with standard oracle 8 client.
    What do I need to be able to link the samples ?
    Also in the bin/ directory there is an executable called xml.exe
    but it does not execute because the oranls8.dll is missing.
    These two problems are most likely related.
    Do I need a special SDK or something ??
    And BTW the env is NT :)
    Regards
    Mike
    null

    The core40.lib also comes with the Oracle 8 RDBMS. Have you
    looked in $ORACLE_HOME\lib ? Also, oranls8.dll is also
    included.
    Oracle XML Team
    http://technet.oracle.com
    Oracle Technology Network
    Michael Urbaniak (guest) wrote:
    : No, no, no, I am talking about core40.lib not core40.dll ....
    : This library does not come with Oracle 8 RDBMS. The dll does :(
    : There must be some kind of SDK or something ......
    : Mike
    : Oracle XML Team wrote:
    : : You need an installation of the Oracle 8 RDBMS to get those
    : : libraries which you can download from OTN. Our next release
    : : will include them, but that is about a week away.
    : : Oracle XML Team
    : : http://technet.oracle.com
    : : Oracle Technology Network
    : : Michael Urbaniak (guest) wrote:
    : : : I have tried to build the samples provided with C++ parser
    : but
    : : : have failed to link the stuff due to missing core40.lib.
    : : : This library does not come with standard oracle 8 client.
    : : : What do I need to be able to link the samples ?
    : : : Also in the bin/ directory there is an executable called
    : : xml.exe
    : : : but it does not execute because the oranls8.dll is missing.
    : : : These two problems are most likely related.
    : : : Do I need a special SDK or something ??
    : : : And BTW the env is NT :)
    : : : Regards
    : : : Mike
    null

  • Help needed creating a linked list program

    I have been trying to create a linked list program that takes in a word and its definition and adds the word to a link list followed by the definition. i.e. java - a simple platform-independent object-oriented programming language.
    the thing is that of course words must be added and removed from the list. so i am going to use the compareTo method. Basically there a 2 problems
    1: some syntax problem which is causing my add and remove method not to be seen from the WordList class
    2: Do I HAVE to use the iterator class to go thru the list? I understand how the iterator works but i see no need for it.
    I just need to be pointed in the right direction im a little lost.................
    your help would be greatly appreciated i've been working on this over a week i dont like linked list..........
    Here are my 4 classes of code........
    * Dictionary.java
    * Created on November 4, 2007, 10:53 PM
    * A class Dictionary that implements the other classes.
    * @author Denis
    import javax.swing.JOptionPane;
    /* testWordList.java
    * Created on November 10, 2007, 11:50 AM
    * @author Denis
    public class Dictionary {
        /** Creates a new instance of testWordList */
        public Dictionary() {
            boolean done=false;
    String in="";
    while(done!=true)
    in = JOptionPane.showInputDialog("Type 1 to add to Dictionary, 2 to remove from Dictionary, 3 to Print Dictionary, and 4 to Quit");
    int num = Integer.parseInt(in);
    switch (num){
    case 1:
    String toAdd = JOptionPane.showInputDialog("Please Key in the Word a dash and the definition.");
    add(toAdd);
    break;
    case 2:
    String toDelete = JOptionPane.showInputDialog("What would you like to remove?");
    remove(toDelete);
    break;
    case 3:
    for(Word e: list)
    System.out.println(e);
    break;
    case 4:
    System.out.println("Transaction complete.");
    done = true;
    break;
    default:
    done = true;
    break;
       }//end switch
      }//end while
    }//end Dictionary
    }//end main
    import java.util.Iterator;
    /* WordList.java
    * Created on November 4, 2007, 10:40 PM
    *A class WordList that creates and maintains a linked list of words and their meanings in lexicographical order.
    * @author Denis*/
    public class WordList{
        WordNode list;
        //Iterator<WordList> i = list.iterator();
        /*public void main(String [] args)
        while(i.hasNext())
        WordNode w = i.next();
        String s = w.word.getWord();
        void WordList() {
          list = null;
        void add(Word b)
            WordNode temp = new WordNode(b);
            WordNode current,previous = null;
            boolean found = false;
            try{
            if(list == null)
                list=temp;
            else{
                current = list;
                while(current != null && !found)
                    if(temp.object.getWord().compareTo(current.object.getWord())<0)
                        found = true;
                    else{
                    previous=current;
                    current=current.next;
                temp.next=current;
                if(previous==null)
                    list=temp;
                else
                    previous.next=temp;
                }//end else
            }//end try
            catch (NullPointerException e)
                System.out.println("Catch at line 46");
        }//end add
    /*WordNode.java
    * Created on November 4, 2007, 10:40 PM
    *A class WordNode that contains a Word object of information and a link field that will contain the address of the next WordNode.
    * @author Denis
    public class WordNode {
        Word object;//Word object of information
        WordNode next;//link field that will contain the address of the next WordNode.
        WordNode object2;
        public WordNode (WordNode wrd)
             object2 = wrd;
             next = null;
        WordNode(Word x)
            object = x;
            next = null;
        WordNode list = null;
        //WordNode list = new WordNode("z");
        Word getWord()
            return object;
        WordNode getNode()
            return next;
    import javax.swing.JOptionPane;
    /* Word.java
    * Created on November 4, 2007, 10:39 PM
    * A class Word that holds the name of a word and its meaning.
    * @author Denis
    public class Word {
        private String word = " ";
        /** Creates a new instance of Word with the definition*/
        public Word(String w) {
            word = w;
        String getWord(){
            return word;
    }

    zoemayne wrote:
    java:26: cannot find symbol
    symbol  : method add(java.lang.String)
    location: class Dictionary
    add(toAdd);this is in the dictionary class
    generic messageThat's because there is no add(...) method in your Dictionary class: the add(...) method is in your WordList class.
    To answer your next question "+how do I add things to my list then?+": Well, you need to create an instance of your WordList class and call the add(...) method on that instance.
    Here's an example of instantiating an object and invoking a method on that instance:
    Integer i = new Integer(6); // create an instance of Integer
    System.out.println(i.toString()); // call it's toString() method and display it on the "stdout"

  • I want to link change program audio to mobile e5

    I want to link change program audio to mobile e5

    Hi Omzz,
    If you navigate to shared components then to "Navigation Bar Entries" under the "Navigation" section you will see the logout link and you can create new links so just add your change password in there.
    Thanks
    Paul

Maybe you are looking for

  • Custom DB authentication to an application from Oracle Portal not working.

    Hi All, We have a Portal customized and integrated to LDAP for SSO. From the portal, we have a link that takes to another custom application that requires another level of authentication. We have implemented this authentication as custom Database bas

  • How to use Setupcomplete.cmd when deployment windows 8.1 by WDS

    Dear all,         I'm trying to install win8.1 by WDS.I've put the setupcomplete.cmd file in C:\remoteinstall\images\imagegroup1\<my inage name>\Setup\Scripts but when OS insatll finished ,the CMD file did not execute.And I can not found Scripts fold

  • Flash player causes install crash for Quick Books

    Hey, I'm using a Toshiba PW30-B laptop with Widows 8.1, gb.ram, and Explorer version 11.014. It also has a version of IE that has a completely different look than the version mentioned that I can't find a version for since all the tool bars are nor v

  • Unable to start Control Center service

    Hi Hope these diagnostic messages will be helpful... SQL> @C:\oracle\product\11.1.0\db_1\owb\rtp\sql\service_doctor.sql Role set. All PL/SQL packages and functions are valid Platform properties have been loaded correctly Platform location has been se

  • JNDI lookup failure

    Hi Experts! I want to execute java proxy call from my standalone java application as described here in the  3.13 section: https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d06315a6-e66e-2910-039c-ba8bbbd23702 I imported all the need