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

Similar Messages

  • "Not an executable or is a link" errors when starting Messaging Server

    "Not an executable or is a link" errors when starting Messaging Server
    <P>
    If Calendar Server 3.x has been installed to the same server root
    as Messaging server, it is possible that the command 'NscpMail start'
    to restart the server will return a string of errors:
    # /etc/NscpMail start
    19971207145610:Dispatch:Notification:Local Module
    (Account-Handler) is not a n executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (Account-Manager) is not a n executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (AutoReply-Handler) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (Configuration-Manager) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (Error-Handler) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (Mailbox-Deliver) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (Program-Deliver) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (SMTP-Deliver) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (SMTP-Router) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (UNIX-Deliver) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Network Module
    (Finger-Server) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Network Module
    (IMAP4-Server) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Network Module
    (POP3-Server) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Network Module
    (SMTP-Accept) is not an executable or is a link.
    Module not loaded.
    Startup Problem:
    Module Error-Handler is required for proper operation.
    Netscape Messaging Server Exiting!
    The Calendar server 3.x installation may have changed the permissions
    on [server-root]/bin directory from 755 to 750. Simply issue the
    command (as root) 'chmod 755 [server-root]/bin' and then start
    the server with the 'NscpMail start' command, and it should start
    without a problem.

    "Not an executable or is a link" errors when starting Messaging Server
    <P>
    If Calendar Server 3.x has been installed to the same server root
    as Messaging server, it is possible that the command 'NscpMail start'
    to restart the server will return a string of errors:
    # /etc/NscpMail start
    19971207145610:Dispatch:Notification:Local Module
    (Account-Handler) is not a n executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (Account-Manager) is not a n executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (AutoReply-Handler) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (Configuration-Manager) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (Error-Handler) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (Mailbox-Deliver) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (Program-Deliver) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (SMTP-Deliver) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (SMTP-Router) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Local Module
    (UNIX-Deliver) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Network Module
    (Finger-Server) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Network Module
    (IMAP4-Server) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Network Module
    (POP3-Server) is not an executable or is a link.
    Module not loaded.
    19971207145610:Dispatch:Notification:Network Module
    (SMTP-Accept) is not an executable or is a link.
    Module not loaded.
    Startup Problem:
    Module Error-Handler is required for proper operation.
    Netscape Messaging Server Exiting!
    The Calendar server 3.x installation may have changed the permissions
    on [server-root]/bin directory from 755 to 750. Simply issue the
    command (as root) 'chmod 755 [server-root]/bin' and then start
    the server with the 'NscpMail start' command, and it should start
    without a problem.

  • Linking errors when using ibsta

    Hello,
    I have been trying to write C code to automate a Keithley 2410 through GPIB.  I am using Windows XP 32-bit, and VC++.
    I believe I was successful in getting a handle to the gpib-32.dll. However, I am getting a linking error when I try to use ibsta:  1>helloworld.obj : error LNK2001: unresolved external symbol _ibsta
    1>C:\Documents and Settings\Prober\My Documents\C Programs\helloworld\Debug\helloworld.exe : fatal error LNK1120: 1 unresolved externals
    However, when I look through the ni488.h, I see that ibsta is a global variable.  Therefore I am confused as to why I am getting a linking error
    I am following this guide: http://na.tm.agilent.com/pna/help/latest/Programming/GPIB_Example_Programs/GPIB_using_Visual_C++.htm
    My code is attached
    Attachments:
    code.c ‏3 KB

    Check out the 4882query.c example located on your computer at National Instruments > NI-488.2 > Examples > Standard C > 4882query.  The National Instruments folder might be in a sub-folder of Public or Public Documents.  Look at the ReadMe.txt file first.  It contains a C++ section.  Then try compiling the example and see what happens.
    Jeff Munn
    Applications Engineer
    National Instruments

  • Error when linking report to stored procedure defined with one input parm

    Error when linking report to stored procedure defined with one input parameter
    The report will work ok, when the parameter is removed from the stpred procedure
    An unhandled win32 exception occurred in crw32.exe[4480]
    Stored Proc (sql server 2005)
    USE [Allegro]
    GO
    /****** Object:  StoredProcedure [dbo].[SP_Test]    Script Date: 07/08/2009 10:42:14 ******/
    SET ANSI_NULLS ON
    GO
    SET QUOTED_IDENTIFIER ON
    GO
    ALTER procedure [dbo].[SP_Test](@valuationmode VARCHAR(55)) as
    Begin
    select
         valuation,
         valuationtime,
         valuationmode
    from valuation
    where valuationmode = @valuationmode;
    End;

    This is an example of a stored procedure that is trying to be linked to a new report as the only datasource.
    If I remove the parameter I can create a report, however this will return all of the results of thw query to the report, rather than the desired results. If I add the parameter on the Crystal Report, the stored procedure then has to return all of the results to Crystal and then perform the filtering of records. By using a parameter in the stored procedure, you should be able to do all of the filtering as part of the query on the databse server, making this more efficient.

  • Getting "generic error" when linking clips.  Generic not a helpful word.

    Getting "generic error" when linking clips.  Generic not a helpful word.

    Zero information also does not allow anyone here try to help
    More information needed for someone to help... please click below and provide the requested information
    -PPro Information FAQ http://forums.adobe.com/message/4200840

  • Bad packet error when link oracle

    Need help! Please give me your hand.
    Error java.sql.SQLRecoverableException: Io Exception: Bad packet type occurs when I run the application. Here are details:
    I worked under Red Hat Enterprise linux 5, Jdk1.6.0_10, Oracle 10.2.0.1. I had downloaded ojdbc6.jar, put it in _/usr/java/jdk1.6.0_10/lib/_, and changed my /etc/profile:
    JAVA_HOME=/usr/java/jdk1.6.0_10
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:*$JAVA_HOME/lib/ojdbc6.jar*
    export JAVA_HOME
    export PATH
    export CLASSPATH
    Part of my java application:
    import java.awt.*; import java.awt.event.*; import javax.swing.*; import java.sql.*; import oracle.jdbc.driver.*; try{ Class.forName("oracle.jdbc.driver.OracleDriver"); conn=java.sql.DriverManager.getConnection("jdbc:oracle:thin:@localhost.localdomain:1158:orcl","system","zhonghuafy"); /* other code--I had already annotated it */ JOptionPane.showMessageDialog(null,"conn Succeed!","Welcome",JOptionPane.INFORMATION_MESSAGE); } catch(Exception e){ JOptionPane.showMessageDialog(null,"Database Link Error! \n"+e,"ERROR",JOptionPane.ERROR_MESSAGE); }
    But when I run it, it seemed that something was wrong:
    oracle@localhost ~$ javac testoracle.java
    oracle@localhost ~$ java testoracle
    errorjava.sql.SQLRecoverableException: Io Exception: Bad packet type
    I don't know what's wrong. Please do me a favor!
    Thank you!

    Thanks for your kindness! It worked! Yeah... I was confused by those ports. I thought the port using in url in jdbc is the one in em. The em address is http://localhost.localdomain:1158/em for orcl instance. Oh my God!
    Thank you!

  • Get out of memory error when linking Frame doc to RoboHelp project

    I just upgraded to TC Suite 5.
    Now I'm trying to link FrameMaker files to my RoboHelp project. The FrameMaker files are from a document that was done in Frame 9 (TC Suite 3.5) and now has been converted to Frame 11. It's working fine in Frame 11. No errors when opening any of the files in Frame 11.
    I created a new project in RH 11 and tried linking the FM files to it. Some work, but some bring on an Out of Memory message. Interestingly, one file that is 68MB worked fine, one file that's only 58MB brings that message.
    I'm going to try using an Externalize Graphics addon that worked well with the old Frame--I can only hope it works with FM 11 now.
    Does anyone have any ideas why this is happening, and any solutions besides externalizing the graphics and trying to reduce the file size?
    Thanks.

    I was finally able to get the files to work by opening and saving in FrameMaker numerous times.
    Re: your questions. . . I did not try importing directly. I linked and then generated. Yes, the linking did work with RH9 from the TCS 3.5.

  • Link error when migrating from SUNWspro_6.2 to SunStudio 11

    I'm trying to "migrate" an application to be compiled with SunStudio 11 while now is successfully building with SUNWspro_6.2 in both release and debug mode.
    Using SunStudio 11 the application can be successfully built in release more (without -g option), however if I'm trying to use the -g option I get the following linkage error:
    Linking /nms/base/bin/_solaris/allmenudb ...
    /opt/SUNWspro/bin/CC -mt -R/usr/lnms/jre/lib/sparc/hotspot:/usr/lnms/jre/lib/sparc:/usr/lnms/jre/lib/sparc/server:/usr/lnms/jre/lib/sparc/client:/usr/lnms/lib:/usr/lnms/lib/plugin:/usr/dt/lib:/usr/openwin/lib:/opt/lnmsoracle/lib:/usr/OV/lib:/opt/OV/lib:/usr/ucblib solaris/main.o solaris/cMenuDB.o -L/nms/base/lib/_solaris -loplogdebug -loplog -lopjser -lwebcomm -ltopo -lmgmt_mibdb -lmibdbsql -lnotf_ng -loputil -loplockfile -lmonLevelAPI -lgetCommunity -lcrypto -lconfapi -L/nms/base/lib/_solaris -larl -lsnmpv3 -lmibtree -lengine -ldevkit -lmibtree -larl -L/usr/openwin/lib -lXt -lX11 -ltoposql -lorasql -L/nms/sys/solaris/SourcePro5e/lib -ltls7712d -lpthread -lnsl -lthread2312d -lthrexcept2312d -lnetwork1712d -linternet2212d -lpointer2312d -lsync2312d -ltrace2312d -lfunctor2312d -lfactory1312d -litc2312d -lfunctor_list2312d -lsecsock1215d -lftp2212d -lhttp2212d -lstreams1312d -ltypes1312d -lpop32212d -lmime1112d -lfunctor_map2312d -L/unixlnms5/ux_sys/solaris/OV6.4.1/lib -lc -lovsnmp -lov -lnsl -L/opt/corp/projects/onms/tools/oracle/solaris/product/9.2/lib -L/opt/corp/projects/onms/tools/oracle/solaris/product/9.2/rdbms/lib -lclntsh `cat /opt/corp/projects/onms/tools/oracle/solaris/product/9.2/lib/sysliblist` -R/opt/corp/projects/onms/tools/oracle/solaris/product/9.2/lib -laio -lposix4 -lkstat -lm -lthread -lintl -lw -lpthread -lposix4 -ldl -lgen -lnsl -lsocket -ll -lm -lc -ly -L/usr/ucblib -lucb -o /nms/base/bin/_solaris/allmenudb
    Undefined first referenced
    symbol in file
    __rwstd::moneypunct_impl<wchar_t,0>::ivals_ _solaris/main.o
    [Hint: static member __rwstd::moneypunct_impl<wchar_t,0>::ivals_ must be defined in the program]
    __rwstd::moneypunct_impl<wchar_t,1>::ivals_ _solaris/main.o
    [Hint: static member __rwstd::moneypunct_impl<wchar_t,1>::ivals_ must be defined in the program]
    __rwstd::moneypunct_impl<char,0>::ivals_ _solaris/main.o
    [Hint: static member __rwstd::moneypunct_impl<char,0>::ivals_ must be defined in the program]
    __rwstd::moneypunct_impl<char,1>::ivals_ _solaris/main.o
    [Hint: static member __rwstd::moneypunct_impl<char,1>::ivals_ must be defined in the program]
    ld: fatal: Symbol referencing errors. No output written to /nms/base/bin/_solaris/allmenudb
    *** Error code 1
    clearmake: Error: Build script failed for "/nms/base/bin/_solaris/allmenudb"
    clearmake[1]: Leaving directory `/nms/base/apps/appdbgen/allmenudb'
    make failed building all in /nms/base/apps/appdbgen/allmenudb
    *** Error code 1
    clearmake: Error: Build script failed for "all"
    build script failed ...
    The application uses the roguewave libraries 5.5 and I suspect there is something wrong when linking with this libraries but not sure.
    Is there a new version of roguewave needed for this new SunStudio 11?
    Is there some compatibility switches needed?
    Did anybody had a similar issue? Please Help!

    The recommended patches are all installed (please see the below showrevs commands), and the libCstd.so has the size and the date below (Is this the correct one ??? ). With all this the error is still there.
    13:23 nms1(daniel) ~/patchSolaris> ls -ail /usr/lib/libCstd.so*
    292129 lrwxrwxrwx 1 root other 12 Apr 14 14:59 /usr/lib/libCstd.so -> libCstd.so.1
    292349 -rwxr-xr-x 1 root bin 1890588 Nov 19 01:19 /usr/lib/libCstd.so.1
    13:18 nms1(daniel) ~/patchSolaris> showrev -p | grep 117557
    Patch: 117557-03 Obsoletes: Requires: Incompatibles: Packages: SUNWlibms, SUNWlmsx, SUNWlibm
    13:19 nms1(daniel) ~/patchSolaris> showrev -p | grep 108434
    Patch: 108434-13 Obsoletes: Requires: 109147-07 Incompatibles: Packages: SUNWlibC
    Patch: 108434-18 Obsoletes: Requires: 109147-07 Incompatibles: Packages: SUNWlibC
    Patch: 108434-21 Obsoletes: Requires: 109147-07 Incompatibles: Packages: SUNWlibC
    Patch: 108435-13 Obsoletes: Requires: 108434-13 Incompatibles: Packages: SUNWlibCx
    Patch: 108435-18 Obsoletes: Requires: 108434-17 Incompatibles: Packages: SUNWlibCx
    Patch: 108435-21 Obsoletes: Requires: 108434-21 Incompatibles: Packages: SUNWlibCx
    13:19 nms1(daniel) ~/patchSolaris> showrev -p | grep 108435
    Patch: 108435-13 Obsoletes: Requires: 108434-13 Incompatibles: Packages: SUNWlibCx
    Patch: 108435-18 Obsoletes: Requires: 108434-17 Incompatibles: Packages: SUNWlibCx
    Patch: 108435-21 Obsoletes: Requires: 108434-21 Incompatibles: Packages: SUNWlibCx
    13:21 nms1(daniel) ~/patchSolaris> showrev -p | grep 111721
    Patch: 111721-04 Obsoletes: Requires: Incompatibles: Packages: SUNWlibms, SUNWlmsx, SUNWlibm
    13:21 nms1(daniel) ~/patchSolaris> showrev -p | grep 109147
    Patch: 109147-26 Obsoletes: 110791-01 Requires: Incompatibles: Packages: SUNWcsu, SUNWcsr, SUNWcslx, SUNWcsl, SUNWcsxu, SUNWtoo, SUNWtoox, SUNWhea, SUNWbtool, SUNWarc, SUNWbtoox, SUNWosdem
    Patch: 109147-37 Obsoletes: 110791-01 Requires: Incompatibles: Packages: SUNWcsu, SUNWcsr, SUNWcslx, SUNWcsl, SUNWcsxu, SUNWtoo, SUNWtoox, SUNWhea, SUNWbtool, SUNWarc, SUNWbtoox, SUNWmdb, SUNWmdbx, SUNWosdem
    Patch: 109147-40 Obsoletes: 110791-01 Requires: Incompatibles: Packages: SUNWcsu, SUNWcsr, SUNWcslx, SUNWcsl, SUNWcsxu, SUNWtoo, SUNWtoox, SUNWhea, SUNWbtool, SUNWarc, SUNWbtoox, SUNWmdb, SUNWmdbx, SUNWosdem
    Patch: 108434-13 Obsoletes: Requires: 109147-07 Incompatibles: Packages: SUNWlibC
    Patch: 108434-18 Obsoletes: Requires: 109147-07 Incompatibles: Packages: SUNWlibC
    Patch: 108434-21 Obsoletes: Requires: 109147-07 Incompatibles: Packages: SUNWlibC
    13:21 nms1(daniel) ~/patchSolaris> showrev -p | grep 111697
    Patch: 111697-04 Obsoletes: Requires: Incompatibles: Packages: SUNWsprot, SUNWsprox, SUNWxcu4t
    13:21 nms1(daniel) ~/patchSolaris> showrev -p | grep 114802
    Patch: 114802-01 Obsoletes: Requires: Incompatibles: Packages: SUNWsprot
    Patch: 114802-02 Obsoletes: Requires: Incompatibles: Packages: SUNWsprot
    13:21 nms1(daniel) ~/patchSolaris> showrev -p | grep 108652
    Patch: 108652-74 Obsoletes: 110499-03 Requires: Incompatibles: Packages: SUNWxwfnt, SUNWxwice, SUNWxwplt, SUNWxwicx, SUNWxwplx, SUNWxwacx, SUNWxwman, SUNWxwfa, SUNWxwpmn, SUNWxwdxm, SUNWxwinc, SUNWxwslb
    Patch: 108652-83 Obsoletes: 110499-03 Requires: Incompatibles: Packages: SUNWxwfnt, SUNWxwice, SUNWxwplt, SUNWxwicx, SUNWxwplx, SUNWxwacx, SUNWxwman, SUNWxwfa, SUNWxwpmn, SUNWxwdxm, SUNWxwinc, SUNWxwslb
    Patch: 112663-01 Obsoletes: Requires: 108652-44 Incompatibles: Packages: SUNWxwplt
    Patch: 108940-57 Obsoletes: Requires: 108652-49 Incompatibles: Packages: SUNWmfrun, SUNWdtbax
    Patch: 108919-20 Obsoletes: Requires: 108652-19 Incompatibles: Packages: SUNWdtbas, SUNWdtdte
    Patch: 109354-19 Obsoletes: Requires: 108652-19 Incompatibles: Packages: SUNWdtdte, SUNWdtwm, SUNWdtma
    Patch: 108921-17 Obsoletes: Requires: 108652-19 Incompatibles: Packages: SUNWdtwm
    13:22 nms1(daniel) ~/patchSolaris> showrev -p | grep 120760
    Patch: 120760-04 Obsoletes: Requires: Incompatibles: Packages: SPROlang, SPROlangx
    13:22 nms1(daniel) ~/patchSolaris> showrev -p | grep 121017
    Patch: 121017-01 Obsoletes: Requires: Incompatibles: Packages: SPROcpl, SPROcplx, SPROtlbn7, SPROtll7, SPROtl7x, SPROtll7x, SPROscl, SPROsclx, SPROstl4h, SPROstl4a, SPROstl4o, SPROstl4x, SPROstl4y, SPROgc, SPROlgc, SPROgcx, SPROlgcx
    13:22 nms1(daniel) ~/patchSolaris> showrev -p | grep 121015
    Patch: 121015-02 Obsoletes: Requires: Incompatibles: Packages: SPROcc
    13:23 nms1(daniel) ~/patchSolaris> uname -a
    SunOS nms1 5.8 Generic_108528-29 sun4u sparc SUNW,Sun-Blade-2500
    Thank you for all the help,
    Daniel

  • Linker error when compiling Fortran code

    I have some problems when linking a Fortran program. The compiling (with gfortran) works without problems and produces (amongst others) several ".mod" files. As soon as the products are to be linked, these .mod-files provoke a "bad magic number (not a Mach-O file)" error from the linker.
    I use gcc 4.3 with gfortran. Any ideas?

    The .mod files are (at least in this case) the compiler products of source files with an .F90 extension (in contrast to source files with the lowercase .f90). I have to admit that I'm not very much into Fortran (I'm just trying to get this thing compiled), but the source files are actually treated differently depending on the lowercase or uppercase extension. I have read somewhere, what the precise difference is, but I cannot neither remember this right now nor find this again.

  • Unsatisfied Link Error when using Oracle OCI (Type II) driver

    Using Oracle OCI (Type II) driver on HPUX with Oracle 9.2.0.4.
    If when creating a connection pool via the console, using the Oracle OCI (Type
    II) driver, you get the error "Unsatisfied link error with library libocijdbc9.sl
    or format error" then check that the library included in the SHLIB_PATH is pointing
    at the $ORACLE_HOME/lib32 directory and not just the $ORACL_HOME/lib

    We do not offer a JDBC driver for Linux in version 5.1. In version 6.0,we
    do offer a type 4 driver for Linux.
    In version 5.1, I suggest trying the platform independent type 4 JDBC driver
    available for free from Oracle. It is supported (as is any JDBC driver)
    with WebLogic Server. To download it:
    Go to http://www.oracle.com and select the "Download" option.
    From the resulting page, use the "Select Utility or Driver" dropdown to
    select Oracle JDBC drivers
    From the resulting page, scroll down a little (since SQLJ stuff appears at
    the top).
    Or, to go directly there:
    http://technet.oracle.com/software/tech/java/sqlj_jdbc/software_index.htm
    Thanks,
    Michael
    Michael Girdley, BEA Systems Inc
    Learning WebLogic? Buy the book.
    http://www.learnweblogic.com/
    "Michael W. Warren, Sr." <[email protected]> wrote in message
    news:[email protected]..
    I have installed WebLogic 6.0 on Solaris platform and verified that the
    server comes up
    and that I can connect to it via Netscape. Next step was to verify
    installation of WebLogic
    jDriver for Oracle. When I run the following:
    java utils.dbping ORACLE scott tiger
    I get the following error:
    Starting Loading jDriver/Oracle .....
    Error encountered:
    java.sql.SQLException: System.loadLibrary threw
    java.lang.UnsatisfiedLinkError
    with the message
    '/ldatae/bea/wlserver6.0/lib/solaris/oci816_8/libweblogicoci37.so:
    ld.so.1: /ldatae/bea/jdk130/jre/bin/../bin/sparc/native_threads/java:
    fatal: libgen.so.1: open failed: No such file or directory'.
    at
    weblogic.jdbcbase.oci.Driver.loadLibraryIfNeeded(Driver.java:202)
    at weblogic.jdbcbase.oci.Driver.connect(Driver.java:57)
    at java.sql.DriverManager.getConnection(DriverManager.java:517)
    at java.sql.DriverManager.getConnection(DriverManager.java:146)
    at utils.dbping.main(dbping.java:182)
    Anyone seen this? Help!!!
    Thanks in advance
    Mike Warren, Sr.
    [email protected]

  • Ld: fatal: relocation error: R_SPARC_DISP64 error when linking on Solaris 8

    Hi,
    I get the following error when trying to link on Solaris 8 using Forte CC. This code links without any problems on Solaris 6 using g++. I've tried searching the web for info, but to no avail.
    Also, in this ckErrorCode class there are 4 methods(note there are also 4 of these unknown symbols) and when I comment out all the code it links, but I get unresolved symbols later, as you'd expect.
    Anyone come across this before?
    Thanks in advance,
    Chris
    CC -c -xarch=v9 -instances=static -g -D_DEBUG -KPIC -mt -DPOSIX_THREADS -D__EXTENSIONS__ -D_POSIX_PTHREAD_SEMANTICS -D_POSIX_C_SOURCE -I../inc -I.. -I../Dev/Source -I../Unsupported ../src/ckErrorCode.cpp -o ../src/ckErrorCode_g.o
    CC -xarch=v9 -mt -i -KPIC -G -h ckTester_51g.so -I../inc -I.. -I../Dev/Source -I../Unsupported -o ckTester_51g.so ../src/ckErrorCode_g.o
    ld: fatal: relocation error: R_SPARC_DISP64: file ../src/ckErrorCode_g.o: symbol <unknown>: offset 0xffffffff7e500ce4 is non-aligned
    ld: fatal: relocation error: R_SPARC_DISP64: file ../src/ckErrorCode_g.o: symbol <unknown>: offset 0xffffffff7e500cf4 is non-aligned
    ld: fatal: relocation error: R_SPARC_DISP64: file ../src/ckErrorCode_g.o: symbol <unknown>: offset 0xffffffff7e500d21 is non-aligned
    ld: fatal: relocation error: R_SPARC_DISP64: file ../src/ckErrorCode_g.o: symbol <unknown>: offset 0xffffffff7e500d31 is non-aligned
    make: *** [ckTester_51g.so] Error 1

    Try setting the configure runtime linking environment:
    #crle -c /var/ld/ld.config -l /usr/lib:/usr/local/lib:/usr/local/etc/mysql/lib
    Shane Kinsch
    NetraCorp LLC / SecurNET Consulting

  • Dynamic Link Error when sending sequence to AME

    Hi,
    I have a very short sequence without errors in premiere pro, but when I drag the project over to Adobe Media Encoder, I get a "Dynamic Link Error"...
    "There was an error when adding selected sequence to the batch".
    Any ideas on how I can fix this?  Currently I have to export sequences one at a time, and that's not going to be cool in the near future.
    Premiere pro 6.0.5
    Adobe media encoder 6.0.1.31
    ---Trav

    Have you tried Queuing from PP instead of dragging?

  • Linker error when compiling Fortran program

    I have some problems when linking a Fortran program. The compiling (with gfortran) works without problems and produces (amongst others) several ".mod" files. As soon as the products are to be linked, these .mod-files provoke a "bad magic number (not a Mach-O file)" error from the linker.
    I use gcc 4.3 with gfortran. Any ideas?
    Powerbook G4 12", 1.33 GHz/MacBook Pro 2GHz   Mac OS X (10.4.8)  

    Possibly, but the error doesn't come from gfortran itself, but from the linker (ld), so I don't see right now, why this should make a difference.
    You think it is because these .mod-files are compiled incorrectly?

  • Pro*C Link Errors when Building with VC++6

    After a successful precompile with the Oracle precompiler for Pro*C, and a successful compile using Visual C++ 6.0, I could not build the executable, and got the following error:
    Linking...
    b110a_1.obj: error LNK2002: unresolved external symbol _sqlcxt
    Debug/b110a_1.exe: fatal error LNK1120: 1 unresolved externals
    Error executing link.exe
    Any help would be greatly appreciated.
    Ara Jeknavorian

    Did you inlcude the oraSQL9.LIB into the project files?

  • Link errors when building with librfc.a from RFCSDK 7.00 for z/OS 32 bit

    There is a disparity between the documentation and the contents of the RFCSDK for z/OS 32 bit.
    The documentation included with the SDK is for older versions of the RFCSDK and discusses the librfc dll and librfc.x sidedeck file. However, the new SDK no longer includes the rfclib dll and rfclib.x sidedeck file. Instead, it includes the librfc.a library file.
    Simply compiling and linking with librfc.a is not enough. Numerous link errors occur. It appears that an SAP specific define must be required in order to properly decorate rfc functions. Below is an excerpt of the link errors I am receiving.
    Any help on this issue would be greatly appreciated.
    Thanks,
    Bob
    IEW2456E 9207 SYMBOL ItDelete UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcClose UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcReceive UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcListen UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcCall UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE
    DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcGetAttributes UNRESOLVED. MEMBER COULD NOT BE INCLUDED
    FROM THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcOpenEx UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL ItCreate UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcLastErrorEx UNRESOLVED. MEMBER COULD NOT BE INCLUDED
    FROM THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL RfcInstallStructure UNRESOLVED. MEMBER COULD NOT BE
    INCLUDED FROM THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL ItGetLine UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM
    THE DESIGNATED CALL LIBRARY.
    IEW2456E 9207 SYMBOL ItFill UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE
    DESIGNATED CALL LIBRARY.

    Here is a link to the info on how to access the 4200 set up pages and how to do Port Forwarding with it
    http://portforward.com/english/routers/port_forwarding/Siemens/4200/iChat.htm
    Use the Access info and then see if you have it doing UPnP to open the ports.
    If it is then the Port Forwarding does not need setting.
    Next, if you did originally set it to do Port Forwarding this should have pointed to an IP (The one your computer has/had)
    Check the Port Forward that is set is pointing to the IP the computer has now by Looking in System Preferences > Network
    QUite a way done the log your end suddenly switches the port it sends the SIP part of the invite on
    INVITE sip:user@rip:61042 SIP/2.0
    Via: SIP/2.0/UDP sip:60442;branch=z9hG4bK672a7283709f480e
    Max-Forwards: 70
    To: "u0" <sip:user@rip:61042>
    From: "0" <sip:user@lip:16402>;tag=2100237526
    Call-ID: 5c6e32e2-2788-11dd-904a-8c2872d74012@lip
    CSeq: 1 INVITE
    Contact: <sip:user@sip:60442>;isfocus
    User-Agent: Viceroy 1.3
    Content-Type: application/sdp
    Content-Length: 744
    This is not an iChat port and it messes up where iChat then says to send the Video and Audio data.
    The log from the other end implies the ports are not even open.
    10:42 PM Wednesday; July 9, 2008

Maybe you are looking for