You are not logged in.

#1 2018-03-29 18:31:27

2XJ
Member
Registered: 2018-03-29
Posts: 5

[SOLVED] Qgis update

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

#2 2018-03-29 19:58:53

Kieranc
Member
Registered: 2016-12-21
Posts: 5

Re: [SOLVED] Qgis update

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

#3 2018-03-29 20:07:21

2XJ
Member
Registered: 2018-03-29
Posts: 5

Re: [SOLVED] Qgis update

Thanks Kieranc for quick response, I did this with no luck. Result is the same.

Offline

#4 2018-03-29 20:27:58

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: [SOLVED] Qgis update

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.


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#5 2018-03-29 20:46:11

2XJ
Member
Registered: 2018-03-29
Posts: 5

Re: [SOLVED] Qgis update

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

#6 2018-03-30 00:08:05

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Re: [SOLVED] Qgis update

And you have the qextserialport package installed and up to date?

Offline

#7 2018-03-30 07:59:53

2XJ
Member
Registered: 2018-03-29
Posts: 5

Re: [SOLVED] Qgis update

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

#8 2018-03-30 11:53:18

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,729

Offline

#9 2018-03-30 14:02:58

2XJ
Member
Registered: 2018-03-29
Posts: 5

Re: [SOLVED] Qgis update

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

Board footer

Powered by FluxBB