Skip to content
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

Compatibility problems with newer versions of dependencies #18

Open
barracuda156 opened this issue Jan 18, 2023 · 2 comments
Open

Compatibility problems with newer versions of dependencies #18

barracuda156 opened this issue Jan 18, 2023 · 2 comments

Comments

@barracuda156
Copy link

See also: #9

Trying to build it with current versions of cpp-peglib etc. results in a spectacular failure.
libcluon_build_log.txt

@chrberger
Copy link
Owner

can you be more specific what versions fail as the current head builds fine

@barracuda156
Copy link
Author

can you be more specific what versions fail as the current head builds fine

Thank you for responding.

I tried building against current versions of dependencies – that is, instead of bundled ones, I used external dependencies (I wanted to bring it to Macports, and there we try to avoid building same ports multiple times and having headers and dylibs scattered around).
Specifically:
https://github.com/macports/macports-ports/blob/master/devel/cpp-peglib/Portfile
https://github.com/macports/macports-ports/blob/master/devel/stringtoolbox/Portfile
https://github.com/macports/macports-ports/blob/master/devel/mstch/Portfile
https://github.com/macports/macports-ports/blob/master/devel/arghandler/Portfile

any is not in Macports yet, but I took the upstream master. (Obviously, I fixed header paths accordingly in libcluon and disabled building bundled deps.)

P. S. This is just to let you know of the issue. I realize that this goes beyond existing build setup of the project.

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

2 participants