Skip to content

Instantly share code, notes, and snippets.

View m-kuhn's full-sized avatar
💡

Matthias Kuhn m-kuhn

💡
View GitHub Profile
sudo apt-get install git
git clone https://github.com/opengisch/QField.git
wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
gpg --fingerprint CAEB3DC3BDF7FB45
gpg --export --armor CAEB3DC3BDF7FB45 | sudo apt-key add -
sudo echo "deb https://qgis.org/debian disco main" >> /etc/apt/sources.list
sudo echo "deb-src https://qgis.org/debian disco main" >> /etc/apt/sources.list
sudo apt-get update
sudo apt-get install libqgis-dev
sudo apt-get install libqt5quick5-dev
2019-02-26 14:15:01.142 26339-26339/? E/adbd: recv: OPEN 00000022 00000000
>> 0014:73 68 65 6C 6C 3A 6C 6F 67 63 61 74 20 2D 2D 68 65 6C 70 00
>
> 2019-02-26 14:15:01.142 26339-26339/? E/adbd: service_to_fd: shell:logcat
>> --help
>
> 2019-02-26 14:15:01.211 26339-26339/? E/adbd: recv: OPEN 00000023 00000000
>> 001e:73 68 65 6C 6C 3A 6C 6F 67 63 61 74 20 2D 76 20 6C 6F 6E 67 20 2D 76
>> 20 65 70 6F 63 68 00
>
> 2019-02-26 14:15:01.142 26339-26339/? E/adbd: recv: OPEN 00000022 00000000
>> 0014:73 68 65 6C 6C 3A 6C 6F 67 63 61 74 20 2D 2D 68 65 6C 70 00
>
> 2019-02-26 14:15:01.142 26339-26339/? E/adbd: service_to_fd: shell:logcat
>> --help
>
> 2019-02-26 14:15:01.211 26339-26339/? E/adbd: recv: OPEN 00000023 00000000
>> 001e:73 68 65 6C 6C 3A 6C 6F 67 63 61 74 20 2D 76 20 6C 6F 6E 67 20 2D 76
>> 20 65 70 6F 63 68 00
>
2019-02-26 10:39:35.684 3468-3468/? I/ActivityManager: Start proc
>> 29082:ch.opengis.qfield/u0a184 for activity
>> ch.opengis.qfield/.QFieldActivity
>
> 2019-02-26 10:39:35.779 3468-10080/? I/ActivityManager: START u0
>> {act=android.intent.action.MAIN typ=null flg=0x10200000
>> cmp=ComponentInfo{ch.opengis.qfield/ch.opengis.qfield.QFieldActivity}} from
>> uid 10080
>
> 2019-02-26 10:39:35.822 3468-10080/? D/ActivityManager:
class MyCheck(QgsAbstractValidityCheck):
def id(self):
return 'x'
def checkType(self):
return 1001
def name(self):
return "My Provider"
class MyProvider(QgsProcessingProvider):
def id(self):
return 'x'
def name(self):
return "My Provider"
def loadAlgorithms(self):
pass
[5/8] Building CXX object python/CMakeFiles/python_module_qgis__core.dir/core/sip_corepart2.cpp.o
FAILED: python/CMakeFiles/python_module_qgis__core.dir/core/sip_corepart2.cpp.o
ccache /lib64/ccache/clang++ -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_POSITIONING_LIB -DQT_PRINTSUPPORT_LIB -DQT_SERIALPORT_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_WEBKITWIDGETS_LIB -DQT_WEBKIT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DWITH_BINDINGS -DWITH_QTWEBKIT -Dprotected=public -Dpython_module_qgis__core_EXPORTS -Isrc/analysis/openstreetmap -Isrc/analysis/interpolation -Isrc/analysis/network -Isrc/analysis/raster -Isrc/analysis/mesh -Isrc/analysis/vector -Isrc/analysis/processing -I/home/mkuhn/dev/qgis/QGIS/src/analysis/openstreetmap -I/home/mkuhn/dev/qgis/QGIS/src/analysis/interpolation -I/home/mkuhn/dev/qgis/QGIS/src/analysis/network -I/home/mkuhn/dev/qgis/QGIS/src/analysis/raster -I/home/mkuhn/dev/qgis/QGIS/src/analysis/mesh -I/home/mkuhn/dev/qgis/QGIS/
[Current thread is 1 (Thread 0x7f85c3806440 (LWP 29969))]
#0 0x00007f85d3831572 in waitpid () at /lib64/libc.so.6
#1 0x000000000040d0d5 in qgisCrash(int) (signal=11) at /home/mkuhn/dev/qgis/QGIS/src/app/main.cpp:336
status = -1775474520
pidstr = "--pid=29969\000\205\177\000\000\000\000\000\000\000\000\000\000\017|\252ޅ\177\000"
gdbpid = 29999
exename = "/home/mkuhn/dev/qgis/build-QGIS-Desktop-Debug/output/bin/qgis\000\000\000\350\006\234݅\177\000\000ts\252ޅ\177\000\000\365\064\000\000\000\000\000\000H\226\242݅\177\000\000\060\261\251ޅ\177\000\000\304\"\000\000\000\000\000\000\060\261\251ޅ\177\000\000\001\000\000\000\000\000\000\000$\276\233݅\177\000\000ts\252ޅ\177\000\000\304\"\000\000\000\000\000\000H\226\242݅\177\000\000\060\261\251ޅ\177\000\000\310h,\226\375\177\000\000\304h,\226\375\177\000\000\001", '\000' <repeats 11 times>, "\205\177\000\000H\226\242݅\177\000\000@A"...
len = 61
#2 0x00007f85d37a05c0 in <signal handler called> () at /lib64/libc.so.6
#3 0x00000
class QgsAbstractGeometry
{
%ConvertToSubClassCode
if ( qgsgeometry_cast<QgsPoint *>( sipCpp ) != nullptr )
sipType = sipType_QgsPoint;
else if ( qgsgeometry_cast<QgsLineString *>( sipCpp ) != nullptr )
sipType = sipType_QgsLineString;
else if ( qgsgeometry_cast<QgsCircularString *>( sipCpp ) != nullptr )
sipType = sipType_QgsCircularString;
else if ( qgsgeometry_cast<QgsCompoundCurve *>( sipCpp ) != nullptr )
git clone og:OSGeo4A
cd OSGeo4A
# edit recipes/qgis/recipe.sh -> zip file and md5
docker build . -t opengisch/qfield-sdk:RELEASENUMBER
docker push opengisch/qfield-sdk:RELEASENUMBER