asif saeed
2013-07-19 05:52:45 UTC
Hi,
I get the following Linker errors - both the static and dll builds fail:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Error 89 error LNK2019: unresolved external symbol _lo_close
referenced in function "public: virtual __thiscall
soci::postgresql_blob_backend::~postgresql_blob_backend(void)"
(??***@soci@@***@XZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\blob.obj
Error 90 error LNK2001: unresolved external symbol _lo_close
E:\libs\soci\soci-3.2.1-build\backends\postgresql\standard-into-type.obj
Error 91 error LNK2019: unresolved external symbol _lo_read
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::read(unsigned int,char *,unsigned int)"
(?***@postgresql_blob_backend@soci@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\blob.obj
Error 92 error LNK2019: unresolved external symbol _lo_write
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::write(unsigned int,char const *,unsigned
int)" (?***@postgresql_blob_backend@soci@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\blob.obj
Error 93 error LNK2019: unresolved external symbol _lo_lseek
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::get_len(void)"
(?***@postgresql_blob_backend@soci@@UAEIXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\blob.obj
Error 94 error LNK2019: unresolved external symbol
_PQresultErrorMessage referenced in function "void __cdecl
soci::details::postgresql::get_error_details(struct pg_result *,class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql@***@soci@@YAXPAUpg_result@
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\error.obj
Error 95 error LNK2019: unresolved external symbol
_PQresultErrorField referenced in function "void __cdecl
soci::details::postgresql::get_error_details(struct pg_result *,class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql@***@soci@@YAXPAUpg_result@
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\error.obj
Error 96 error LNK2019: unresolved external symbol _PQclear
referenced in function "void __cdecl
soci::details::postgresql::throw_postgresql_soci_error(struct pg_result *
&)" (?***@postgresql@***@soci
@@YAXAAPAUpg_result@@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\error.obj
Error 97 error LNK2001: unresolved external symbol _PQclear
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 98 error LNK2001: unresolved external symbol _PQclear
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 99 error LNK2019: unresolved external symbol _PQconnectdb
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 100 error LNK2019: unresolved external symbol _PQfinish
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 101 error LNK2019: unresolved external symbol _PQstatus
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 102 error LNK2019: unresolved external symbol _PQerrorMessage
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 103 error LNK2019: unresolved external symbol _PQexec
referenced in function "void __cdecl `anonymous
namespace'::hard_exec(struct pg_conn *,char const *,char const *)"
(?hard_exec@?A0x8e4980c9@@YAXPAUpg_conn@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 104 error LNK2001: unresolved external symbol _PQexec
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 105 error LNK2019: unresolved external symbol _PQresultStatus
referenced in function "void __cdecl `anonymous
namespace'::hard_exec(struct pg_conn *,char const *,char const *)"
(?hard_exec@?A0x8e4980c9@@YAXPAUpg_conn@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 106 error LNK2001: unresolved external symbol
_PQresultStatus
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 107 error LNK2019: unresolved external symbol _PQgetvalue
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\standard-into-type.obj
Error 108 error LNK2001: unresolved external symbol _PQgetvalue
E:\libs\soci\soci-3.2.1-build\backends\postgresql\vector-into-type.obj
Error 109 error LNK2019: unresolved external symbol _PQgetisnull
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\standard-into-type.obj
Error 110 error LNK2001: unresolved external symbol _PQgetisnull
E:\libs\soci\soci-3.2.1-build\backends\postgresql\vector-into-type.obj
Error 111 error LNK2019: unresolved external symbol _lo_open
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\standard-into-type.obj
Error 112 error LNK2019: unresolved external symbol _PQexecParams
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 113 error LNK2019: unresolved external symbol _PQprepare
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::prepare(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &,enum soci::details::statement_type)"
(?***@postgresql_statement_backend@soci@@UAEXABV?$***@DU
?$***@D@std@@V?$***@D@2@@std@@***@details@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 114 error LNK2019: unresolved external symbol _PQexecPrepared
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 115 error LNK2019: unresolved external symbol _PQntuples
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 116 error LNK2019: unresolved external symbol _PQnfields
referenced in function "public: virtual int __thiscall
soci::postgresql_statement_backend::prepare_for_describe(void)"
(?***@postgresql_statement_backend@soci@@UAEHXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 117 error LNK2019: unresolved external symbol _PQfname
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::describe_column(int,enum
soci::data_type &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql_statement_backend@soci@@***@2
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 118 error LNK2019: unresolved external symbol _PQftype
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::describe_column(int,enum
soci::data_type &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql_statement_backend@soci@@***@2
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 119 error LNK2019: unresolved external symbol _PQcmdTuples
referenced in function "public: virtual __int64 __thiscall
soci::postgresql_statement_backend::get_affected_rows(void)"
(?***@postgresql_statement_backend@soci@@UAE_JXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 120 error LNK1120: 24 unresolved externals
E:\libs\soci\soci-3.2.1-build\bin\Debug\soci_postgresql_3_2.dll 1
Error 149 error LNK2019: unresolved external symbol _PQconnectdb
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 150 error LNK2019: unresolved external symbol _PQfinish
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 151 error LNK2019: unresolved external symbol _PQstatus
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 152 error LNK2019: unresolved external symbol _PQerrorMessage
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 153 error LNK2019: unresolved external symbol _PQexec
referenced in function "void __cdecl `anonymous
namespace'::hard_exec(struct pg_conn *,char const *,char const *)"
(?hard_exec@?A0x8e4980c9@@YAXPAUpg_conn@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 154 error LNK2001: unresolved external symbol _PQexec
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 155 error LNK2019: unresolved external symbol _PQresultStatus
referenced in function "void __cdecl `anonymous
namespace'::hard_exec(struct pg_conn *,char const *,char const *)"
(?hard_exec@?A0x8e4980c9@@YAXPAUpg_conn@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 156 error LNK2001: unresolved external symbol
_PQresultStatus
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 157 error LNK2019: unresolved external symbol _PQclear
referenced in function "void __cdecl `anonymous
namespace'::hard_exec(struct pg_conn *,char const *,char const *)"
(?hard_exec@?A0x8e4980c9@@YAXPAUpg_conn@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 158 error LNK2001: unresolved external symbol _PQclear
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 159 error LNK2001: unresolved external symbol _PQclear
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(error.obj)
Error 160 error LNK2019: unresolved external symbol _PQexecParams
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 161 error LNK2019: unresolved external symbol _PQprepare
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::prepare(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &,enum soci::details::statement_type)"
(?***@postgresql_statement_backend@soci@@UAEXABV?$***@DU
?$***@D@std@@V?$***@D@2@@std@@***@details@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 162 error LNK2019: unresolved external symbol _PQexecPrepared
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 163 error LNK2019: unresolved external symbol _PQntuples
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 164 error LNK2019: unresolved external symbol _PQnfields
referenced in function "public: virtual int __thiscall
soci::postgresql_statement_backend::prepare_for_describe(void)"
(?***@postgresql_statement_backend@soci@@UAEHXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 165 error LNK2019: unresolved external symbol _PQfname
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::describe_column(int,enum
soci::data_type &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql_statement_backend@soci@@***@2
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 166 error LNK2019: unresolved external symbol _PQftype
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::describe_column(int,enum
soci::data_type &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql_statement_backend@soci@@***@2
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 167 error LNK2019: unresolved external symbol _PQcmdTuples
referenced in function "public: virtual __int64 __thiscall
soci::postgresql_statement_backend::get_affected_rows(void)"
(?***@postgresql_statement_backend@soci@@UAE_JXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 168 error LNK2019: unresolved external symbol _lo_close
referenced in function "public: virtual __thiscall
soci::postgresql_blob_backend::~postgresql_blob_backend(void)"
(??***@soci@@***@XZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(blob.obj)
Error 169 error LNK2001: unresolved external symbol _lo_close
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(standard-into-type.obj)
Error 170 error LNK2019: unresolved external symbol _lo_read
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::read(unsigned int,char *,unsigned int)"
(?***@postgresql_blob_backend@soci@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(blob.obj)
Error 171 error LNK2019: unresolved external symbol _lo_write
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::write(unsigned int,char const *,unsigned
int)" (?***@postgresql_blob_backend@soci@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(blob.obj)
Error 172 error LNK2019: unresolved external symbol _lo_lseek
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::get_len(void)"
(?***@postgresql_blob_backend@soci@@UAEIXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(blob.obj)
Error 173 error LNK2019: unresolved external symbol
_PQresultErrorMessage referenced in function "void __cdecl
soci::details::postgresql::get_error_details(struct pg_result *,class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql@***@soci@@YAXPAUpg_result@
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(error.obj)
Error 174 error LNK2019: unresolved external symbol
_PQresultErrorField referenced in function "void __cdecl
soci::details::postgresql::get_error_details(struct pg_result *,class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql@***@soci@@YAXPAUpg_result@
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(error.obj)
Error 175 error LNK2019: unresolved external symbol _PQgetvalue
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(standard-into-type.obj)
Error 176 error LNK2001: unresolved external symbol _PQgetvalue
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(vector-into-type.obj)
Error 177 error LNK2019: unresolved external symbol _PQgetisnull
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(standard-into-type.obj)
Error 178 error LNK2001: unresolved external symbol _PQgetisnull
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(vector-into-type.obj)
Error 179 error LNK2019: unresolved external symbol _lo_open
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(standard-into-type.obj)
Error 180 error LNK1120: 24 unresolved externals
E:\libs\soci\soci-3.2.1-build\bin\Debug\soci_postgresql_test_static.exe
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Here is my command-line:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cmake -G "Visual Studio 11" -DSOCI_STATIC=ON -DWITH_BOOST=ON
-DBOOST_RELEASE_VERSION=1.54 -DBOOST_INCLUDE_DIR=E:\libs\boost_1_54_0\boost
-DBOOST_LIBRARIES=E:\libs\boost_1_54_0\stage\lib -DWITH_ORACLE=ON
-DORACLE_INCLUDE_DIR=E:\Oracle\product\10.1.0\Client_1\oci\include
-DORACLE_LIBRARIES=E:\Oracle\product\10.1.0\Client_1\oci\lib\msvc
-DORACLE_TEST_CONNSTR:STRING="service=devdb user=ultradba password=ultra"
..\soci-3.2.1-source -DWITH_POSTGRESQL=ON -DPOSTGRESQL_VERSION=9.2.4-1
-DPOSTGRESQL_INCLUDE_DIR=E:\postgresql-9.2\include
-DPOSTGRESQL_LIBRARIES=E:\postgresql-9.2\lib -DSOCI_POSTGRESQL=ON
-DSOCI_POSTGRESQL_TEST_CONNSTR:STRING="dbname=postgres user=postgres"
-DWITH_SQLITE3=ON -DSQLITE3_INCLUDE_DIR=E:\libs\sqlite\include
-DSQLITE3_LIBRARIES=E:\libs\sqlite\lib -DSOCI_SQLITE3=ON
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I'd be thankful if you could help me out on this.
Best regards,
-Asif
I get the following Linker errors - both the static and dll builds fail:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Error 89 error LNK2019: unresolved external symbol _lo_close
referenced in function "public: virtual __thiscall
soci::postgresql_blob_backend::~postgresql_blob_backend(void)"
(??***@soci@@***@XZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\blob.obj
Error 90 error LNK2001: unresolved external symbol _lo_close
E:\libs\soci\soci-3.2.1-build\backends\postgresql\standard-into-type.obj
Error 91 error LNK2019: unresolved external symbol _lo_read
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::read(unsigned int,char *,unsigned int)"
(?***@postgresql_blob_backend@soci@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\blob.obj
Error 92 error LNK2019: unresolved external symbol _lo_write
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::write(unsigned int,char const *,unsigned
int)" (?***@postgresql_blob_backend@soci@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\blob.obj
Error 93 error LNK2019: unresolved external symbol _lo_lseek
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::get_len(void)"
(?***@postgresql_blob_backend@soci@@UAEIXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\blob.obj
Error 94 error LNK2019: unresolved external symbol
_PQresultErrorMessage referenced in function "void __cdecl
soci::details::postgresql::get_error_details(struct pg_result *,class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql@***@soci@@YAXPAUpg_result@
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\error.obj
Error 95 error LNK2019: unresolved external symbol
_PQresultErrorField referenced in function "void __cdecl
soci::details::postgresql::get_error_details(struct pg_result *,class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql@***@soci@@YAXPAUpg_result@
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\error.obj
Error 96 error LNK2019: unresolved external symbol _PQclear
referenced in function "void __cdecl
soci::details::postgresql::throw_postgresql_soci_error(struct pg_result *
&)" (?***@postgresql@***@soci
@@YAXAAPAUpg_result@@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\error.obj
Error 97 error LNK2001: unresolved external symbol _PQclear
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 98 error LNK2001: unresolved external symbol _PQclear
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 99 error LNK2019: unresolved external symbol _PQconnectdb
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 100 error LNK2019: unresolved external symbol _PQfinish
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 101 error LNK2019: unresolved external symbol _PQstatus
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 102 error LNK2019: unresolved external symbol _PQerrorMessage
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 103 error LNK2019: unresolved external symbol _PQexec
referenced in function "void __cdecl `anonymous
namespace'::hard_exec(struct pg_conn *,char const *,char const *)"
(?hard_exec@?A0x8e4980c9@@YAXPAUpg_conn@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 104 error LNK2001: unresolved external symbol _PQexec
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 105 error LNK2019: unresolved external symbol _PQresultStatus
referenced in function "void __cdecl `anonymous
namespace'::hard_exec(struct pg_conn *,char const *,char const *)"
(?hard_exec@?A0x8e4980c9@@YAXPAUpg_conn@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\session.obj
Error 106 error LNK2001: unresolved external symbol
_PQresultStatus
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 107 error LNK2019: unresolved external symbol _PQgetvalue
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\standard-into-type.obj
Error 108 error LNK2001: unresolved external symbol _PQgetvalue
E:\libs\soci\soci-3.2.1-build\backends\postgresql\vector-into-type.obj
Error 109 error LNK2019: unresolved external symbol _PQgetisnull
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\standard-into-type.obj
Error 110 error LNK2001: unresolved external symbol _PQgetisnull
E:\libs\soci\soci-3.2.1-build\backends\postgresql\vector-into-type.obj
Error 111 error LNK2019: unresolved external symbol _lo_open
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\standard-into-type.obj
Error 112 error LNK2019: unresolved external symbol _PQexecParams
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 113 error LNK2019: unresolved external symbol _PQprepare
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::prepare(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &,enum soci::details::statement_type)"
(?***@postgresql_statement_backend@soci@@UAEXABV?$***@DU
?$***@D@std@@V?$***@D@2@@std@@***@details@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 114 error LNK2019: unresolved external symbol _PQexecPrepared
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 115 error LNK2019: unresolved external symbol _PQntuples
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 116 error LNK2019: unresolved external symbol _PQnfields
referenced in function "public: virtual int __thiscall
soci::postgresql_statement_backend::prepare_for_describe(void)"
(?***@postgresql_statement_backend@soci@@UAEHXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 117 error LNK2019: unresolved external symbol _PQfname
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::describe_column(int,enum
soci::data_type &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql_statement_backend@soci@@***@2
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 118 error LNK2019: unresolved external symbol _PQftype
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::describe_column(int,enum
soci::data_type &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql_statement_backend@soci@@***@2
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 119 error LNK2019: unresolved external symbol _PQcmdTuples
referenced in function "public: virtual __int64 __thiscall
soci::postgresql_statement_backend::get_affected_rows(void)"
(?***@postgresql_statement_backend@soci@@UAE_JXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\statement.obj
Error 120 error LNK1120: 24 unresolved externals
E:\libs\soci\soci-3.2.1-build\bin\Debug\soci_postgresql_3_2.dll 1
Error 149 error LNK2019: unresolved external symbol _PQconnectdb
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 150 error LNK2019: unresolved external symbol _PQfinish
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 151 error LNK2019: unresolved external symbol _PQstatus
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 152 error LNK2019: unresolved external symbol _PQerrorMessage
referenced in function "public: __thiscall
soci::postgresql_session_backend::postgresql_session_backend(class
soci::connection_parameters const &)" (??***@soci
@@***@ABVconnection_parameters@1@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 153 error LNK2019: unresolved external symbol _PQexec
referenced in function "void __cdecl `anonymous
namespace'::hard_exec(struct pg_conn *,char const *,char const *)"
(?hard_exec@?A0x8e4980c9@@YAXPAUpg_conn@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 154 error LNK2001: unresolved external symbol _PQexec
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 155 error LNK2019: unresolved external symbol _PQresultStatus
referenced in function "void __cdecl `anonymous
namespace'::hard_exec(struct pg_conn *,char const *,char const *)"
(?hard_exec@?A0x8e4980c9@@YAXPAUpg_conn@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 156 error LNK2001: unresolved external symbol
_PQresultStatus
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 157 error LNK2019: unresolved external symbol _PQclear
referenced in function "void __cdecl `anonymous
namespace'::hard_exec(struct pg_conn *,char const *,char const *)"
(?hard_exec@?A0x8e4980c9@@YAXPAUpg_conn@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(session.obj)
Error 158 error LNK2001: unresolved external symbol _PQclear
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 159 error LNK2001: unresolved external symbol _PQclear
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(error.obj)
Error 160 error LNK2019: unresolved external symbol _PQexecParams
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 161 error LNK2019: unresolved external symbol _PQprepare
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::prepare(class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > const &,enum soci::details::statement_type)"
(?***@postgresql_statement_backend@soci@@UAEXABV?$***@DU
?$***@D@std@@V?$***@D@2@@std@@***@details@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 162 error LNK2019: unresolved external symbol _PQexecPrepared
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 163 error LNK2019: unresolved external symbol _PQntuples
referenced in function "public: virtual enum
soci::details::statement_backend::exec_fetch_result __thiscall
soci::postgresql_statement_backend::execute(int)"
(?***@postgresql_statement_backend@soci@
@UAE?***@statement_backend@***@2@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 164 error LNK2019: unresolved external symbol _PQnfields
referenced in function "public: virtual int __thiscall
soci::postgresql_statement_backend::prepare_for_describe(void)"
(?***@postgresql_statement_backend@soci@@UAEHXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 165 error LNK2019: unresolved external symbol _PQfname
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::describe_column(int,enum
soci::data_type &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql_statement_backend@soci@@***@2
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 166 error LNK2019: unresolved external symbol _PQftype
referenced in function "public: virtual void __thiscall
soci::postgresql_statement_backend::describe_column(int,enum
soci::data_type &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql_statement_backend@soci@@***@2
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 167 error LNK2019: unresolved external symbol _PQcmdTuples
referenced in function "public: virtual __int64 __thiscall
soci::postgresql_statement_backend::get_affected_rows(void)"
(?***@postgresql_statement_backend@soci@@UAE_JXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(statement.obj)
Error 168 error LNK2019: unresolved external symbol _lo_close
referenced in function "public: virtual __thiscall
soci::postgresql_blob_backend::~postgresql_blob_backend(void)"
(??***@soci@@***@XZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(blob.obj)
Error 169 error LNK2001: unresolved external symbol _lo_close
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(standard-into-type.obj)
Error 170 error LNK2019: unresolved external symbol _lo_read
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::read(unsigned int,char *,unsigned int)"
(?***@postgresql_blob_backend@soci@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(blob.obj)
Error 171 error LNK2019: unresolved external symbol _lo_write
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::write(unsigned int,char const *,unsigned
int)" (?***@postgresql_blob_backend@soci@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(blob.obj)
Error 172 error LNK2019: unresolved external symbol _lo_lseek
referenced in function "public: virtual unsigned int __thiscall
soci::postgresql_blob_backend::get_len(void)"
(?***@postgresql_blob_backend@soci@@UAEIXZ)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(blob.obj)
Error 173 error LNK2019: unresolved external symbol
_PQresultErrorMessage referenced in function "void __cdecl
soci::details::postgresql::get_error_details(struct pg_result *,class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql@***@soci@@YAXPAUpg_result@
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(error.obj)
Error 174 error LNK2019: unresolved external symbol
_PQresultErrorField referenced in function "void __cdecl
soci::details::postgresql::get_error_details(struct pg_result *,class
std::basic_string<char,struct std::char_traits<char>,class
std::allocator<char> > &,class std::basic_string<char,struct
std::char_traits<char>,class std::allocator<char> > &)"
(?***@postgresql@***@soci@@YAXPAUpg_result@
@AAV?$***@DU?$***@D@std@@V?$***@D@2@@std@@***@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(error.obj)
Error 175 error LNK2019: unresolved external symbol _PQgetvalue
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(standard-into-type.obj)
Error 176 error LNK2001: unresolved external symbol _PQgetvalue
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(vector-into-type.obj)
Error 177 error LNK2019: unresolved external symbol _PQgetisnull
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(standard-into-type.obj)
Error 178 error LNK2001: unresolved external symbol _PQgetisnull
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(vector-into-type.obj)
Error 179 error LNK2019: unresolved external symbol _lo_open
referenced in function "public: virtual void __thiscall
soci::postgresql_standard_into_type_backend::post_fetch(bool,bool,enum
soci::indicator *)" (?***@postgresql_standard_into_type_backend@soci@
@***@2@@Z)
E:\libs\soci\soci-3.2.1-build\backends\postgresql\test\libsoci_postgresql_3_2.lib(standard-into-type.obj)
Error 180 error LNK1120: 24 unresolved externals
E:\libs\soci\soci-3.2.1-build\bin\Debug\soci_postgresql_test_static.exe
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Here is my command-line:
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
cmake -G "Visual Studio 11" -DSOCI_STATIC=ON -DWITH_BOOST=ON
-DBOOST_RELEASE_VERSION=1.54 -DBOOST_INCLUDE_DIR=E:\libs\boost_1_54_0\boost
-DBOOST_LIBRARIES=E:\libs\boost_1_54_0\stage\lib -DWITH_ORACLE=ON
-DORACLE_INCLUDE_DIR=E:\Oracle\product\10.1.0\Client_1\oci\include
-DORACLE_LIBRARIES=E:\Oracle\product\10.1.0\Client_1\oci\lib\msvc
-DORACLE_TEST_CONNSTR:STRING="service=devdb user=ultradba password=ultra"
..\soci-3.2.1-source -DWITH_POSTGRESQL=ON -DPOSTGRESQL_VERSION=9.2.4-1
-DPOSTGRESQL_INCLUDE_DIR=E:\postgresql-9.2\include
-DPOSTGRESQL_LIBRARIES=E:\postgresql-9.2\lib -DSOCI_POSTGRESQL=ON
-DSOCI_POSTGRESQL_TEST_CONNSTR:STRING="dbname=postgres user=postgres"
-DWITH_SQLITE3=ON -DSQLITE3_INCLUDE_DIR=E:\libs\sqlite\include
-DSQLITE3_LIBRARIES=E:\libs\sqlite\lib -DSOCI_SQLITE3=ON
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
I'd be thankful if you could help me out on this.
Best regards,
-Asif