Skip to content

Instantly share code, notes, and snippets.

View mbernasocchi's full-sized avatar
🎯
Focusing

Marco Bernasocchi mbernasocchi

🎯
Focusing
View GitHub Profile
export ROOT_DIR=$HOME/dev/qgis-mobile
export INSTALL_DIR=$HOME/apps/qgis-mobile
export SCRIPT_DIR=$ROOT_DIR/scripts
export SRC_DIR=$ROOT_DIR/src
export TMP_DIR=$ROOT_DIR/tmp
export NDK_VERSION=r5c
export NDK=/opt/necessitas/android-ndk-$NDK_VERSION
export ARCHITECTURE=arm
export ANDROID_API=9
export ANDROID_NDK_TOOLCHAIN_ROOT=/opt/android-$ANDROID_API-toolchain
@mbernasocchi
mbernasocchi / gist:1099412
Created July 22, 2011 13:05
libiconv error with no hack
make all-am
make[2]: Entering directory `/home/marco/dev/qgis-mobile/src/libiconv-1.13.1/build/srclib'
arm-linux-androideabi-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../srclib -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c ../../srclib/areadlink.c
arm-linux-androideabi-gcc -DHAVE_CONFIG_H -DEXEEXT=\"\" -I. -I../../srclib -I.. -I../lib -I../intl -DDEPENDS_ON_LIBICONV=1 -DDEPENDS_ON_LIBINTL=1 -g -O2 -c ../../srclib/malloca.c
In file included from /opt/android-9-toolchain/bin/../sysroot/usr/include/sys/time.h:33,
from /opt/android-9-toolchain/bin/../sysroot/usr/include/time.h:32,
from /opt/android-9-toolchain/bin/../sysroot/usr/include/wchar.h:39,
from ./stdint.h:483,
from /opt/android-9-toolchain/bin/../lib/gcc/arm-linux-androideabi/4.4.3/include-fixed/sys/types.h:43,
from ../../srclib/areadlink.c:30:
@mbernasocchi
mbernasocchi / gist:1100691
Created July 22, 2011 23:45
post link errors
Linking CXX shared library /home/marco/apps/qgis-mobile/libs/armeabi-v7a/libqgis_core.so
CMakeFiles/qgis_core.dir/symbology-ng/qgslinesymbollayerv2.cpp.o: In function `QgsSimpleLineSymbolLayerV2::startRender(QgsSymbolV2RenderContext&)':
/home/marco/dev/qgis/src/core/symbology-ng/qgslinesymbollayerv2.cpp:62: undefined reference to `QColor::setAlphaF(double)'
/home/marco/dev/qgis/src/core/symbology-ng/qgslinesymbollayerv2.cpp:65: undefined reference to `QPen::setWidthF(double)'
/home/marco/dev/qgis/src/core/symbology-ng/qgslinesymbollayerv2.cpp:78: undefined reference to `QPen::setDashPattern(QVector<double> const&)'
CMakeFiles/qgis_core.dir/symbology-ng/qgslinesymbollayerv2.cpp.o: In function `QgsSimpleLineSymbolLayerV2::renderPolyline(QPolygonF const&, QgsSymbolV2RenderContext&)':
/home/marco/dev/qgis/src/core/symbology-ng/qgslinesymbollayerv2.cpp:110: undefined reference to `QPen::setWidthF(double)'
/home/marco/dev/qgis/src/core/symbology-ng/qgslinesymbollayerv2.cpp:111: undefined reference to `QPen::setWidt
CMake Error: Could not COPY_FILE.
OutputFile: ''
copyFile: '/home/marco/dev/qgis/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin'
Unable to find executable for try_compile: tried "/home/marco/dev/qgis/build/CMakeFiles/CMakeTmp/cmTryCompileExec" and
"/home/marco/dev/qgis/build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec" and
"/home/marco/dev/qgis/build/CMakeFiles/CMakeTmp/Development/cmTryCompileExec".
CMake Error at /usr/share/cmake-2.8/Modules/CMakeDetermineCompilerABI.cmake:40 (FILE):
CMake Error: Could not COPY_FILE.
OutputFile: ''
copyFile: '/home/marco/dev/myQ/build/CMakeFiles/CMakeDetermineCompilerABI_C.bin'
Unable to find executable for try_compile: tried "/home/marco/dev/myQ/build/CMakeFiles/CMakeTmp/cmTryCompileExec" and
"/home/marco/dev/myQ/build/CMakeFiles/CMakeTmp/Debug/cmTryCompileExec" and
"/home/marco/dev/myQ/build/CMakeFiles/CMakeTmp/Development/cmTryCompileExec".
08-19 16:35:48.917: DEBUG/Qt(13087): /home/marco/dev/qgis/src/gui/qgsencodingfiledialog.cpp: 86: (saveUsedEncoding) Set encoding System as default.
08-19 16:35:48.967: DEBUG/Qt(13087): /home/marco/dev/qgis/src/gui/qgsnewvectorlayerdialog.cpp: 270: (runAndCreateLayer) ogr provider loaded
08-19 16:35:48.977: DEBUG/Qt(13087): /home/marco/dev/qgis/src/providers/ogr/qgsogrprovider.cpp: 1694: (createEmptyDataSource) Creating empty vector layer with format: ESRI Shapefile
08-19 16:35:48.997: DEBUG/Qt(13087): /home/marco/dev/qgis/src/providers/ogr/qgsogrprovider.cpp: 1877: (createEmptyDataSource) GDAL Version number 1800
08-19 16:35:49.017: DEBUG/Qt(13087): /home/marco/dev/qgis/src/app/qgisapp.cpp: 2157: (addVectorLayers) completeBaseName: new2
08-19 16:35:49.017: DEBUG/Qt(13087): /home/marco/dev/qgis/src/core/qgsmaplayer.cpp: 53: (QgsMapLayer) lyrname is 'new2'
08-19 16:35:49.017: DEBUG/Qt(13087): /home/marco/dev/qgis/src/core/qgsmaplayer.cpp: 59: (QgsMapLayer) layerName is 'new2'
08-19 16:35:49.017: DEBUG/Qt(13087)
Linking CXX shared library ../../output/lib/libqgis_core.so
CMakeFiles/qgis_core.dir/spatialite/spatialite.c.o: In function `gaiaGetLocaleCharset':
/home/marco/dev/qgis/src/core/spatialite/spatialite.c:8754: undefined reference to `locale_charset'
CMakeFiles/qgis_core.dir/spatialite/spatialite.c.o: In function `gaiaConvertCharset':
/home/marco/dev/qgis/src/core/spatialite/spatialite.c:8774: undefined reference to `libiconv_open'
/home/marco/dev/qgis/src/core/spatialite/spatialite.c:8781: undefined reference to `libiconv'
/home/marco/dev/qgis/src/core/spatialite/spatialite.c:8785: undefined reference to `libiconv_close'
/home/marco/dev/qgis/src/core/spatialite/spatialite.c:8788: undefined reference to `libiconv_close'
CMakeFiles/qgis_core.dir/spatialite/spatialite.c.o: In function `gaiaCreateUTF8Converter':
/home/marco/dev/qgis/src/core/spatialite/spatialite.c:8797: undefined reference to `libiconv_open'
IF (WITH_INTERNAL_SPATIALITE)
IF (WIN32 OR APPLE OR ANDROID)
TARGET_LINK_LIBRARIES(qgis_core ${ICONV_LIBRARY})
ENDIF (WIN32 OR APPLE OR ANDROID)
IF (UNIX AND NOT ANDROID)
TARGET_LINK_LIBRARIES(qgis_core pthread ${CMAKE_DL_LIBS})
ENDIF (UNIX AND NOT ANDROID)
ELSE (WITH_INTERNAL_SPATIALITE)
TARGET_LINK_LIBRARIES(qgis_core ${SQLITE3_LIBRARY})
ENDIF (WITH_INTERNAL_SPATIALITE)
@mbernasocchi
mbernasocchi / gist:1389007
Created November 23, 2011 15:43
logcat of qgis on android startup
--------- beginning of /dev/log/main
D/AndroidRuntime(30973):
D/AndroidRuntime(30973): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
D/AndroidRuntime(30973): CheckJNI is OFF
D/AndroidRuntime(30973): Calling main entry com.android.commands.am.Am
D/AndroidRuntime(30973): Shutting down VM
--------- beginning of /dev/log/system
I/ActivityManager( 136): Starting: Intent { flg=0x10000000 cmp=org.qgis.qgis/org.kde.necessitas.origo.FirstRunActivity } from pid 30973
D/dalvikvm(30973): GC_CONCURRENT freed 99K, 86% free 363K/2560K, paused 1ms+0ms
D/jdwp (30973): adbd disconnected
@mbernasocchi
mbernasocchi / gist:1402619
Created November 28, 2011 23:37
qgis installer localisation
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Qgis installer</string>
<string name="install">Download and install</string>
<string name="quit">Quit</string>
<string name="version_prompt">Choose a version. (Nightly is a debug enabled build and is untested)</string>
<string name="downloading_dialog_message">Downloading</string>
<string name="install_dialog_title">Download QGIS package?</string>
<string name="install_dialog_message">This will download and install the %s build of QGIS. The download is larger than 70MB, do yo want to continue?</string>
<string name="no_connectivity_dialog_title">No data connectivity detected</string>