Your message dated Sun, 18 Nov 2007 13:57:22 +0000 with message-id <[EMAIL PROTECTED]> and subject line Bug#341089: fixed in omniorb4 4.1.0-1 has caused the attached Bug report to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what I am talking about this indicates a serious mail system misconfiguration somewhere. Please contact me immediately.) Debian bug tracking system administrator (administrator, Debian Bugs database)
--- Begin Message ---Package: omniorb4 Severity: important Version: 4.0.6-2 Tags: patch Hi, the current version of omniorb4 fails to build on GNU/kFreeBSD. Please find attached patch to fix that It would also be nice if you can ask upstream to include this changes. Thanks in advance Petrdiff -u omniorb4-4.0.6/configure.ac omniorb4-4.0.6/configure.ac --- omniorb4-4.0.6/configure.ac +++ omniorb4-4.0.6/configure.ac @@ -168,6 +168,9 @@ *-*-freebsd3*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="3";; *-*-freebsd4*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="4";; *-*-freebsd5*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="5";; + *-*-freebsd6*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="6";; + *-*-kfreebsd5*) plat_name="kFreeBSD"; plat_def="__FreeBSD_kernel__"; os_v="5";; + *-*-kfreebsd6*) plat_name="kFreeBSD"; plat_def="__FreeBSD_kernel__"; os_v="6";; *-*-netbsd*) plat_name="NetBSD"; plat_def="__netbsd__"; os_v="1";; *-*-openbsd*) plat_name="OpenBSD"; plat_def="__openbsd__"; os_v="3";; *-*-sco*) plat_name="OSR5"; plat_def="__osr5__"; os_v="5";; diff -u omniorb4-4.0.6/mk/beforeauto.mk.in omniorb4-4.0.6/mk/beforeauto.mk.in --- omniorb4-4.0.6/mk/beforeauto.mk.in +++ omniorb4-4.0.6/mk/beforeauto.mk.in @@ -746,6 +746,13 @@ endif ################### +ifdef kFreeBSD +OMNITHREAD_POSIX_CPPFLAGS = -DPthreadDraftVersion=10 +OMNITHREAD_CPPFLAGS = -D_REENTRANT -pthread +OMNITHREAD_LIB += -lpthread +endif + +################### ifdef SunOS IMPORT_CPPFLAGS += -D__sunos__ OMNITHREAD_POSIX_CPPFLAGS = -DPthreadDraftVersion=10 \ only in patch2: unchanged: --- omniorb4-4.0.6.orig/src/lib/omnithread/posix.cc +++ omniorb4-4.0.6/src/lib/omnithread/posix.cc @@ -876,7 +876,7 @@ #else -#if defined(__linux__) || defined(__aix__) || defined(__SCO_VERSION__) || defined(__darwin__) || defined(__macos__) +#if defined(__linux__) || defined(__GLIBC__) || defined(__aix__) || defined(__SCO_VERSION__) || defined(__darwin__) || defined(__macos__) struct timeval tv; gettimeofday(&tv, NULL); only in patch2: unchanged: --- omniorb4-4.0.6.orig/include/omnithread.h +++ omniorb4-4.0.6/include/omnithread.h @@ -133,6 +133,9 @@ #elif defined(__linux__) #include <omnithread/posix.h> +#elif defined(__GLIBC__) +#include <omnithread/posix.h> + #elif defined(__nextstep__) #include <omnithread/mach.h> diff -u omniorb4-4.0.6/configure omniorb4-4.0.6/configure --- omniorb4-4.0.6/configure +++ omniorb4-4.0.6/configure @@ -11872,6 +11733,9 @@ *-*-freebsd3*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="3";; *-*-freebsd4*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="4";; *-*-freebsd5*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="5";; + *-*-freebsd6*) plat_name="FreeBSD"; plat_def="__freebsd__"; os_v="6";; + *-*-kfreebsd5*) plat_name="kFreeBSD"; plat_def="__FreeBSD_kernel__"; os_v="5";; + *-*-kfreebsd6*) plat_name="kFreeBSD"; plat_def="__FreeBSD_kernel__"; os_v="6";; *-*-netbsd*) plat_name="NetBSD"; plat_def="__netbsd__"; os_v="1";; *-*-openbsd*) plat_name="OpenBSD"; plat_def="__openbsd__"; os_v="3";; *-*-sco*) plat_name="OSR5"; plat_def="__osr5__"; os_v="5";;
--- End Message ---
--- Begin Message ---Source: omniorb4 Source-Version: 4.1.0-1 We believe that the bug you reported is fixed in the latest version of omniorb4, which is due to be installed in the Debian FTP archive: libcos4-1-dbg_4.1.0-1_amd64.deb to pool/main/o/omniorb4/libcos4-1-dbg_4.1.0-1_amd64.deb libcos4-1_4.1.0-1_amd64.deb to pool/main/o/omniorb4/libcos4-1_4.1.0-1_amd64.deb libcos4-dev_4.1.0-1_amd64.deb to pool/main/o/omniorb4/libcos4-dev_4.1.0-1_amd64.deb libomniorb4-1-dbg_4.1.0-1_amd64.deb to pool/main/o/omniorb4/libomniorb4-1-dbg_4.1.0-1_amd64.deb libomniorb4-1_4.1.0-1_amd64.deb to pool/main/o/omniorb4/libomniorb4-1_4.1.0-1_amd64.deb libomniorb4-dev_4.1.0-1_amd64.deb to pool/main/o/omniorb4/libomniorb4-dev_4.1.0-1_amd64.deb libomnithread3-dev_4.1.0-1_amd64.deb to pool/main/o/omniorb4/libomnithread3-dev_4.1.0-1_amd64.deb libomnithread3c2-dbg_4.1.0-1_amd64.deb to pool/main/o/omniorb4/libomnithread3c2-dbg_4.1.0-1_amd64.deb libomnithread3c2_4.1.0-1_amd64.deb to pool/main/o/omniorb4/libomnithread3c2_4.1.0-1_amd64.deb omniidl4_4.1.0-1_amd64.deb to pool/main/o/omniorb4/omniidl4_4.1.0-1_amd64.deb omniorb4-doc_4.1.0-1_all.deb to pool/main/o/omniorb4/omniorb4-doc_4.1.0-1_all.deb omniorb4-idl_4.1.0-1_all.deb to pool/main/o/omniorb4/omniorb4-idl_4.1.0-1_all.deb omniorb4-nameserver_4.1.0-1_amd64.deb to pool/main/o/omniorb4/omniorb4-nameserver_4.1.0-1_amd64.deb omniorb4_4.1.0-1.diff.gz to pool/main/o/omniorb4/omniorb4_4.1.0-1.diff.gz omniorb4_4.1.0-1.dsc to pool/main/o/omniorb4/omniorb4_4.1.0-1.dsc omniorb4_4.1.0-1_amd64.deb to pool/main/o/omniorb4/omniorb4_4.1.0-1_amd64.deb omniorb4_4.1.0.orig.tar.gz to pool/main/o/omniorb4/omniorb4_4.1.0.orig.tar.gz A summary of the changes between this version and the previous one is attached. Thank you for reporting the bug, which will now be closed. If you have further comments please address them to [EMAIL PROTECTED], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Thomas Girard <[EMAIL PROTECTED]> (supplier of updated omniorb4 package) (This message was generated automatically at their request; if you believe that there is a problem with it please contact the archive administrators by mailing [EMAIL PROTECTED]) -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sat, 17 Nov 2007 18:54:58 +0100 Source: omniorb4 Binary: omniorb4-doc omniidl4 libomniorb4-1-dbg libomnithread3c2 omniorb4-nameserver libomnithread3-dev libcos4-dev libcos4-1-dbg libomniorb4-1 libomniorb4-dev omniorb4 omniorb4-idl libcos4-1 libomnithread3c2-dbg Architecture: source amd64 all Version: 4.1.0-1 Distribution: unstable Urgency: low Maintainer: Debian CORBA Team <[EMAIL PROTECTED]> Changed-By: Thomas Girard <[EMAIL PROTECTED]> Description: libcos4-1 - omniORB CORBA services stubs libcos4-1-dbg - omniORB CORBA services stubs debugging symbols libcos4-dev - omniORB CORBA services stubs development files libomniorb4-1 - omniORB core libraries libomniorb4-1-dbg - omniORB core libraries debugging symbols libomniorb4-dev - omniORB core libraries development files libomnithread3-dev - C++ threading library development files libomnithread3c2 - C++ threading library libomnithread3c2-dbg - C++ threading library debugging symbols omniidl4 - omniORB idl to C++ and Python compiler omniorb4 - omniORB naming service and IOR utilities omniorb4-doc - omniORB documentation omniorb4-idl - omniORB CORBA services idl files omniorb4-nameserver - omniORB naming service Closes: 42953 107107 197061 282811 341089 398462 430281 430422 Changes: omniorb4 (4.1.0-1) unstable; urgency=low . [ Floris Bruynooghe ] * Package taken over by CORBA team, with blessing from Bastian Blank. * New upstream release (Closes: #398462, #430422). * Patch for kfreebsd, thanks Petr Salinger (Closes: #341089). * Include examples (Closes: #197061). * Change persistent data directory of omniNames (Closes: #282811). * Enable all COS stubs to be build (Closes: #107107). * Removed omniidl4.prerm as pycentral does that job now. * Replace ${Source-Version} by ${binary:Version} in debian/control. * Remove the #! line from omniidl's main.py in site-packages. * Add manpages for omniMapper, omniNames and omnicpp. * Increased the debhelper compat level to 5. * Increased Standards-Version: to 3.7.2. * Binary package name changes due to new ABIs: libcos4 -> libcos4-1, libomniorb4 -> libomniorb4-1 (Closes: #430281). * Removed obsolete Conflicts: and Provides: in debian/control. * Moved the errorlog to a Policy compliant location. . [ Thomas Girard ] * Give --build and --host flags to configure script. * Add -dbg packages based on Floris' work (Closes: #42953). * Tighten dh_pycentral invocation to omniidl4 only. * Rework short descriptions. * Add Vcs-Svn:, Vcs-Browser: and Homepage: debian/control fields. Files: 399eaaf371c2abf7d700a2ec379a5644 1158 devel optional omniorb4_4.1.0-1.dsc b52dcb1886ffa2a61e6ed56e462edb76 3069048 devel optional omniorb4_4.1.0.orig.tar.gz 3c02832a95d040ec2c82a6d715017c0c 13256 devel optional omniorb4_4.1.0-1.diff.gz dd7fbf3948d5b0294cdc5b3753971b01 61068 devel optional omniorb4-idl_4.1.0-1_all.deb 57bb288164f78fbb7d17c2cdb7bf1b35 226852 doc optional omniorb4-doc_4.1.0-1_all.deb 3364ba0f505c44bc054bd1df349a6531 60976 devel optional omniorb4_4.1.0-1_amd64.deb 6799cfe706e5f8b10a911d7023002a2e 61848 devel optional omniorb4-nameserver_4.1.0-1_amd64.deb 315b932b9dbda7acb0c9820f886e3b35 2010452 libs optional libcos4-1_4.1.0-1_amd64.deb 4c8b25f8bffd4e948e48e900961a93d5 4695854 libdevel extra libcos4-1-dbg_4.1.0-1_amd64.deb fcc527712e0f74a30c36af01e9a18025 2408294 libdevel optional libcos4-dev_4.1.0-1_amd64.deb d6f4d2f530536e4ac5f42bd94790a5b9 1436770 libs optional libomniorb4-1_4.1.0-1_amd64.deb bb1614a2e67fe7e9eacf0e0af1d05f63 4202684 libdevel extra libomniorb4-1-dbg_4.1.0-1_amd64.deb fd92f55af2587402055a74bb089b21b6 2040720 libdevel optional libomniorb4-dev_4.1.0-1_amd64.deb 2912597b8bcc5eab27c179a083e61d15 28316 libs optional libomnithread3c2_4.1.0-1_amd64.deb 3114aa0c4b6f7e924bdacf437d7f8bad 34234 libdevel extra libomnithread3c2-dbg_4.1.0-1_amd64.deb ffc7741a46fed205ef18718e63d2cdff 36438 libdevel optional libomnithread3-dev_4.1.0-1_amd64.deb a2bf88eefe3f030fb1049170533d797f 355676 devel optional omniidl4_4.1.0-1_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHP1Jjz2LXlDjmjg4RAsobAJ9V1DrkAjuaWcpqM2NHoUEfEZ/OsgCaAisT uGbUwQ1AztYbGKs97mnrQb8= =lFDt -----END PGP SIGNATURE-----
--- End Message ---

