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