Skip to content

How to compile on trusty or xenial? #59

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
probonopd opened this issue Apr 21, 2019 · 9 comments
Closed

How to compile on trusty or xenial? #59

probonopd opened this issue Apr 21, 2019 · 9 comments

Comments

@probonopd
Copy link

Getting

CMake Error at /usr/local/cmake-3.12.4/share/cmake-3.12/Modules/FindBoost.cmake:2048 (message):
  Unable to find the requested Boost libraries.
  Boost version: 1.58.0
  Boost include path: /usr/include
  Detected version of Boost is too old.  Requested version was 1.60 (or
  newer).

How to compile on trusty or xenial?

References:

@derrikF
Copy link

derrikF commented Apr 22, 2019

@probonopd
Copy link
Author

Thanks, I have managed to get it built using

sed -i -e 's|Boost 1.60|Boost 1.50|g' CMakeLists.txt

AppImages for testing:
https://github.com/probonopd/scantailor-advanced/releases

@4lex4 4lex4 closed this as completed Aug 22, 2019
@probonopd
Copy link
Author

Thanks. How can we get #60 merged @4lex4?

@4lex4
Copy link
Owner

4lex4 commented Aug 22, 2019

I'll modify and merge that with develop branch later. Now that misses qt5 svg.

@probonopd
Copy link
Author

@4lex4
Copy link
Owner

4lex4 commented Aug 23, 2019

@probonopd the main issue is what your upload.sh will do with my release page (this part).
As you can see I work on the project in the develop branch and merge that with master only on releasing a new version.
And I don't want to break the releases structure by Continuous build on the top with the only asset which is the unversioned AppImage file (although this part I can fix myself by adding to the script extraction the version from version.h). As you can see my releases are tagged and contain version, changelog and assets containing, inter alia, binaries for windows. I need the AppImage file to be there along with the other assets and nothing more.

@probonopd
Copy link
Author

As you can see I work on the project in the develop branch and merge that with master only on releasing a new version.

Where would you like continuous builds for the develop branch to be uploaded to?

@4lex4
Copy link
Owner

4lex4 commented Aug 25, 2019

@probonopd, it could be any place but not the main release page, and I don't know whether github allows to show a release only for one branch and hide that for the others. Even if that does I'd like to make deploying on tagged builds for any branch anyway to provide Windows binaries along with AppImages: https://docs.travis-ci.com/user/deployment/releases/#deploying-only-on-tagged-builds

@probonopd
Copy link
Author

You can build and upload for tagged builds only if you want, just replace my uploadtool calls with the native releases providers from Travis CI.

Nevertheless I personally find it very useful to always have a binary for every build (only the last successful build is kept).

christofchen pushed a commit to christofchen/scantailor-advanced that referenced this issue Jul 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants