Closed micwoj92 closed 3 years ago
I will start a virtual box image and looking into this issue.
So far I could not reproduce this. I did after installing the arch server 64 bit:
pacman -S git openssl doxygen pandoc cmake cmocka zlib graphviz pcsc-lite cmake gcc git
git clone ...
cd globalplatform
cmake .
make
make doc
Can you provide the steps to execute? BTW.: I'm using the master branch,
I had the problems using the PKGBUILDs
git clone https://aur.archlinux.org/globalplatform.git
cd globalplatform && makepkg -si
cd ..
git clone https://aur.archlinux.org/gpshell.git
cd gpshell && makepkg -si
Keep in mind that this builds fine, in order for it to fail you will have to remove the prepare function in second PKGBUILD.
It seems that the cmake FindGlobalPlatform script is incorrect. The lib prefix is in general incorrect for pkg-config. This becomes only visible when building the library and gpshell separately. I will push an fix for this.
Oh, weird that noone else got this bug in all these years that cmake is used to build.
Usually I guess everything is built in one run, not separately, so nobody noticed until now.
Thanks for finding this issue. Please check the latest master and give it a new try. I might also build some new Homebrew and Windows builds tagging it as 2.0.1. If you want to reference from a tag version then this might be helpful, too.
Yes it works, thanks.
If you want to reference from a tag version then this might be helpful, too.
Previously the packages were downloading sources from sourceforge releases but I saw that the source code is no longer posted there. Also there are no tags for the GlobalPlatform itself so I just decided it will be best if both packages were downloading sources from commit that bumped version. https://github.com/kaoh/globalplatform/commit/3832300cc5ade0439c2757ead1cf04e0e946e903
I have pushed tag 2.1.1. Sourceforge is also still used. The git repo is in sync. Also also drop there new Windows binaries in addition to the release page on GitHub.
Hello, recently I took over maintainership of globalplatform and gpshell AUR packages. When compiling gpshell I had problem building:
I currently fixed that by replacing libglobalplatform with globalplatform using sed, but I think it's not the best solution, you can see the PKGBUILD files for the packages here: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=globalplatform https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=gpshell
Any help/tips appreciated, thanks!