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

question: required dependecies and how to build #1

Open
anb0s opened this issue Jul 10, 2018 · 3 comments
Open

question: required dependecies and how to build #1

anb0s opened this issue Jul 10, 2018 · 3 comments

Comments

@anb0s
Copy link

anb0s commented Jul 10, 2018

I've tried to build it with VS 2017, but libxml header files are missed. Does it mean libxml must be added as source and imported to the solution?

@kiyolee
Copy link
Owner

kiyolee commented Jul 10, 2018 via email

@anb0s anb0s changed the title question: required dependecies an how to build question: required dependecies and how to build Jul 10, 2018
@anb0s
Copy link
Author

anb0s commented Sep 10, 2018

Today i had some time to check it out and it works! Thanks!

my steps:

  • cloned 4 repos:

git clone https://github.com/kiyolee/libiconv-win-build.git
git clone https://github.com/kiyolee/zlib-win-build.git
git clone https://github.com/kiyolee/libxml2-win-build.git
git clone https://github.com/kiyolee/libxslt-win-build.git

  • used solutions for build-VS2017 and Release + x64
  • build all projects of libiconv --> OK
  • build all projects of zlib --> OK
  • build all projects of libxml2 --> failed, becase of missing libiconv-static.lib and zlib-static.lib --> copied them to the folder x64\Release\ of libxml2 --> OK
  • build all projects of libxslt --> OK

copied xsltproc-static.exe to own directory, execution with --version prints:

xsltproc>xsltproc-static.exe --version
Using libxml 20908, libxslt 10132 and libexslt 817
xsltproc was compiled against libxml 20908, libxslt 10132 and libexslt 817
libxslt 10132 was compiled against libxml 20908
libexslt 817 was compiled against libxml 20908

copied xsltproc.exe to own directory, execution with --version errored, because of missing DLLs --> copied libexslt.dll, libxml2.dll and libxslt.dll to the exe folder --> OK:

xsltproc>xsltproc.exe --version
Using libxml 20908, libxslt 10132 and libexslt 817
xsltproc was compiled against libxml 20908, libxslt 10132 and libexslt 817
libxslt 10132 was compiled against libxml 20908
libexslt 817 was compiled against libxml 20908

I will try the version with some xslt files at work soon...

@kiyolee
Copy link
Owner

kiyolee commented Sep 10, 2018 via email

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