[Open-scap] getting started with source
Peter Vrabec
pvrabec at redhat.com
Wed Oct 19 20:16:31 UTC 2011
Hi,
1. rpm-devel
If you don't have rpm-devel, "./configure" should disable compilation of rpm
probes. If you have rpm-devel, rpm probes will be build.
I have testes both: with and without rpm-devel.
What's the output of the grep command:
$ ./configure
$ grep HAVE_RPM_RPMLIB_H config.h
2. libopenscap.so.1 => not found
This is strange. Does you dynamic linked know about /usr/local/lib64?
Can you see something interesting when you run this command:
#LD_DEBUG=libs oscap
Peter.
On Wednesday 19 October 2011 20:00:59 Jan Ruzicka wrote:
> Vladimir
>
> The open scap is using the rpm-devel for verifying versions of packages.
> To work for Gentoo ... seems like quite a lot of work ahead.
> All test need to be redefined according to your system ...
>
> Jan
>
> On Oct 19, 2011, at 11:42 AM, Vladimir Giszpenc wrote:
> > 1. I am using Gentoo.
> > No version of rpm-devel is installed I imagine since Gentoo does not use
> > rpm. I figured that since I was installing from source, it would not be
> > an issue.
> >
> > 2.
> > # ldd `which oscap` | grep openscap
> > /usr/bin/ldd: line 163: /lib/ld-linux.so.2: cannot execute binary file
> > libopenscap.so.1 => not found
> > # ls -laF /usr/local/lib64/libopenscap.so.1
> > lrwxrwxrwx 1 root root 20 Oct 19 11:05 /usr/local/lib64/libopenscap.so.1
> > -> libopenscap.so.1.0.0*
> >
> >
> > Vladimir Giszpenc
> > Armadillo Technical Lead
> > DSCI Contractor Supporting
> > U.S. Army CERDEC S&TCD CSIAD
> > Tactical Network Protection Branch
> > (732) 542-3113 x1328
> >
> >> -----Original Message-----
> >> From: Peter Vrabec [mailto:pvrabec at redhat.com]
> >> Sent: Wednesday, October 19, 2011 11:33 AM
> >> To: open-scap-list at redhat.com
> >> Cc: Vladimir Giszpenc
> >> Subject: Re: [Open-scap] getting started with source
> >>
> >> Hi Vladimir,
> >>
> >> I can't reproduce any of you issues, so I have more questions than
> >
> > answers.
> >
> >> 1.
> >> * What distribution do you use?
> >> * What version of rpm-devel package is installed?
> >>
> >> 2.
> >> * $ ldd `which oscap`
> >> * $ find / -name libopenscap.so.1
> >>
> >> thnx.
> >> Peter.
> >>
> >> On Wednesday, October 19, 2011 03:44:59 PM Vladimir Giszpenc wrote:
> >>> Hi all,
> >>>
> >>> I got the oscap source using
> >>> $git clone git://git.fedorahosted.org/git/openscap.git
> >>>
> >>> Then, I ran
> >>> $./autogen.sh
> >>>
> >>> Then, I ran
> >>> $./configure
> >>>
> >>> Finally, I ran make. Here is where it exited out.
> >>>
> >>> unix/linux/rpmverify.c:333: error: âVERIFY_MD5â undeclared here (not
> >>> in a
> >>> function) unix/linux/rpmverify.c:333: warning: missing initializer
> >>> unix/linux/rpmverify.c:333: warning: (near initialization for
> >>> ârpmverify_bhmap[6].a_flagâ) make[3]: ***
> >>> [probe_rpmverify-rpmverify.o] Error 1
> >>> make[3]: Leaving directory
> >>
> >> `/public/vlad/openscap/openscap/src/OVAL/probes'
> >>
> >>> make[2]: *** [all-recursive] Error 1
> >>> make[2]: Leaving directory
> >>
> >> `/public/vlad/openscap/openscap/src/OVAL/probes'
> >>
> >>> make[1]: *** [all-recursive] Error 1
> >>> make[1]: Leaving directory `/public/vlad/openscap/openscap'
> >>> make: *** [all] Error 2
> >>>
> >>>
> >>> I sort of fixed this by prepending RPM in front of VERIFY_MD5, but I
> >>> really don't know what I am doing so I don't want to submit any patch
> >>> to that effect. Also, I am a proponent of reporting errors early. I
> >>> did not install swig at first and I think that configure should give
> >>> an error since make gives an error when it is not installed.
> >>>
> >>> I installed swig. Reran configure.
> >>> Make
> >>> Make install (as root)
> >>>
> >>> Now given
> >>> oscap xccdf generate guide --profile allrules output/rhel6-xccdf.xml >
> >>> output/rhel6-guide.html
> >>>
> >>> I get
> >>>
> >>> oscap: error while loading shared libraries: libopenscap.so.1: cannot
> >>> open shared object file: No such file or directory
> >>>
> >>> Can you offer any advice.
> >>>
> >>> Thanks,
> >>>
> >>> Vladimir Giszpenc
> >>> Armadillo Technical Lead
> >>> DSCI Contractor Supporting
> >>> U.S. Army CERDEC S&TCD CSIAD
> >>> Tactical Network Protection Branch
> >>> (732) 542-3113 x1328
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> Open-scap-list mailing list
> >>> Open-scap-list at redhat.com
> >>> https://www.redhat.com/mailman/listinfo/open-scap-list
> >
> > <smime.p7s><ATT00001..txt>
>
> Jan Ruzicka
> Senior Software Engineer
> Comtech Mobile Datacom Corporation
> 20430 Century Blvd, Germantown, MD 20874
> Office: 240-686-3300
> Fax: 240-686-3301
>
> The information contained in this message may be privileged and/or
> confidential. If you are not the intended recipient, or responsible for
> delivering this message to the intended recipient, any review, forwarding,
> dissemination, distribution or copying of this communication or any
> attachment(s) is strictly prohibited. If you have received this message in
> error, please so notify the sender immediately, and delete it and all
> attachments from your computer and network.
>
More information about the Open-scap-list
mailing list