[Qgis-developer] QGIS 0.11.0 crashes when clicking on the projection-selector

Tim Sutton tim at linfiniti.com
Sat Aug 30 18:21:19 EDT 2008


Hi

You may need to clean or completely recreate your build dir. Also, can
you run make like this:

make VERBOSE=1

And verify that your sqlite include path is correct for the INTERNAL sqlite?

Thanks

Tim

2008/8/30 Otto Dassau <otto.dassau at gmx.de>:
> Hi,
>
> I tried to use WITH_INTERNAL_SQLITE3=TRUE in my cmake configuration as listed
> below;
>
> cmake -Wno-dev \
>      -D CMAKE_INSTALL_PREFIX=%{_prefix} \
>      -D GRASS_PREFIX=/opt/grass\
>      -D QGIS_LIB_SUBDIR=%{lib} \
>      -D QGIS_PLUGIN_SUBDIR=%{lib}/qgis \
>      -D QGIS_MANUAL_SUBDIR=share/man \
>      -D WITH_INTERNAL_SQLITE3=TRUE .
>
> and get error messages during compilation of QGIS 0.11.0:
>
> [ 41%] Building CXX object src/app/CMakeFiles/qgis.dir/qgsbookmarkitem.o
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:20:21: error:
> sqlite3.h: No such file or directory
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp: In member
> function 'void QgsBookmarkItem::store()':
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:42: error:
> 'sqlite3' was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:42: error: 'db'
> was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:47: error:
> 'sqlite3_open' was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:50: error:
> 'sqlite3_errmsg' was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:58: error:
> 'sqlite3_stmt' was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:58: error:
> 'ppStmt' was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:76: error:
> 'sqlite3_prepare' was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:78: error:
> 'SQLITE_OK' was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:81: error:
> 'sqlite3_step' was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:81: error:
> 'SQLITE_DONE' was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:85: error:
> 'sqlite3_errmsg' was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:88: error:
> 'sqlite3_finalize' was not declared in this scope
> /usr/src/packages/BUILD/qgis-0.11.0/src/app/qgsbookmarkitem.cpp:90: error:
> 'sqlite3_close' was not declared in this scope make[2]: ***
> [src/app/CMakeFiles/qgis.dir/qgsbookmarkitem.o] Error 1 make[1]: ***
> [src/app/CMakeFiles/qgis.dir/all] Error 2 make: *** [all] Error 2
>
> maybe someone can help and tell if I used the cmake option
> in a wrong way or if it is a bug in QGIS?
>
> thanks a lot
>  Otto
>
> On Fri, 29 Aug 2008 16:26:02 +0200
> Otto Dassau <otto.dassau at gmx.de> wrote:
>
>> On Fri, 29 Aug 2008 16:24:11 +0200
>> Stephan Holl <stephan.holl at intevation.de> wrote:
>>
>> > Hello Jürgen,
>> >
>> > Jürgen E. Fischer <jef at norbit.de>, [20080829-16:14:03]:
>> >
>> > > Hm, dunno.  I'm running 3.5.9 on Debian and 3.5.1 on cygwin.
>> > > And qgis includes a sqlite3 3.5.6 in src/core that can be enabled by
>> > > setting WITH_INTERNAL_SQLITE3.
>> >
>> > Excellent news! So configuring with
>> > -D WITH_INTERNAL_SQLITE3
>> > should solve my problems for now...
>> >
>> > I will try.
>> >
>> > TIA
>> >
>> >     Stephan
>> >
>> > @Otto, are you willing to change that at least for SLE_10 in the
>> > spec_file?
>>
>> of, course :-), thanks for your investigations
>>
>>  Otto
>> _______________________________________________
>> Qgis-developer mailing list
>> Qgis-developer at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/qgis-developer
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer
>



-- 
Tim Sutton - QGIS Project Steering Committee Member (Release Manager)
==============================================
Visit http://linfiniti.com to find out about:
 * QGIS programming services
 * Mapserver and PostGIS based hosting plans
 * FOSS Consulting Services
Skype: timlinux Irc: timlinux on #qgis at freenode.net
==============================================


More information about the Qgis-developer mailing list