-
Notifications
You must be signed in to change notification settings - Fork 6.5k
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
[New Port Request] <Mapnik> #7526
Comments
|
@voskrese Hi, I think the bug with boost 1.71 is fixed I have not tried yet to see if I can build it on windows using vcpkg or not |
not work windows
|
example port
|
@voskrese I believe they could build it on windows. |
@am2222 I'm talking about this version - mapnik/mapnik/tree/boost_1_71 |
@voskrese Awo yes I got that, I think there is an issue with boost sprit yet, I guess It needs to be updated to the latest version |
With the new version spirit and tried |
I guess they have fixed the the issue with the latest version of boos (1.72) based on the latest comment on here mapnik/mapnik#4095 with mapnik/mapnik#4103 |
update: |
Hi @am2222 If you wish to add this port in the future, you can reopen this issue, but we're closing it for now. |
Hi @NancyLi1013, |
Does this version https://github.com/am2222/mapnik-windows only support on windows platform? So you might have a try to build the latest version on mapnik's repo. We can’t reopen this issue until a PR is opened, unfortunately; consider making a pull request. |
@NancyLi1013 |
Thanks for your update. Once a pull request is opened, I will reopen this issue. Look forward to the good news. |
@NancyLi1013 thanks for your help. I am working on porting it and faced an issue. is there any way to check for dependencies in the |
There is no way to check dependencies in Since you have made a pull request for this issue. I reopen this now. |
@NancyLi1013 Thanks, I tried to follows vcpkg standards but it could not pass the tests fully. maybe it is because of protozero dependency. |
You can try it again after In addition, I noticed that you used |
@NancyLi1013 Yes sue, |
possible reason for breaking on linux |
I have mapnik ported to vcpkg here https://github.com/jremillard/vcpkg, it is against the official v3.0.23 release, but uses the cmake files from the mapnik-windows branch. The dependent packages are patched as needed. |
@jremillard thanks for the port. I think we are working parallel. I noticed that you are adding two ports. to fix this you have to PR per each port. but as a side question. why do you need libosmium? |
@jremillard I used your fork and added a PR for |
@NancyLi1013 Is there any way to see the reason of failure on CI? For both
|
@am2222 The protozero is needed for libosmium. You might have protozero laying around, which is making it work by accident? I don't see protozero in your local build output. My repo has protozero already packaged up. libosmium isn't needed by mapnik. I ported it in because I needed for my application. |
@am2222 The harfbuzz patch was needed when you compile with UCI which is needed for mapnik. harfbuzz compiles ok, without the ICU option. https://github.com/jremillard/vcpkg/commit/cd0b94c9fe1e016a6da0d0191725ad6204cb1b8b |
@jremillard thanks. I have added protozero to vcpkg before and it seems it is accepted in the latest version of vcpkg. But it still does not build it. probably there is something wrong with the CI? maybe it is not using the latest vcpkg which has protozero? |
So I will add that patch as well. Thanks for the patches. It really helped me with getting rid of regular update on mapnik-windows branch. is there any automatic way to make those patch files from git repos? |
Hi all,
|
Library name: Mapnik
Library description:
Mapnik is an open source toolkit for developing mapping applications
Source repository URL:
https://github.com/mapnik/mapnik
Project homepage (if different from the source repository):
http://mapnik.org/
Anything else that is useful to know when adding (such as optional features the library may have that should be included):
In this repository there a few forks which works on windows
mapnik/mapnik#4062
The text was updated successfully, but these errors were encountered: