Hi Brooke,

I understand your frustration, but that's the way Autotools works, it's
not unique to OpenSCAP project but it's a problem for any project, if
there is no tool checking for dependencies then you would be guessing
what you need and it would be even more frustrating than it is right now.


Best Regards

On 02/21/2017 09:07 PM, Brooke Wallace wrote:
> I resolved the issue by running ./configure again after installing the 
> missing package.
> 
> Seems like there should be a better way to enumerate and check for required 
> packages vs. optional features.
> 
> One other observation I made was that processing one of the OVAL checkers 
> using SCAP consistently resulted in launching the OOM Killer. I was running 
> in A VM w/6GB of memory. My guess is that your using a DOM XML parser instead 
> of a SAX parser which would be much more efficient and not result in OOM 
> conditions.
> 
> -Brooke
> ________________________________________
> From: Jan Cerny [jce...@redhat.com]
> Sent: Monday, February 20, 2017 12:33 AM
> To: Brooke Wallace
> Cc: open-scap-list@redhat.com
> Subject: Re: [Open-scap] Git clone build fails in autogen.sh
> 
> Hi,
> 
> That's a weird issue, I'm also using Fedora 24 and build works for me.
> 
> Please ensure that you have installed all the packages listed in the README.
> The trick is to run this:
> $ sudo dnf builddep openscap
> 
> Maybe the previous unsuccessful build has left your repository
> in some sort of an inconsistent state. Try to clean everything using:
> $ make clean
> $ git clean -xf
> And then build it again following the instructions in README.
> 
> We use swig to generate Python bindings for the OpenSCAP library. Probably
> you don't need them (unless you are a developer of the Anaconda project). :-)
> You can disable the Python bindings using ./configure --disable-python 
> --disable-python3
> 
> You might also want to check the Developer's section of OpenSCAP User's 
> manual.
> https://github.com/OpenSCAP/openscap/blob/maint-1.2/docs/manual/manual.adoc#devs
> 
> I hope this helps a little.
> 
> Best regards
> 
> 
> Jan Černý
> Security Technologies | Red Hat, Inc.
> 
> ----- Original Message -----
>> From: "Brooke Wallace" <bwall...@ramlabs.com>
>> To: open-scap-list@redhat.com
>> Sent: Wednesday, February 15, 2017 9:57:48 PM
>> Subject: Re: [Open-scap] Git clone build fails in autogen.sh
>>
>> Ok, so I fixed that issue by installing libtool.
>>
>> But now my build fails looking for SWIG and installing swig does not resolve
>> the issue:
>>
>> Making all in python2
>> make[3]: Entering directory '/mypath/openscap/swig/python2'
>> echo "Error: SWIG is not installed. You should look at http://www.swig.org"; ;
>> false -o openscap_py_wrap.c -python -module openscap_py ./../src/openscap.i
>> Error: SWIG is not installed. You should look at http://www.swig.org
>> Makefile:1363: recipe for target 'openscap_py_wrap.c' failed
>> make[3]: *** [openscap_py_wrap.c] Error 1
>> make[3]: Leaving directory '/mypath/openscap/swig/python2'
>> Makefile:995: recipe for target 'all-recursive' failed
>> make[2]: *** [all-recursive] Error 1
>> make[2]: Leaving directory '/mypath/openscap/openscap/swig'
>> Makefile:1283: recipe for target 'all-recursive' failed
>> make[1]: *** [all-recursive] Error 1
>> make[1]: Leaving directory '/mypath/openscap/openscap'
>> Makefile:1092: recipe for target 'all' failed
>> make: *** [all] Error 2
>>
>> $ sudo dnf install swig
>> Last metadata expiration check: 0:03:18 ago on Wed Feb 15 12:47:37 2017.
>> Package swig-3.0.8-7.fc24.x86_64 is already installed, skipping.
>> Dependencies resolved.
>> Nothing to do.
>> Complete!
>>
>>
>> From: Brooke Wallace
>> Sent: Wednesday, February 15, 2017 11:43 AM
>> To: open-scap-list@redhat.com
>> Subject: Git clone build fails in autogen.sh
>>
>> Hi,
>>
>> I just pulled the latest git vresion of openscap from github and following
>> the instructions I get the following error:
>>
>> $ ./autogen.sh
>> configure.ac:27: warning: macro 'AM_PROG_LIBTOOL' not found in library
>> configure.ac:18: error: possibly undefined macro: AC_DISABLE_STATIC
>> If this token and others are legitimate, please use m4_pattern_allow.
>> See the Autoconf documentation.
>> configure.ac:20: error: possibly undefined macro: AC_LIBTOOL_WIN32_DLL
>> configure.ac:27: error: possibly undefined macro: AM_PROG_LIBTOOL
>> configure.ac:33: error: possibly undefined macro: AC_PROG_LIBTOOL
>> autoreconf: /usr/bin/autoconf failed with exit status: 1
>>
>> Not sure what this is refering to. Perhaps I need to install some packages?
>>
>> My system is Fedora24:
>> $ uname -a
>> Linux myhost.mydomain.com 4.8.8-myuser #2 SMP Mon Nov 21 13:49:15 PST 2016
>> x86_64 x86_64 x86_64 GNU/Linux
>>
>> $ cat /etc/*release
>> Fedora release 24 (Twenty Four)
>> NAME=Fedora
>> VERSION="24 (Workstation Edition)"
>> ID=fedora
>> VERSION_ID=24
>> PRETTY_NAME="Fedora 24 (Workstation Edition)"
>> ANSI_COLOR="0;34"
>> CPE_NAME="cpe:/o:fedoraproject:fedora:24"
>> HOME_URL="https://fedoraproject.org/";
>> BUG_REPORT_URL="https://bugzilla.redhat.com/";
>> REDHAT_BUGZILLA_PRODUCT="Fedora"
>> REDHAT_BUGZILLA_PRODUCT_VERSION=24
>> REDHAT_SUPPORT_PRODUCT="Fedora"
>> REDHAT_SUPPORT_PRODUCT_VERSION=24
>> PRIVACY_POLICY_URL=https://fedoraproject.org/wiki/Legal:PrivacyPolicy
>> VARIANT="Workstation Edition"
>> VARIANT_ID=workstation
>> Fedora release 24 (Twenty Four)
>> Fedora release 24 (Twenty Four)
>>
>>
>> _______________________________________________
>> Open-scap-list mailing list
>> Open-scap-list@redhat.com
>> https://www.redhat.com/mailman/listinfo/open-scap-list
> 
> _______________________________________________
> Open-scap-list mailing list
> Open-scap-list@redhat.com
> https://www.redhat.com/mailman/listinfo/open-scap-list
> 

-- 
Raphael Sanchez Prudencio
Security Technologies | Red Hat, Inc.

_______________________________________________
Open-scap-list mailing list
Open-scap-list@redhat.com
https://www.redhat.com/mailman/listinfo/open-scap-list

Reply via email to