Re: [Qgis-user] Building QGIS3 for OS X with MacPorts
libpq-fe is a Postgresql library. Although the build I did back from January this year doesn't have a #include in testqgspostgresprovider.cpp for libpq-fe unlike your example, it certainly does have those test files. I haven't done many builds, mostly my interest was to get a more stable development version than the most recent one so I actually could use it with real data, as there are enough differences in project file formats to make it difficult to maintain separate 2.18 and master versions. At some point along the way I felt it was stable enough to use on a day to day basis, but every so often a new version introduces some sort of issue and then you need something older to fall back on. It is possible that among the packages you had to download and install from package repositories (or whatever you use for your platform) a package that contains this library was omitted. See this for example: https://www.garron.me/en/bits/solved-pg-gem-arch-linux-libpq-fe-h.html (pacman is the package manager for Arch Linux) On 21/09/17 13:58, David Liontooth wrote: Great, thanks! Does QGIS3 require postgresql? I didn't think it did, but the build bugs out: In file included from /Users/liontooth/software/QGIS/QGIS-2.99a/tests/src/providers/testqgspostgresprovider.cpp:4: In file included from /Users/liontooth/software/QGIS/QGIS-2.99a/src/providers/postgres/qgspostgresprovider.h:24: /Users/liontooth/software/QGIS/QGIS-2.99a/src/providers/postgres/qgspostgresconn.h:33:10: fatal error: 'libpq-fe.h' file not found #include ^ 1 error generated. /tests/src/providers/testqgspostgresprovider.cpp seems to demand it. Cheers, Dave On 9/20/17 11:01 AM, Patrick Dunford wrote: 3.0 is not released yet, you can only get 2.99 development versions. You get them from Github: https://github.com/qgis/QGIS Click on "Clone or Download" button on the right and then "Download Zip" This is for the latest release, you can get older ones if you know the commit ID On 21/09/17 05:51, David Liontooth wrote: I followed David Marteau's very helpful instructions for building QGIS3 at https://www.3liz.com/blog/rldhont/index.php?post/2017/06/01/How-to-build-qgis-on-OSX-with-MacPort, on a Sierra OS X with all updates and a current MacPorts installation. I needed to add these dependencies: lbzip2 py36-setuptools Where can I find QGIS 3.0 source files? I downloaded http://qgis.org/downloads/qgis-latest.tar.bz2, but that's qgis-2.18.13. I also tried https://github.com/wonder-sk/QGIS/archive/3d-2.zip, using Marteau's makefile, replacing spaces with tabs. Cmake didn't find libzip, so I modified cmake/FindLibZip.cmake txt2tags to include the paths to MacPort's libzip package (/opt/local/..). However, there's a syntax error relating to the 3D features, reported separately. Is there a mainline version of QGIS3 we can test build, just to get ready for the release? Cheers, Dave ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
Re: [Qgis-user] Building QGIS3 for OS X with MacPorts
Ok so I gave you a Linux answer :) The install file I have says you do a postgresql installation through this site, I assume that is supposed to provide the libraries you need www.kyngchaos.com/software/postgres I would guess from that you should be able to work out if it has provided the library file as part of that. On 21/09/17 13:58, David Liontooth wrote: Great, thanks! Does QGIS3 require postgresql? I didn't think it did, but the build bugs out: In file included from /Users/liontooth/software/QGIS/QGIS-2.99a/tests/src/providers/testqgspostgresprovider.cpp:4: In file included from /Users/liontooth/software/QGIS/QGIS-2.99a/src/providers/postgres/qgspostgresprovider.h:24: /Users/liontooth/software/QGIS/QGIS-2.99a/src/providers/postgres/qgspostgresconn.h:33:10: fatal error: 'libpq-fe.h' file not found #include ^ 1 error generated. /tests/src/providers/testqgspostgresprovider.cpp seems to demand it. Cheers, Dave On 9/20/17 11:01 AM, Patrick Dunford wrote: 3.0 is not released yet, you can only get 2.99 development versions. You get them from Github: https://github.com/qgis/QGIS Click on "Clone or Download" button on the right and then "Download Zip" This is for the latest release, you can get older ones if you know the commit ID On 21/09/17 05:51, David Liontooth wrote: I followed David Marteau's very helpful instructions for building QGIS3 at https://www.3liz.com/blog/rldhont/index.php?post/2017/06/01/How-to-build-qgis-on-OSX-with-MacPort, on a Sierra OS X with all updates and a current MacPorts installation. I needed to add these dependencies: lbzip2 py36-setuptools Where can I find QGIS 3.0 source files? I downloaded http://qgis.org/downloads/qgis-latest.tar.bz2, but that's qgis-2.18.13. I also tried https://github.com/wonder-sk/QGIS/archive/3d-2.zip, using Marteau's makefile, replacing spaces with tabs. Cmake didn't find libzip, so I modified cmake/FindLibZip.cmake txt2tags to include the paths to MacPort's libzip package (/opt/local/..). However, there's a syntax error relating to the 3D features, reported separately. Is there a mainline version of QGIS3 we can test build, just to get ready for the release? Cheers, Dave ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
Re: [Qgis-user] Building QGIS3 for OS X with MacPorts
Great, thanks! Does QGIS3 require postgresql? I didn't think it did, but the build bugs out: In file included from /Users/liontooth/software/QGIS/QGIS-2.99a/tests/src/providers/testqgspostgresprovider.cpp:4: In file included from /Users/liontooth/software/QGIS/QGIS-2.99a/src/providers/postgres/qgspostgresprovider.h:24: /Users/liontooth/software/QGIS/QGIS-2.99a/src/providers/postgres/qgspostgresconn.h:33:10: fatal error: 'libpq-fe.h' file not found #include ^ 1 error generated. /tests/src/providers/testqgspostgresprovider.cpp seems to demand it. Cheers, Dave On 9/20/17 11:01 AM, Patrick Dunford wrote: 3.0 is not released yet, you can only get 2.99 development versions. You get them from Github: https://github.com/qgis/QGIS Click on "Clone or Download" button on the right and then "Download Zip" This is for the latest release, you can get older ones if you know the commit ID On 21/09/17 05:51, David Liontooth wrote: I followed David Marteau's very helpful instructions for building QGIS3 at https://www.3liz.com/blog/rldhont/index.php?post/2017/06/01/How-to-build-qgis-on-OSX-with-MacPort, on a Sierra OS X with all updates and a current MacPorts installation. I needed to add these dependencies: lbzip2 py36-setuptools Where can I find QGIS 3.0 source files? I downloaded http://qgis.org/downloads/qgis-latest.tar.bz2, but that's qgis-2.18.13. I also tried https://github.com/wonder-sk/QGIS/archive/3d-2.zip, using Marteau's makefile, replacing spaces with tabs. Cmake didn't find libzip, so I modified cmake/FindLibZip.cmake txt2tags to include the paths to MacPort's libzip package (/opt/local/..). However, there's a syntax error relating to the 3D features, reported separately. Is there a mainline version of QGIS3 we can test build, just to get ready for the release? Cheers, Dave ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
Re: [Qgis-user] Building QGIS3 for OS X with MacPorts
Great, thanks! Does QGIS3 require postgresql? I didn't think it did, but the build bugs out: In file included from /Users/liontooth/software/QGIS/QGIS-2.99a/tests/src/providers/testqgspostgresprovider.cpp:4: In file included from /Users/liontooth/software/QGIS/QGIS-2.99a/src/providers/postgres/qgspostgresprovider.h:24: /Users/liontooth/software/QGIS/QGIS-2.99a/src/providers/postgres/qgspostgresconn.h:33:10: fatal error: 'libpq-fe.h' file not found #include ^ 1 error generated. /tests/src/providers/testqgspostgresprovider.cpp seems to demand it. Cheers, Dave On 9/20/17 11:01 AM, Patrick Dunford wrote: 3.0 is not released yet, you can only get 2.99 development versions. You get them from Github: https://github.com/qgis/QGIS Click on "Clone or Download" button on the right and then "Download Zip" This is for the latest release, you can get older ones if you know the commit ID On 21/09/17 05:51, David Liontooth wrote: I followed David Marteau's very helpful instructions for building QGIS3 at https://www.3liz.com/blog/rldhont/index.php?post/2017/06/01/How-to-build-qgis-on-OSX-with-MacPort, on a Sierra OS X with all updates and a current MacPorts installation. I needed to add these dependencies: lbzip2 py36-setuptools Where can I find QGIS 3.0 source files? I downloaded http://qgis.org/downloads/qgis-latest.tar.bz2, but that's qgis-2.18.13. I also tried https://github.com/wonder-sk/QGIS/archive/3d-2.zip, using Marteau's makefile, replacing spaces with tabs. Cmake didn't find libzip, so I modified cmake/FindLibZip.cmake txt2tags to include the paths to MacPort's libzip package (/opt/local/..). However, there's a syntax error relating to the 3D features, reported separately. Is there a mainline version of QGIS3 we can test build, just to get ready for the release? Cheers, Dave ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
Re: [Qgis-user] Building QGIS3 for OS X with MacPorts
3.0 is not released yet, you can only get 2.99 development versions. You get them from Github: https://github.com/qgis/QGIS Click on "Clone or Download" button on the right and then "Download Zip" This is for the latest release, you can get older ones if you know the commit ID On 21/09/17 05:51, David Liontooth wrote: I followed David Marteau's very helpful instructions for building QGIS3 at https://www.3liz.com/blog/rldhont/index.php?post/2017/06/01/How-to-build-qgis-on-OSX-with-MacPort, on a Sierra OS X with all updates and a current MacPorts installation. I needed to add these dependencies: lbzip2 py36-setuptools Where can I find QGIS 3.0 source files? I downloaded http://qgis.org/downloads/qgis-latest.tar.bz2, but that's qgis-2.18.13. I also tried https://github.com/wonder-sk/QGIS/archive/3d-2.zip, using Marteau's makefile, replacing spaces with tabs. Cmake didn't find libzip, so I modified cmake/FindLibZip.cmake txt2tags to include the paths to MacPort's libzip package (/opt/local/..). However, there's a syntax error relating to the 3D features, reported separately. Is there a mainline version of QGIS3 we can test build, just to get ready for the release? Cheers, Dave ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user ___ Qgis-user mailing list Qgis-user@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user