RPM

Comment 19 for bug 689896

Revision history for this message
Sébastien Luttringer (seblu) wrote : Re: [Bug 689896] Re: Unable to compile rpm 5.3.6

On Tue, Dec 21, 2010 at 8:38 PM, Jeff Johnson <email address hidden> wrote:
> What is your goal here:
>    To prove that RPM cannot be built or to to build rpm?
Proven to whom? Let's stop kidding!
i really like not to spend one week on trying 20 different ways to compile rpm.

> If the first is your goal, I agree that RPM is hard to build. The choice of
>    Have it your own way!
I'm not agree with that. As far i can see, it not compile. My current
goal is to see it compile somewhere!

> and adding zillions of build options was the choice made by @rpm5.org.
Have 1 million options has no bearing on the fact that it should
compile without it!

> I'll ignore the fact that you seem to be calling me a liar.
Please.

>I most certainly have built rpm-5.3.6 on most of the platforms listed in devtool.conf, with the given build options,
> subject to setting up the build system, which involved installing
>    autoconf
>    libtool
>    automake
>    gettext
>    db-5.1.19
>    pcre
I don't see how it's possible! And I say this tactfully!
At this time,i don't have seen a distro with db5/db.h embedded. But
don't care...
Please just try. Go on ubuntu and do

tar xf rpm-3.5.6.tar.gz; cd rpm-3.5.6
./configure --verbose --prefix=/usr --with-db --with-dbsql
--without-db-tools-integrated --with-zlib --with-bzip2 --with-xz
--with-file --with-path-magic=/usr/share/file/magic
--with-lua=internal --with-tcl --without-sqlite --with-syck=internal
--with-readline --without-augeas --with-beecrypt=internal
--without-java --with-openssl --without-nss --with-gcrypt
--with-tomcrypt --without-tpm --without-libtasn1 --without-pakchois
--without-gnutls --with-neon=internal --without-libproxy --with-expat
--with-pcre --without-uuid --with-attr --with-acl --without-xar
--with-popt=internal --with-keyutils --with-pthreads --with-libelf
--without-cudf --without-ficl --without-aterm --without-nix
--without-bash --without-rc --without-js --without-gpsee --with-python
--without-pythonembed --with-perl --without-perlembed --without-ruby
--without-selinux --without-sepol --without-semanage
--without-squirrel --with-build-extlibdep --with-build-maxextlibdep
--with-valgrind --disable-openmp --enable-build-pic
--enable-build-versionscript --enable-build-warnings
--enable-build-debug --enable-maintainer-mode
make

and tell me if you compile. I don't search to prove you are a liar or
something else. I try to see why everywhere i try, this doesnt build.

> I cannot fix your arch linux build, only help diagnose your build failures.
Please do try to stop to speak about arch. ubuntu, fedora, openbsd
have the same issue (with my try)

i'm not a rpm5 developer. I'm a packager!
I do not know as well as you rpm. Maybe I do things badly. That's why
I'm asking your opinion!

--
Sébastien Luttringer
www.seblu.net