|
Boost : |
Subject: Re: [boost] sqlpp11: SQL for C++
From: Larry Evans (cppljevans_at_[hidden])
Date: 2013-11-15 09:57:05
On 11/15/13 03:21, Roland Bock wrote:
> On 2013-11-14 22:14, Larry Evans wrote:
[snip]
>> I've tried to get cmake to work; however, it only works for the:
>> sqlpp11
>> directory, but fails for the:
>> sqlpp11-connector-sqlite3
>> directory.
>>
>> I've attached the Makefile, and the output from `make targets_dir`.
>> That target 1st clones sqlpp11, runs cmake in that directory,
>> the make installs in that directory. Everything works find.
>> However, with the sqlpp11-connector-sqlite3, the clone
>> works, the cmake works; however, make gives a compilation
>> error:
>>
>> /home/evansl/prog_dev/boost/git/sqlpp11/sqlpp11-connector-sqlite3/src/connection.cpp:29:31:
>> fatal error: sqlpp11/exception.h: No such file or directory
>> #include <sqlpp11/exception.h>
>>
>> caused by *not* including:
>>
>> -I/home/evansl/prog_dev/boost/git/sqlpp11/sqlpp11/include
>>
>> on the compiler command line.
>>
>> Is there something else I'm doing wrong?
>>
>> -regards,
>> Larry
>>
>>
> Hi Larry,
>
> First of all, thank you for your patience!
You're welcome.
Thanks for the work on this library!
>
> As far as I can tell the problem results from your install directory not
> being in the standard include path.
I suspected something like that.
>
> I have updated the CMakeLists file in the sqlpp11-connector-sqlite3
> repository to default to
>
> ../sqlpp11/include (as suggested by you a few mail earlier)
>
> This should work with your setup. I tested with your Makefile, just to
> be sure :-)
>
I tried it and it now works with the sqlite; however, I noticed that:
https://github.com/rbock/sqlpp11-connector-mysql/blob/master/CMakeLists.txt
doesn't have the same change. Wouldn't that same change be needed
there too?
-regards,
Larry
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk