On Fri, Jul 29, 2005 at 03:47:10PM -0500, Doug Gregor wrote:
> The RC_1_33_0 branch is partially thawed so that we can fix the  
> remaining failures for release. I've started the regression  
> notifications again, this time on the release branch: when no more  
> failures show up, we release.

hi Doug,

  i think you may be interested in two trivial bugs i received against the
Boost debian packages.


bug #308291 [0] fixes a couple of "unused variable" warnings:

diff -u /tmp/interface_oarchive.hpp 
/usr/include/boost/archive/detail/interface_oarchive.hpp
--- /tmp/interface_oarchive.hpp 2005-05-09 09:54:24.897652747 +0200
+++ /usr/include/boost/archive/detail/interface_oarchive.hpp  2005-05-09 
09:54:56.611522300 +0200
@@ -57,7 +57,7 @@
     }
 
     template<class T>
-    const basic_pointer_oserializer * register_type(T * t = NULL){
+    const basic_pointer_oserializer * register_type(T * = NULL){
         const basic_pointer_oserializer & bpos =
             instantiate_pointer_oserializer(
                 static_cast<Archive *>(NULL),


diff -u /tmp/interface_iarchive.hpp 
/usr/include/boost/archive/detail/interface_iarchive.hpp            
--- /tmp/interface_iarchive.hpp 2005-05-09 09:58:24.366913089 +0200
+++ /usr/include/boost/archive/detail/interface_iarchive.hpp  2005-05-09 
09:58:31.519755952 +0200
@@ -53,7 +53,7 @@
     }
 
     template<class T>
-    const basic_pointer_iserializer * register_type(T * t = NULL){
+    const basic_pointer_iserializer * register_type(T * = NULL){
         const basic_pointer_iserializer & bpis =
             archive::detail::instantiate_pointer_iserializer(
                 static_cast<Archive *>(NULL),


bug #320677 [1] adds GNU/kFreeBSD to the list of OSes known to Jam:

--- boost-1.32.0+1.33.0-cvs20050727.orig/tools/build/v1/allyourbase.jam
+++ boost-1.32.0+1.33.0-cvs20050727/tools/build/v1/allyourbase.jam
@@ -344,6 +344,9 @@
 
     case IRIX :
         RANLIB          ?= "" ;
+       
+    case KFREEBSD :
+        CLONE           ?= cp -fpd ;
 
     case LINUX :
         CLONE           ?= cp -fpd ;
--- boost-1.32.0+1.33.0-cvs20050727.orig/tools/build/v1/gcc-tools.jam
+++ boost-1.32.0+1.33.0-cvs20050727/tools/build/v1/gcc-tools.jam
@@ -416,7 +416,7 @@
         LNOPT on $(<) = "" ;
     }
     # do we use sonames or not?
-    if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX 
|| $(OS) = OPENBSD ) && ! $(NO_GNU_LN)
+    if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX 
|| $(OS) = OPENBSD || $(OS) = KFREEBSD ) && ! $(NO_GNU_LN)
     {
         OUTTAG on $(<) = ".$(DLLVERSION)" ;
         SOTAG on $(<) = ".$(DLLVERSION)" ;
@@ -462,7 +462,7 @@
     gcc-spawn $(<) ;
     gcc-Link-action $(<) : $(>) ;
 
-    if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX 
|| $(OS) = OPENBSD ) && ! $(NO_GNU_LN)
+    if $(DLLVERSION) && $(TARGET_TYPE) in $(SHARED_TYPES) && ( $(OS) = LINUX 
|| $(OS) = OPENBSD || $(OS) = KFREEBSD ) && ! $(NO_GNU_LN)
     {
         return "$(<[1]).$(DLLVERSION)" ;
     }
--- boost-1.32.0+1.33.0-cvs20050727.orig/tools/build/v2/tools/rc.jam
+++ boost-1.32.0+1.33.0-cvs20050727/tools/build/v2/tools/rc.jam
@@ -28,6 +28,8 @@
             create-empty-object $(target) : $(sources[1]) ;
         case "SOLARIS" :
             create-empty-object $(target) : $(sources[1]) ;
+        case "KFREEBSD" :
+            create-empty-object $(target) : $(sources[1]) ;
         case "LINUX" :
             create-empty-object $(target) : $(sources[1]) ;
         case "*" :
--- boost-1.32.0+1.33.0-cvs20050727.orig/tools/build/jam_src/jam.h
+++ boost-1.32.0+1.33.0-cvs20050727/tools/build/jam_src/jam.h
@@ -385,6 +385,10 @@
 # define OS_OPENBSD
 # define unix
 # endif
+# if defined (__FreeBSD_kernel__) && !defined(__FreeBSD__)
+# define OSMINOR "OS=KFREEBSD"
+# define OS_KFREEBSD
+# endif
 # ifndef OSMINOR
 # define OSMINOR "OS=UNKNOWN"
 # endif
--- boost-1.32.0+1.33.0-cvs20050727.orig/tools/build/jam_src/README
+++ boost-1.32.0+1.33.0-cvs20050727/tools/build/jam_src/README
@@ -87,6 +87,7 @@
            SunOS4.1            SUNOS
            Ultrix 4.2          ULTRIX
            BeOS                BEOS            *
+           GNU/kFreeBSD        KFREEBSD
 
            * requires editing Makefile
 

please consider to fix them in 1.33.0 release. thank you.

cheers
domenico


[0] http://bugs.debian.org/#308291
[1] http://bugs.debian.org/#320677


-----[ Domenico Andreoli, aka cavok
 --[ http://people.debian.org/~cavok/gpgkey.asc
   ---[ 3A0F 2F80 F79C 678A 8936  4FEE 0677 9033 A20E BC50


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to