-
Notifications
You must be signed in to change notification settings - Fork 466
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
make install fails to install patterndb xsds #684
Conversation
AFAIR, xsd files are only installed, if --enable-manpages is used for Peter Czanik (CzP) peter.czanik@balabit.com On Wed, Sep 9, 2015 at 5:11 PM, Gergely Nagy notifications@github.com
|
Uhm... but those XSD files are not for validating patterndb files, they're not documentation, that's the doc/man/ stuff. The problem may be somewhere else, because I see no relevant changes under doc since 3.6. I'll update this issue once I know more. |
Ok, turns out |
@algernon: you are right, those files are not manpages, this is definitely a bug |
👍 |
Instead of skipping doc/ alltogether when ENABLE_MANPAGES is not set, only skip the actual man pages, but handle the rest properly. Closes #684. Signed-off-by: Gergely Nagy <algernon@madhouse-project.org>
Patch that supposedly fixes it is attached. I did some basic testing and it seems to work, but I didn't go to great lengths to verify every scenario. It should work, nevertheless. |
Travis build had failed due to some infrastructural issue, so I'm going to rerun the tests. |
I tried it: it is worked for me. Thanks! |
make install fails to install patterndb xsds
I recently started to update my Debian packaging, and noticed that when using the tarball release, after a ./configure && make && make install, the xsd files are not installed for some odd reason.
I have not tried building from a git checkout yet.