RPM Community Forums

Mailing List Message of <rpm-devel>

Re: HEAD broken when building against Lua

From: Ralf S. Engelschall <rse+rpm-devel@rpm5.org>
Date: Fri 01 Aug 2008 - 14:46:37 CEST
Message-ID: <20080801124636.GA53482@engelschall.com>
On Thu, Jul 31, 2008, Ralf S. Engelschall wrote:

> On Wed, Jul 30, 2008, Jeff Johnson wrote:
>
> >
> > On Jul 30, 2008, at 4:41 PM, Ralf S. Engelschall wrote:
> >
> >> Jeff, your todays header changes have broken the building of HEAD in
> >> case Lua is enabled with --with-lua=internal:
> >>
> >
> > Next check-in should fix, and will likely break many things.
> >
> > Expect a very large refactoring, including elimination of <rpmlib.h>
>
> Ah, ok, you're still refactoring.
> Ok, no problem. Just go ahead...

I've to leave now, but just FYI, HEAD is still broken
when built with --with-lua=internal:

libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -I. -I..
-I../build -I../lib -I../lib -I../rpmdb -I../rpmio -I../misc
-I../lua/local -I../lua/local -I../lua -I../lua -DRPM_VENDOR_OPENPKG
-DRPM_INTEGRITY_FP=\"7971E0F1F694CABDF8EAEF534F64D9D856BE2BA6\"
-DRPM_INTEGRITY_MV=\"0.9.0\" -DRPM_OS_FREEBSD=060300
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/popt-1.14
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/zlib-1.2.3
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/bzip2-1.0.5
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/lzma-4.999.3alpha
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/beecrypt-4.1.2
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/openssl-0.9.8h/include
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/neon-0.28.1/src
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/file-4.25/src
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/db-4.7.25/build_unix
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/sqlite-3.6.0
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/pcre-7.7
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/uuid-1.6.2
-I/d2/u/rse/prj/rpm/src/3rd/bin/ix86-freebsd6.3/xar-1.5.2/include
-Wall -W -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
-Wno-char-subscripts -Wno-missing-field-initializers
-Wno-unused-parameter -O0 -g3 -D_GNU_SOURCE -D_REENTRANT -MT
rpmluaext.lo -MD -MP -MF .deps/rpmluaext.Tpo -c rpmluaext.c -o
rpmluaext.o
In file included from ./rpmcli.h:13,
from rpmluaext.c:14:
./rpmfi.h:632: error: expected declaration specifiers or '...' before 'Header'
./rpmfi.h:654: error: expected declaration specifiers or '...' before 'Header'
./rpmfi.h:654: error: expected declaration specifiers or '...' before 'rpmTag'
./rpmfi.h:697: error: expected ')' before 'h'
./rpmfi.h:712: error: expected ')' before 'h'
./rpmfi.h:727: error: expected ')' before 'h'
./rpmfi.h:742: error: expected ')' before 'h'
./rpmfi.h:758: error: expected ')' before 'h'
In file included from ./rpmcli.h:14,
from rpmluaext.c:14:

                                       Ralf S. Engelschall
                                       rse@engelschall.com
                                       www.engelschall.com
Received on Fri Aug 1 14:46:46 2008
Driven by Jeff Johnson and the RPM project team.
Hosted by OpenPKG and Ralf S. Engelschall.
Powered by FreeBSD and OpenPKG.