We’ve submitted the ‘Pull request’ as you suggested. Your assistance was
greatly appreciated!
Jim
From: Denis Arnaud [mailto:[email protected]]
Sent: Tuesday, January 31, 2012 4:40 PM
To: General-purpose list for SOCI users.
Subject: Re: [SOCI-users] Assistance w/ compilation issue
--backends/postgresql/statement.cpp:448: error: 'strtoll' was not declared in
this scope
Hi Jim,
thanks for having tested SOCI on FreeBSD!
2012/1/31 Jim Carroll <[email protected]>
There are a series of options selected in the SociConfig.cmake file that are
tripping up our particular platform.
Specifically, c++ was being invoked with -ansi -std=c++98
The option for g++ in the CMake configuration should be conditional, not
suppressed.
According to
http://www.openguru.com/2009/04/cmake-detecting-platformoperating.html , we
could have something like:
if (CMAKE_COMPILER_IS_GNUCXX)
if (NOT ${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++98")
endif()
endif()
(note that I have not tested it)
If it works, you can generate a pull request (you have to clone
https://github.com/SOCI/soci , commit your patch on your clone and create a
pull request: https://github.com/SOCI/soci/pulls), and Mateusz may integrate it
within the SOCI Git repository.
Cheers
Denis
------------------------------------------------------------------------------
Keep Your Developer Skills Current with LearnDevNow!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-d2d
_______________________________________________
Soci-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/soci-users