pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: the jam build system and Ingres database
On Feb 8, 10:27pm, jklowden%schemamania.org@localhost ("James K. Lowden") wrote:
-- Subject: Re: the jam build system and Ingres database
You should not need -Ibsd since we have vis.h natively. __bounded__
is an OpenBSD'ism.
christos
| On Sun, 6 Feb 2011 11:36:43 -0500
| matthew sporleder <msporleder%gmail.com@localhost> wrote:
|
| > The first hurdle is getting past jam, which is in pkgsrc, but it looks
| > like we need to build out Jamdef's for NetBSD:
| > http://code.ingres.com/ingres/main/src/tools/port/jam/
|
| What sort of trouble are you having, Matt?
|
| $ jam -v
| FT-Jam 2.5.2. OS=NETBSD. (C) 1993-2003 Christopher Seiwald, see
www.freetype.org/jam/
|
| As a simple experiment, I built ingres-10.1.0-112-gpl-src/pax with that
(after modifying the Jamfile):
|
| $ jam
| ...found 211 target(s)...
| ...updating 21 target(s)...
| Cc ar_io.o
| Cc ar_subs.o
| Cc buf_subs.o
| Cc cache.o
| Cc cpio.o
| Cc file_subs.o
| Cc ftree.o
| Cc gen_subs.o
| In file included from gen_subs.c:56:
| bsd/vis.h:79: warning: '__bounded__' attribute directive ignored
| bsd/vis.h:81: warning: '__bounded__' attribute directive ignored
| Cc getoldopt.o
| Cc options.o
| Cc pat_rep.o
| Cc pax.o
| Cc sel_subs.o
| Cc tables.o
| Cc tar.o
| Cc tty_subs.o
| Cc bsd/fts.o
| Cc bsd/strlcpy.o
| Cc bsd/strmode.o
| Cc bsd/vis.o
| In file included from bsd/vis.c:38:
| bsd/vis.h:79: warning: '__bounded__' attribute directive ignored
| bsd/vis.h:81: warning: '__bounded__' attribute directive ignored
| Link bin/pax
| Chmod1 bin/pax
| ...updated 21 target(s)...
|
| $ tar -xzf ../../ingres-10.1.0-112-gpl-src.tgz -O
ingres-10.1.0-112-gpl-src/pax/Jamfile | diff -u - Jamfile
| --- - 2011-02-08 22:23:39.000000000 -0500
| +++ Jamfile 2011-02-06 14:43:27.000000000 -0500
| @@ -14,6 +14,9 @@
| case LINUXX86 : PAXCCFLAGS = -Ibsd -O2 -D_PATH_DEFTAPE='\"/dev/st0\"'
| -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 ;
| PAXLDFLAGS = -s ;
| + case NETBSD : PAXCCFLAGS = -Ibsd -O2 -D_PATH_DEFTAPE='\"/dev/st0\"'
| + -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DNETBSD
;
| + PAXLDFLAGS = -s ;
| case * : EXIT $(OSFULL) not supported ;
| }
|
| --jkl
-- End of excerpt from "James K. Lowden"
Home |
Main Index |
Thread Index |
Old Index