You are not logged in.
Pages: 1
Hello,
I'm trying to upgrade qgis ver. 2.18.16-1 to ver. 3.0.1-1. Process ends with errors:
In file included from /tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:18:0:
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.h:57:11: error: ‘BaudRateType’ was not declared in this scope
QList<BaudRateType> mBaudList;
^~~~~~~~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.h:57:23: error: template argument 1 is invalid
QList<BaudRateType> mBaudList;
^
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp: In constructor ‘QgsGpsDetector::QgsGpsDetector(const QString&)’:
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:104:16: error: ‘BAUD4800’ was not declared in this scope
mBaudList << BAUD4800 << BAUD9600 << BAUD38400 << BAUD57600 << BAUD115200; //add 57600 for SXBlueII GPS unit
^~~~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:104:28: error: ‘BAUD9600’ was not declared in this scope
mBaudList << BAUD4800 << BAUD9600 << BAUD38400 << BAUD57600 << BAUD115200; //add 57600 for SXBlueII GPS unit
^~~~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:104:40: error: ‘BAUD38400’ was not declared in this scope
mBaudList << BAUD4800 << BAUD9600 << BAUD38400 << BAUD57600 << BAUD115200; //add 57600 for SXBlueII GPS unit
^~~~~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:104:53: error: ‘BAUD57600’ was not declared in this scope
mBaudList << BAUD4800 << BAUD9600 << BAUD38400 << BAUD57600 << BAUD115200; //add 57600 for SXBlueII GPS unit
^~~~~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:104:66: error: ‘BAUD115200’ was not declared in this scope
mBaudList << BAUD4800 << BAUD9600 << BAUD38400 << BAUD57600 << BAUD115200; //add 57600 for SXBlueII GPS unit
^~~~~~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp: In member function ‘void QgsGpsDetector::advance()’:
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:137:34: error: request for member ‘size’ in ‘((QgsGpsDetector*)this)->QgsGpsDetector::mBaudList’, which is of non-class type ‘int’
if ( mBaudIndex == mBaudList.size() )
^~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:152:30: error: request for member ‘size’ in ‘((QgsGpsDetector*)this)->QgsGpsDetector::mBaudList’, which is of non-class type ‘int’
mBaudIndex = mBaudList.size() - 1;
^~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:170:7: error: ‘QextSerialPort’ was not declared in this scope
QextSerialPort *serial = new QextSerialPort( mPortList.at( mPortIndex ).first, QextSerialPort::EventDriven );
^~~~~~~~~~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:170:23: error: ‘serial’ was not declared in this scope
QextSerialPort *serial = new QextSerialPort( mPortList.at( mPortIndex ).first, QextSerialPort::EventDriven );
^~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:170:23: note: suggested alternative: ‘qreal’
QextSerialPort *serial = new QextSerialPort( mPortList.at( mPortIndex ).first, QextSerialPort::EventDriven );
^~~~~~
qreal
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:170:36: error: expected type-specifier before ‘QextSerialPort’
QextSerialPort *serial = new QextSerialPort( mPortList.at( mPortIndex ).first, QextSerialPort::EventDriven );
^~~~~~~~~~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:172:50: error: invalid types ‘int[int]’ for array subscript
serial->setBaudRate( mBaudList[ mBaudIndex ] );
^
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:173:31: error: ‘FLOW_OFF’ was not declared in this scope
serial->setFlowControl( FLOW_OFF );
^~~~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:174:26: error: ‘PAR_NONE’ was not declared in this scope
serial->setParity( PAR_NONE );
^~~~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:174:26: note: suggested alternative: ‘GEO_NONE’
serial->setParity( PAR_NONE );
^~~~~~~~
GEO_NONE
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:175:28: error: ‘DATA_8’ was not declared in this scope
serial->setDataBits( DATA_8 );
^~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:175:28: note: suggested alternative: ‘__DATE__’
serial->setDataBits( DATA_8 );
^~~~~~
__DATE__
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:176:28: error: ‘STOP_1’ was not declared in this scope
serial->setStopBits( STOP_1 );
^~~~~~
/tmp/yaourt-tmp-janusz/aur-qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:184:16: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
delete serial;
^~~~~~
make[2]: *** [src/core/CMakeFiles/qgis_core.dir/build.make:1245: src/core/CMakeFiles/qgis_core.dir/gps/qgsgpsdetector.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:319: src/core/CMakeFiles/qgis_core.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build qgis..Is there solusion to this issue?
Thanks for help.
Last edited by 2XJ (2018-03-30 14:19:03)
Offline
I just did an install of that package on my system and it worked fine. Try deleting the build directory with rm -rf /tmp/yaourt-tmp-janusz as well as updating your system.
Offline
Thanks Kieranc for quick response, I did this with no luck. Result is the same.
Offline
Take yaourt out of the equation completely, it's broken in several ways.
Post the full output that you get when attempting a build with makepkg.
Offline
here you are
makepkg -sri
==> Making package: qgis 3.0.1-1 (Thu Mar 29 22:42:29 CEST 2018)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading qgis-3.0.1.tar.bz2...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 89.8M 100 89.8M 0 0 7107k 0 0:00:12 0:00:12 --:--:-- 7815k
==> Validating source files with md5sums...
qgis-3.0.1.tar.bz2 ... Passed
==> Extracting sources...
-> Extracting qgis-3.0.1.tar.bz2 with bsdtar
==> Starting prepare()...
==> Starting build()...
-- The C compiler identification is GNU 7.3.1
-- The CXX compiler identification is GNU 7.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- QGIS version: 3.0.1 Girona (30001)
-- Could not find GRASS 7
-- Looking for openpty
-- Looking for openpty - not found
-- Looking for openpty
-- Looking for openpty - found
-- Looking for proj_info in /usr/lib/libproj.so
-- Looking for proj_info in /usr/lib/libproj.so - not found
-- Found Proj: /usr/lib/libproj.so
-- Found GEOS: /usr/lib/libgeos_c.so (3.6.2)
-- Found GDAL: /usr/lib/libgdal.so (2.2.3)
-- Found Expat: /lib/libexpat.so
-- Found Spatialindex: /usr/lib/libspatialindex.so
-- Found Qwt: /usr/lib/libqwt.so (6.1.3)
-- Found libzip: /usr/lib/libzip.so
-- Found Qextserialport: /usr/lib/libQt5ExtSerialPort.so
-- Found Sqlite3: /usr/lib/libsqlite3.so
-- Found PostgreSQL: /usr/lib/libpq.so
-- Found SpatiaLite: /usr/lib/libspatialite.so
-- Looking for gaiaStatisticsInvalidate in /usr/lib/libspatialite.so
-- Looking for gaiaStatisticsInvalidate in /usr/lib/libspatialite.so - found
-- Qt WebKit support enabled
-- Found Qt version: 5.10.1
-- Found QScintilla2: /usr/lib/libqscintilla2_qt5.so (2.10.3)
-- Found QtKeychain: /usr/lib/libqt5keychain.so
-- Found QCA: /usr/lib/libqca-qt5.so (2.1.3)
-- QtCore/QCA include/lib variables missing or CMake is cross-compiling,
-- skipping QCA OpenSSL plugin C++ check
-- Pedantic compiler settings enabled
-- Found PythonInterp: /usr/bin/python3 (found suitable version "3.6.4", minimum required is "3")
-- Found Python executable: /usr/bin/python3
-- Found Python version: 3.6.4
-- Found Python library: /usr/lib/libpython3.6m.so
-- Found Python site-packages: /usr/lib/python3.6/site-packages
-- Found PyQt5 version: 5.10.1
-- Found SIP version: 4.19.8
-- Found QScintilla2 PyQt module: 2.10.3
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
-- Found QwtPolar: /usr/lib/libqwtpolar.so
-- Found GSL: -L/usr/lib -lgsl -lgslcblas -lm
-- Configuring done
-- Generating done
-- Build files have been written to: /home/janusz/Pobrane/qgis/src/qgis-3.0.1/build
Scanning dependencies of target version
[ 0%] Built target version
Scanning dependencies of target t2tdoc
[ 0%] Building /home/janusz/Pobrane/qgis/src/qgis-3.0.1/build/doc/INSTALL from /home/janusz/Pobrane/qgis/src/qgis-3.0.1/doc/INSTALL.t2t
txt2tags wrote /home/janusz/Pobrane/qgis/src/qgis-3.0.1/build/doc/INSTALL
[ 0%] Building /home/janusz/Pobrane/qgis/src/qgis-3.0.1/build/doc/INSTALL.html from /home/janusz/Pobrane/qgis/src/qgis-3.0.1/doc/INSTALL.t2t
txt2tags wrote /home/janusz/Pobrane/qgis/src/qgis-3.0.1/build/doc/INSTALL.html
[ 0%] Building /home/janusz/Pobrane/qgis/src/qgis-3.0.1/build/doc/news from /home/janusz/Pobrane/qgis/src/qgis-3.0.1/doc/news.t2t
txt2tags wrote /home/janusz/Pobrane/qgis/src/qgis-3.0.1/build/doc/news
[ 0%] Building /home/janusz/Pobrane/qgis/src/qgis-3.0.1/build/doc/news.html from /home/janusz/Pobrane/qgis/src/qgis-3.0.1/doc/news.t2t
txt2tags wrote /home/janusz/Pobrane/qgis/src/qgis-3.0.1/build/doc/news.html
[ 0%] Built target t2tdoc
Scanning dependencies of target qgis_native
[ 0%] Building CXX object src/native/CMakeFiles/qgis_native.dir/qgsnative.cpp.o
[ 0%] Linking CXX shared library ../../output/lib/libqgis_native.so
[ 0%] Built target qgis_native
[ 0%] Generating gps/moc_qgsqtlocationconnection.cpp
[ 0%] Generating qgsexpression_texts.cpp
Files "/home/janusz/Pobrane/qgis/src/qgis-3.0.1/build/src/core/qgsexpression_texts.cpp.temp" to "/home/janusz/Pobrane/qgis/src/qgis-3.0.1/build/src/core/qgsexpression_texts.cpp" are different.
[ 0%] Generating flex_qgsexpressionlexer.cpp
[ 0%] Generating flex_qgssqlstatementlexer.cpp
[ 0%] Generating qgsexpressionparser.cpp
[ 0%] Generating qgssqlstatementparser.cpp
[ 0%] Generating moc_qgsapplication.cpp
[ 0%] Generating moc_qgsactionmanager.cpp
[ 1%] Generating moc_qgsactionscoperegistry.cpp
[ 1%] Generating moc_qgsanimatedicon.cpp
[ 1%] Generating moc_qgsauxiliarystorage.cpp
[ 1%] Generating moc_qgsbrowsermodel.cpp
[ 1%] Generating moc_qgscoordinatereferencesystem.cpp
[ 1%] Generating moc_qgscredentials.cpp
[ 1%] Generating moc_qgsdataitem.cpp
[ 1%] Generating moc_qgsdataprovider.cpp
[ 1%] Generating moc_qgsdatasourceuri.cpp
[ 1%] Generating moc_qgsdbfilterproxymodel.cpp
[ 1%] Generating moc_qgsfeature.cpp
[ 1%] Generating moc_qgsfeedback.cpp
[ 1%] Generating moc_qgsfield.cpp
[ 1%] Generating moc_qgsfieldconstraints.cpp
[ 1%] Generating moc_qgsfieldformatterregistry.cpp
[ 1%] Generating moc_qgsfieldmodel.cpp
[ 1%] Generating moc_qgsfieldproxymodel.cpp
[ 1%] Generating moc_qgsfiledownloader.cpp
[ 1%] Generating moc_qgsfeaturefiltermodel.cpp
[ 1%] Generating moc_qgsfeaturefiltermodel_p.cpp
[ 1%] Generating moc_qgsgeometryvalidator.cpp
[ 1%] Generating moc_qgsgml.cpp
[ 1%] Generating moc_qgsgmlschema.cpp
[ 1%] Generating moc_qgsmaplayer.cpp
[ 1%] Generating moc_qgsmaplayerlegend.cpp
[ 1%] Generating moc_qgsmaplayermodel.cpp
[ 1%] Generating moc_qgsmaplayerproxymodel.cpp
[ 1%] Generating moc_qgsmaplayerstore.cpp
[ 1%] Generating moc_qgsmaplayerstylemanager.cpp
[ 1%] Generating moc_qgsmaprenderercache.cpp
[ 1%] Generating moc_qgsmaprenderercustompainterjob.cpp
[ 1%] Generating moc_qgsmaprendererjob.cpp
[ 1%] Generating moc_qgsmaprendererparalleljob.cpp
[ 1%] Generating moc_qgsmaprenderersequentialjob.cpp
[ 1%] Generating moc_qgsmaprenderertask.cpp
[ 1%] Generating moc_qgsmessagelog.cpp
[ 2%] Generating moc_qgsmessageoutput.cpp
[ 2%] Generating moc_qgsnetworkaccessmanager.cpp
[ 2%] Generating moc_qgsnetworkdiskcache.cpp
[ 2%] Generating moc_qgsnetworkcontentfetcher.cpp
[ 2%] Generating moc_qgsnetworkreplyparser.cpp
[ 2%] Generating moc_qgsofflineediting.cpp
[ 2%] Generating moc_qgsowsconnection.cpp
[ 2%] Generating moc_qgspluginlayer.cpp
[ 2%] Generating moc_qgspointxy.cpp
[ 2%] Generating moc_qgspointlocator.cpp
[ 2%] Generating moc_qgsproject.cpp
[ 2%] Generating moc_qgsrelationmanager.cpp
[ 2%] Generating moc_qgsrelation.cpp
[ 2%] Generating moc_qgsrunprocess.cpp
[ 2%] Generating moc_qgssnappingconfig.cpp
[ 2%] Generating moc_qgssnappingutils.cpp
[ 2%] Generating moc_qgstaskmanager.cpp
[ 2%] Generating moc_qgstolerance.cpp
[ 2%] Generating moc_qgstracer.cpp
[ 2%] Generating moc_qgstrackedvectorlayertools.cpp
[ 2%] Generating moc_qgstransaction.cpp
[ 2%] Generating moc_qgstransactiongroup.cpp
[ 2%] Generating moc_qgsunittypes.cpp
[ 2%] Generating moc_qgsvectordataprovider.cpp
[ 2%] Generating moc_qgsvectorfilewritertask.cpp
[ 2%] Generating moc_qgsvectorlayercache.cpp
[ 2%] Generating moc_qgsvectorlayereditbuffer.cpp
[ 2%] Generating moc_qgsvectorlayereditpassthrough.cpp
[ 2%] Generating moc_qgsvectorlayer.cpp
[ 2%] Generating moc_qgsvectorlayerexporter.cpp
[ 2%] Generating moc_qgsvectorlayerfeaturecounter.cpp
[ 2%] Generating moc_qgsvectorlayerjoinbuffer.cpp
[ 2%] Generating moc_qgsvectorlayerrenderer.cpp
[ 2%] Generating moc_qgsvectorlayertools.cpp
[ 2%] Generating moc_qgsvectorsimplifymethod.cpp
[ 2%] Generating moc_qgsmapthemecollection.cpp
[ 3%] Generating moc_qgswebpage.cpp
[ 3%] Generating moc_qgswebview.cpp
[ 3%] Generating moc_qgssettings.cpp
[ 3%] Generating annotations/moc_qgsannotation.cpp
[ 3%] Generating annotations/moc_qgsannotationmanager.cpp
[ 3%] Generating annotations/moc_qgshtmlannotation.cpp
[ 3%] Generating annotations/moc_qgssvgannotation.cpp
[ 3%] Generating annotations/moc_qgstextannotation.cpp
[ 3%] Generating auth/moc_qgsauthmanager.cpp
[ 3%] Generating auth/moc_qgsauthmethod.cpp
[ 3%] Generating locator/moc_qgslocator.cpp
[ 3%] Generating locator/moc_qgslocatorfilter.cpp
[ 3%] Generating locator/moc_qgslocatormodel.cpp
[ 3%] Generating processing/moc_qgsprocessingalgrunnertask.cpp
[ 3%] Generating processing/moc_qgsprocessingfeedback.cpp
[ 3%] Generating processing/moc_qgsprocessingprovider.cpp
[ 3%] Generating processing/moc_qgsprocessingregistry.cpp
[ 3%] Generating providers/memory/moc_qgsmemoryprovider.cpp
[ 3%] Generating raster/moc_qgsrasterfilewritertask.cpp
[ 3%] Generating raster/moc_qgsrasterlayer.cpp
[ 3%] Generating raster/moc_qgsrasterdataprovider.cpp
[ 3%] Generating raster/moc_qgsrasterinterface.cpp
[ 3%] Generating raster/moc_qgsrasterlayerrenderer.cpp
[ 3%] Generating raster/moc_qgsrasterprojector.cpp
[ 3%] Generating geometry/moc_qgsabstractgeometry.cpp
[ 3%] Generating geometry/moc_qgsgeometry.cpp
[ 3%] Generating geometry/moc_qgspoint.cpp
[ 3%] Generating geocms/geonode/moc_qgsgeonoderequest.cpp
[ 3%] Generating gps/moc_qgsgpsconnection.cpp
[ 3%] Generating gps/moc_qgsgpsdetector.cpp
[ 3%] Generating gps/moc_qgsnmeaconnection.cpp
[ 3%] Generating gps/moc_qgsgpsdconnection.cpp
[ 3%] Generating layout/moc_qgslayout.cpp
[ 3%] Generating layout/moc_qgslayoutatlas.cpp
[ 3%] Generating layout/moc_qgslayouteffect.cpp
[ 3%] Generating layout/moc_qgslayoutguidecollection.cpp
[ 4%] Generating layout/moc_qgslayoutframe.cpp
[ 4%] Generating layout/moc_qgslayoutitem.cpp
[ 4%] Generating layout/moc_qgslayoutitemattributetable.cpp
[ 4%] Generating layout/moc_qgslayoutitemgroup.cpp
[ 4%] Generating layout/moc_qgslayoutitemgroupundocommand.cpp
[ 4%] Generating layout/moc_qgslayoutitemhtml.cpp
[ 4%] Generating layout/moc_qgslayoutitemlabel.cpp
[ 4%] Generating layout/moc_qgslayoutitemlegend.cpp
[ 4%] Generating layout/moc_qgslayoutitemmap.cpp
[ 4%] Generating layout/moc_qgslayoutitemmapgrid.cpp
[ 4%] Generating layout/moc_qgslayoutitemmapitem.cpp
[ 4%] Generating layout/moc_qgslayoutitemmapoverview.cpp
[ 4%] Generating layout/moc_qgslayoutitemnodeitem.cpp
[ 4%] Generating layout/moc_qgslayoutitempage.cpp
[ 4%] Generating layout/moc_qgslayoutitempicture.cpp
[ 4%] Generating layout/moc_qgslayoutitempolygon.cpp
[ 4%] Generating layout/moc_qgslayoutitempolyline.cpp
[ 4%] Generating layout/moc_qgslayoutitemregistry.cpp
[ 4%] Generating layout/moc_qgslayoutitemscalebar.cpp
[ 4%] Generating layout/moc_qgslayoutitemshape.cpp
[ 4%] Generating layout/moc_qgslayoutitemtexttable.cpp
[ 4%] Generating layout/moc_qgslayoutmanager.cpp
[ 4%] Generating layout/moc_qgslayoutmodel.cpp
[ 4%] Generating layout/moc_qgslayoutmultiframe.cpp
[ 4%] Generating layout/moc_qgslayoutpagecollection.cpp
[ 4%] Generating layout/moc_qgslayoutobject.cpp
[ 4%] Generating layout/moc_qgslayoutrendercontext.cpp
[ 4%] Generating layout/moc_qgslayoutreportcontext.cpp
[ 4%] Generating layout/moc_qgslayouttable.cpp
[ 4%] Generating layout/moc_qgslayouttablecolumn.cpp
[ 4%] Generating layout/moc_qgslayoutundostack.cpp
[ 4%] Generating layout/moc_qgsprintlayout.cpp
[ 4%] Generating layout/moc_qgsreport.cpp
[ 4%] Generating symbology/moc_qgscptcityarchive.cpp
[ 4%] Generating symbology/moc_qgssvgcache.cpp
[ 4%] Generating symbology/moc_qgsstyle.cpp
[ 5%] Generating layertree/moc_qgslayertree.cpp
[ 5%] Generating layertree/moc_qgslayertreegroup.cpp
[ 5%] Generating layertree/moc_qgslayertreelayer.cpp
[ 5%] Generating layertree/moc_qgslayertreemodel.cpp
[ 5%] Generating layertree/moc_qgslayertreemodellegendnode.cpp
[ 5%] Generating layertree/moc_qgslayertreenode.cpp
[ 5%] Generating layertree/moc_qgslayertreeregistrybridge.cpp
[ 5%] Generating moc_qgsuserprofilemanager.cpp
Scanning dependencies of target qgis_core
[ 5%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/context.c.o
[ 5%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/gmath.c.o
[ 5%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/info.c.o
[ 5%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/parse.c.o
[ 5%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/sentence.c.o
[ 5%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/time.c.o
[ 5%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/tok.c.o
[ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/gps/qgsgpsconnection.cpp.o
[ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/gps/qgsgpsconnectionregistry.cpp.o
[ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/gps/qgsgpsdconnection.cpp.o
[ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/gps/qgsgpsdetector.cpp.o
In file included from /home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:18:0:
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.h:57:11: error: ‘BaudRateType’ was not declared in this scope
QList<BaudRateType> mBaudList;
^~~~~~~~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.h:57:23: error: template argument 1 is invalid
QList<BaudRateType> mBaudList;
^
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp: In constructor ‘QgsGpsDetector::QgsGpsDetector(const QString&)’:
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:104:16: error: ‘BAUD4800’ was not declared in this scope
mBaudList << BAUD4800 << BAUD9600 << BAUD38400 << BAUD57600 << BAUD115200; //add 57600 for SXBlueII GPS unit
^~~~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:104:28: error: ‘BAUD9600’ was not declared in this scope
mBaudList << BAUD4800 << BAUD9600 << BAUD38400 << BAUD57600 << BAUD115200; //add 57600 for SXBlueII GPS unit
^~~~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:104:40: error: ‘BAUD38400’ was not declared in this scope
mBaudList << BAUD4800 << BAUD9600 << BAUD38400 << BAUD57600 << BAUD115200; //add 57600 for SXBlueII GPS unit
^~~~~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:104:53: error: ‘BAUD57600’ was not declared in this scope
mBaudList << BAUD4800 << BAUD9600 << BAUD38400 << BAUD57600 << BAUD115200; //add 57600 for SXBlueII GPS unit
^~~~~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:104:66: error: ‘BAUD115200’ was not declared in this scope
mBaudList << BAUD4800 << BAUD9600 << BAUD38400 << BAUD57600 << BAUD115200; //add 57600 for SXBlueII GPS unit
^~~~~~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp: In member function ‘void QgsGpsDetector::advance()’:
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:137:34: error: request for member ‘size’ in ‘((QgsGpsDetector*)this)->QgsGpsDetector::mBaudList’, which is of non-class type ‘int’
if ( mBaudIndex == mBaudList.size() )
^~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:152:30: error: request for member ‘size’ in ‘((QgsGpsDetector*)this)->QgsGpsDetector::mBaudList’, which is of non-class type ‘int’
mBaudIndex = mBaudList.size() - 1;
^~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:170:7: error: ‘QextSerialPort’ was not declared in this scope
QextSerialPort *serial = new QextSerialPort( mPortList.at( mPortIndex ).first, QextSerialPort::EventDriven );
^~~~~~~~~~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:170:23: error: ‘serial’ was not declared in this scope
QextSerialPort *serial = new QextSerialPort( mPortList.at( mPortIndex ).first, QextSerialPort::EventDriven );
^~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:170:23: note: suggested alternative: ‘qreal’
QextSerialPort *serial = new QextSerialPort( mPortList.at( mPortIndex ).first, QextSerialPort::EventDriven );
^~~~~~
qreal
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:170:36: error: expected type-specifier before ‘QextSerialPort’
QextSerialPort *serial = new QextSerialPort( mPortList.at( mPortIndex ).first, QextSerialPort::EventDriven );
^~~~~~~~~~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:172:50: error: invalid types ‘int[int]’ for array subscript
serial->setBaudRate( mBaudList[ mBaudIndex ] );
^
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:173:31: error: ‘FLOW_OFF’ was not declared in this scope
serial->setFlowControl( FLOW_OFF );
^~~~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:174:26: error: ‘PAR_NONE’ was not declared in this scope
serial->setParity( PAR_NONE );
^~~~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:174:26: note: suggested alternative: ‘GEO_NONE’
serial->setParity( PAR_NONE );
^~~~~~~~
GEO_NONE
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:175:28: error: ‘DATA_8’ was not declared in this scope
serial->setDataBits( DATA_8 );
^~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:175:28: note: suggested alternative: ‘__DATE__’
serial->setDataBits( DATA_8 );
^~~~~~
__DATE__
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:176:28: error: ‘STOP_1’ was not declared in this scope
serial->setStopBits( STOP_1 );
^~~~~~
/home/janusz/Pobrane/qgis/src/qgis-3.0.1/src/core/gps/qgsgpsdetector.cpp:184:16: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
delete serial;
^~~~~~
make[2]: *** [src/core/CMakeFiles/qgis_core.dir/build.make:1245: src/core/CMakeFiles/qgis_core.dir/gps/qgsgpsdetector.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:319: src/core/CMakeFiles/qgis_core.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
==> ERROR: A failure occurred in build().
Aborting... Offline
And you have the qextserialport package installed and up to date?
Offline
That's the problem! Qextserialport was installed but update ended with failure, so I removed it. Tryng to install package again gives:
makepkg -sri
==> WARNING: A package has already been built, installing existing package...
==> Installing package qextserialport with pacman -U...
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (1) qextserialport-1.2rc-6
Total Installed Size: 0.12 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [######################################] 100%
(1/1) checking package integrity [######################################] 100%
(1/1) loading package files [######################################] 100%
(1/1) checking for file conflicts [######################################] 100%
error: failed to commit transaction (conflicting files)
qextserialport: /usr/include/qt/QtExtSerialPort/qextserialenumerator.h exists in filesystem
qextserialport: /usr/include/qt/QtExtSerialPort/qextserialport.h exists in filesystem
qextserialport: /usr/include/qt/QtExtSerialPort/qextserialport_global.h exists in filesystem
qextserialport: /usr/lib/libQt5ExtSerialPort.prl exists in filesystem
qextserialport: /usr/lib/libQt5ExtSerialPort.so exists in filesystem
qextserialport: /usr/lib/libQt5ExtSerialPort.so.1 exists in filesystem
qextserialport: /usr/lib/libQt5ExtSerialPort.so.1.2 exists in filesystem
qextserialport: /usr/lib/libQt5ExtSerialPort.so.1.2.0 exists in filesystem
qextserialport: /usr/lib/qt/mkspecs/features/extserialport.prf exists in filesystem
qextserialport: /usr/share/licenses/qextserialport/LICENSE exists in filesystem
Errors occurred, no packages were upgraded.
==> WARNING: Failed to install built package(s).Last edited by 2XJ (2018-03-31 05:38:58)
Offline
Offline
I followed the link Scimmia sent, checked if conflicting files are owned by another packages then removed them.After that update went well.
Thx for help.
Offline
Pages: 1