On Sun, May 01, 2005, Bill Campbell wrote:
> On Sun, May 01, 2005, robert j. wozny wrote:
> >Quoting "Ralf S. Engelschall" <[EMAIL PROTECTED]>:
> >
> >> +# package information
> >> +Name: mailman
> >> +Summary: Mailing List Management System
> >> +URL: http://www.list.org/
> >> +Vendor: John Viega et al.
> >> +Packager: OpenPKG
> >> +Distribution: OpenPKG
> >> +Class: JUNK
> >> +Group: Network
> >> +License: GPL
> >> +Version: 2.1.5
> >> +Release: 20050430
> >> patch -p0 <<'@@ .'
> >
> >yep, in openpkg-current there is python 2.4 which is quite
> >incompatible with mailman 2.1.5. (crashing BounceRunner and other
> >problems) now i'm working on 2.1.6rc2... Barry Warsaw sad, that 2.1.6
> >will be released when all problems will be resolved.
>
> I submitted patches a week or so ago to bring python up to the
> current 2.4.1 release, adding dependencies so that one could be
> sure that various modules build properly. I haven't tried
> running Mailman against this though (our production Mailman
> servers are running mailman-2.1.4 that I built over a year ago
> under OpenPKG).
>
> The python-2.4.1 release fixes many problems with the Berkeley
> database routines amongst other things.
I've now applied your Python improvements to the OpenPKG-CURRENT
"python" package. Sorry for the delay. Unfortunately, under at least
FreeBSD 5.4-STABLE the Berkeley-DB module still doesn't build:
case $MAKEFLAGS in \
*-s*) CC='/openpkg-dev/bin/cc -pthread' LDSHARED='/openpkg-dev/bin/cc -shared
-L/openpkg-dev/lib -lndbm -lgdbm' OPT='-DNDEBUG -g -O2 -Wall
-Wstrict-prototypes' ./python -E ./setup.py -q build;; \
*) CC='/openpkg-dev/bin/cc -pthread' LDSHARED='/openpkg-dev/bin/cc -shared
-L/openpkg-dev/lib -lndbm -lgdbm' OPT='-DNDEBUG -g -O2 -Wall
-Wstrict-prototypes' ./python -E ./setup.py build;; \
esac
running build
running build_ext
db.h: found (4, 3) in /openpkg-dev/include
INFO: Can't locate Tcl/Tk libs and/or headers
building 'bsddb185' extension
/openpkg-dev/bin/cc -pthread -DNDEBUG -g -O2 -Wall -Wstrict-prototypes -fPIC
-fno-strict-aliasing -I. -I/tmp/rse/openpkg/Python-2.4.1/./Include
-I/openpkg-dev/include -I/tmp/rse/openpkg/Python-2.4.1/Include
-I/tmp/rse/openpkg/Python-2.4.1 -c
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c -o
build/temp.freebsd-5.4-STABLE-i386-2.4/bsddbmodule.o
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c: In function
`newdbhashobject':
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c:58: error: `HASHINFO'
undeclared (first use in this function)
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c:58: error: (Each undeclared
identifier is reported only once
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c:58: error: for each
function it appears in.)
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c:58: error: parse error
before "info"
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c:63: error: `info'
undeclared (first use in this function)
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c:74: warning: implicit
declaration of function `dbopen'
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c:74: warning: assignment
makes pointer from integer without a cast
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c: In function
`newdbbtobject':
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c:106: error: `BTREEINFO'
undeclared (first use in this function)
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c:106: error: parse error
before "info"
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c:111: error: `info'
undeclared (first use in this function)
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c:124: warning: assignment
makes pointer from integer without a cast
/tmp/rse/openpkg/Python-2.4.1/Modules/bsddbmodule.c: In function
`newdbrnobject':
Ralf S. Engelschall
[EMAIL PROTECTED]
www.engelschall.com
______________________________________________________________________
The OpenPKG Project www.openpkg.org
Developer Communication List [email protected]