Re: compilation problem

Jonathan de Halleux <[email protected]> Tue, 02 Mar 2004 08:46:42 +0100
Newsgroups gmane.comp.lib.sql.sqlpp
Message-ID <[email protected]>
Hi,

The .Net wrapper is out of date some it should have problems to compile.=20
Moreover, it is incomplete. I had to abondon it due to the limitation of=
 MC++.

Do you care about trying to create the wrappers in C++ ?

08:48 2/03/2004 +0100, you wrote:
>Good Morning!
>Couple minutes ago I try to compile the SQLppNET project.
>The subproject SQLppNET trow some Errors listed below.
>My .net compiler build lib_sqlpp_* and lib_iobind with boost 1.30.2=20
>successful now :)
>The error code is in german. Hope it doesn't deter you ;)
>
>Greetings
>    Tomasz
>
>
>
>
>Kompilieren...
>CSGenerator.cpp
>src\Generators\CSGenerator.cpp(32) : error C2661:=20
>'sqlpp::generators::cs_generator::cs_generator': Keine =FCberladene=
 Funktion=20
>akzeptiert 4 Argumente
>        ..\SQLpp\boost\iterator_adaptors.hpp(1409): Siehe Verweis auf=20
> Instanziierung der kompilierten Klassenvorlage=20
> 'boost::filter_iterator_generator'
>src\Generators\CSGenerator.cpp(141) : error C2039: 'add_adaptor': Ist kein=
=20
>Element von 'sqlpp::generators::cs_generator'
>        ..\SQLpp\sqlpp\generators\cs_generator.hpp(19): Siehe Deklaration=
=20
> von 'sqlpp::generators::cs_generator'
>StoredProcedure.cpp
>SelectQuery.cpp
>NumericConstant.cpp
>LocalVariableExpression.cpp
>FieldExpression.cpp
>Expression.cpp
>ConstantExpression.cpp
>SQLParser.cpp
>MySQLDatabaseAdaptor.cpp
>src\Adaptors\MySQLDatabaseAdaptor.cpp(29) : error C2660:=20
>'sqlpp::adaptors::mysql_adaptor::mysql_adaptor': Funktion akzeptiert keine=
=20
>4 Argumente
>MSSQLDatabaseAdaptor.cpp
>src\Adaptors\MSSQLDatabaseAdaptor.cpp(28) : error C2660:=20
>'sqlpp::adaptors::mssql_adaptor::mssql_adaptor': Funktion akzeptiert keine=
=20
>4 Argumente
>DatabaseAdaptor.cpp
>src\Adaptors\DatabaseAdaptor.cpp(16) : error C2039:=20
>'set_connection_string': Ist kein Element von=20
>'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(22) : error C2039:=20
>'get_connection_string': Ist kein Element von=20
>'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(22) : error C2228: Der linke Teil von=20
>'.Get' muss eine Klasse/Struktur/Union sein
>src\Adaptors\DatabaseAdaptor.cpp(29) : error C2039: 'set_database_owner':=
=20
>Ist kein Element von 'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(33) : error C2039: 'get_database_owner':=
=20
>Ist kein Element von 'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(33) : error C2228: Der linke Teil von=20
>'.Get' muss eine Klasse/Struktur/Union sein
>src\Adaptors\DatabaseAdaptor.cpp(40) : error C2039: 'set_provider_path':=20
>Ist kein Element von 'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(44) : error C2039: 'get_provider_path':=20
>Ist kein Element von 'sqlpp::adaptors::database_adaptor'
>        ..\SQLpp\sqlpp\adaptors\database_adaptor.hpp(22): Siehe=20
> Deklaration von 'sqlpp::adaptors::database_adaptor'
>src\Adaptors\DatabaseAdaptor.cpp(44) : error C2228: Der linke Teil von=20
>'.Get' muss eine Klasse/Struktur/Union sein
>UniqueConstraint.cpp
>StringUtils.cpp
>ReferenceConstraint.cpp
>QueryTable.cpp
>PrimaryKeyConstraint.cpp
>Field.cpp
>DBTable.cpp
>DataType.cpp
>src\DataType.cpp(70) : error C2660: 'sqlpp::data_type::get_cs': Funktion=20
>akzeptiert keine 0 Argumente
>src\DataType.cpp(70) : error C2228: Der linke Teil von '.Get' muss eine=20
>Klasse/Struktur/Union sein
>Code wird generiert...
>Kompilieren...
>Database.cpp
>src\Database.cpp(90) : error C2660: 'sqlpp::database::create': Funktion=20
>akzeptiert keine 4 Argumente
>        ..\SQLpp\boost\iterator_adaptors.hpp(1409): Siehe Verweis auf=20
> Instanziierung der kompilierten Klassenvorlage=20
> 'boost::filter_iterator_generator'
>src\Database.cpp(128) : error C2039: 'set_adaptor': Ist kein Element von=20
>'sqlpp::database'
>        ..\SQLpp\sqlpp\database.hpp(67): Siehe Deklaration von=20
> 'sqlpp::database'
>src\Database.cpp(250) : error C2039: 'get_dot': Ist kein Element von=20
>'sqlpp::database'
>        ..\SQLpp\sqlpp\database.hpp(67): Siehe Deklaration von=20
> 'sqlpp::database'
>constraint.cpp
>AssemblyInfo.cpp
>Code wird generiert...
>
>
>
>Jonathan de Halleux schrieb:
>
>>Yes there might be a problem with the .Net wrapper and boost 1.31 since=20
>>sqlpp was compiled against 1.30.2.
>>
>>I will try compiling sqlpp with the new boost release.
>>
>>At 11:31 1/03/2004 +0100, you wrote:
>>
>>>Halo dear sqlpp user.
>>>I use long time torque with java.
>>>I was happy as I found out that powerfull Project exist vor .net :)
>>>
>>>I am not able to compile the
>>>sqlpp_src_v2.9\sqlpp\SQLppNET\SQLppNET.vcproj Project.
>>>I place the boost_1_31_0  header files in the Project, but
>>>this was not enaugh ;)
>>>I use Visual Studio 2003 ver 7.1 with the .NRT Framework ver. 1.1
>>>
>>>Can anybody help me?
>>>
>>>Greetings
>>>Tomasz Dre=DFler
>>>
>>>
>>>
>>>
>>>
>>>-------------------------------------------------------
>>>SF.Net is sponsored by: Speed Start Your Linux Apps Now.
>>>Build and deploy apps & Web services for Linux with
>>>a free DVD software kit from IBM. Click Now!
>>>http://ads.osdn.com/?ad_id=3D1356&alloc_id=3D3438&op=3Dclick
>>>_______________________________________________
>>>Sqlpp-devel mailing list
>>>[email protected]
>>>https://lists.sourceforge.net/lists/listinfo/sqlpp-devel
>>
>>
>>--------------------------------------------------------------------------=
---------=20
>>
>>Jonathan de Halleux, Research Assistant
>>Center for Systems Engineering and Applied Mechanics (CESAME)
>>Universite catholique de Louvain
>>Batiment Euler , Av. Georges Lemaitre, 4 Tel : +32-10-47 2595
>>B-1348 Louvain-la-Neuve Belgium
>>E-mail : [email protected]
>>--------------------------------------------------------------------------=
---------=20
>>
>>
>>
>>
>>-------------------------------------------------------
>>SF.Net is sponsored by: Speed Start Your Linux Apps Now.
>>Build and deploy apps & Web services for Linux with
>>a free DVD software kit from IBM. Click Now!
>>http://ads.osdn.com/?ad_id56&alloc_id438&op=3Dclick
>>_______________________________________________
>>Sqlpp-devel mailing list
>>[email protected]
>>https://lists.sourceforge.net/lists/listinfo/sqlpp-devel
>
>
>
>-------------------------------------------------------
>SF.Net is sponsored by: Speed Start Your Linux Apps Now.
>Build and deploy apps & Web services for Linux with
>a free DVD software kit from IBM. Click Now!
>http://ads.osdn.com/?ad_id=3D1356&alloc_id=3D3438&op=3Dclick
>_______________________________________________
>Sqlpp-devel mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/sqlpp-devel

----------------------------------------------------------------------------=
-------
Jonathan de Halleux, Research Assistant
Center for Systems Engineering and Applied Mechanics (CESAME)
Universite catholique de Louvain
Batiment Euler , Av. Georges Lemaitre, 4 Tel : +32-10-47 2595
B-1348 Louvain-la-Neuve Belgium
E-mail : [email protected]
----------------------------------------------------------------------------=
-------



-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click