[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#423895: marked as done (jack-audio-connection-kit: FTBFS on GNU/kFreeBSD)



Your message dated Thu, 17 May 2007 09:02:13 +0000
with message-id <E1HobsD-0000ze-AJ@ries.debian.org>
and subject line Bug#423895: fixed in jack-audio-connection-kit 0.103.0-5
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: jack-audio-connection-kit
Severity: important
Version: 0.103.0-4
Tags: patch

Hi,

the current version fails to build on GNU/kFreeBSD.

It needs to build-depend on libfreebob0-dev only on Linux systems
and small fixes to config/os/generic/time.h and libjack/midiport.c.

Please find attached patch to fix that.

Also note, ENODATA is not in basic POSIX defined error codes,
would be possible to change it to ENOENT on all systems ?

It would also be nice if you can ask upstream
to include similar changes.

Petr
diff -u jack-audio-connection-kit-0.103.0/debian/changelog jack-audio-connection-kit-0.103.0/debian/changelog
--- jack-audio-connection-kit-0.103.0/debian/changelog
+++ jack-audio-connection-kit-0.103.0/debian/changelog
@@ -1,4 +1,4 @@
-jack-audio-connection-kit (0.103.0-4) unstable; urgency=low
+jack-audio-connection-kit (0.103.0-4.1) unstable; urgency=low
 
   * debian/rules:
      - enable -m3dnow and -msse on i386 and amd64
diff -u jack-audio-connection-kit-0.103.0/debian/control jack-audio-connection-kit-0.103.0/debian/control
--- jack-audio-connection-kit-0.103.0/debian/control
+++ jack-audio-connection-kit-0.103.0/debian/control
@@ -6,7 +6,8 @@
 Build-Depends: cdbs (>= 0.4.26-2), type-handling (>= 0.2.5), debhelper (>= 4.1.0), patchutils (>= 0.2.25), dh-buildinfo, 
  libasound2-dev [i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], libsndfile1-dev, doxygen, 
  libcap-dev [i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], autotools-dev, libreadline5-dev,
- libraw1394-dev [i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], libfreebob0-dev, chrpath
+ libraw1394-dev [i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], 
+ libfreebob0-dev [i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc], chrpath
 Build-Conflicts: libcap2-dev
 Standards-Version: 3.7.2
 
only in patch2:
unchanged:
--- jack-audio-connection-kit-0.103.0.orig/debian/patches/09_kbsd.patch
+++ jack-audio-connection-kit-0.103.0/debian/patches/09_kbsd.patch
@@ -0,0 +1,30 @@
+diff -ur config/os/generic/time.h config/os/generic/time.h
+--- config/os/generic/time.h	2006-05-26 04:45:16.000000000 +0200
++++ config/os/generic/time.h	2007-05-14 23:02:22.000000000 +0200
+@@ -24,7 +24,9 @@
+ 
+ #include <jack/internal.h>
+ 
+-inline jack_time_t
++extern jack_time_t jack_get_microseconds_from_system();
++
++static inline jack_time_t
+ jack_get_microseconds (void) {
+ 	return jack_get_microseconds_from_system ();
+ }
+diff -ur libjack/midiport.c libjack/midiport.c
+--- libjack/midiport.c	2007-01-17 01:48:45.000000000 +0100
++++ libjack/midiport.c	2007-05-14 22:49:46.000000000 +0200
+@@ -77,8 +77,11 @@
+ 		(jack_midi_port_info_private_t *) port_buffer;
+ 	
+ 	if (event_idx >= info->event_count)
++#if defined(ENODATA)	
+ 		return ENODATA;
+-	
++#else
++		return ENOENT;
++#endif				
+ 	port_event = (jack_midi_port_internal_event_t *) (info + 1);
+ 	port_event += event_idx;
+ 	event->time = port_event->time;

--- End Message ---
--- Begin Message ---
Source: jack-audio-connection-kit
Source-Version: 0.103.0-5

We believe that the bug you reported is fixed in the latest version of
jack-audio-connection-kit, which is due to be installed in the Debian FTP archive:

jack-audio-connection-kit_0.103.0-5.diff.gz
  to pool/main/j/jack-audio-connection-kit/jack-audio-connection-kit_0.103.0-5.diff.gz
jack-audio-connection-kit_0.103.0-5.dsc
  to pool/main/j/jack-audio-connection-kit/jack-audio-connection-kit_0.103.0-5.dsc
jackd_0.103.0-5_amd64.deb
  to pool/main/j/jack-audio-connection-kit/jackd_0.103.0-5_amd64.deb
libjack-dev_0.103.0-5_amd64.deb
  to pool/main/j/jack-audio-connection-kit/libjack-dev_0.103.0-5_amd64.deb
libjack0.100.0-0_0.103.0-5_all.deb
  to pool/main/j/jack-audio-connection-kit/libjack0.100.0-0_0.103.0-5_all.deb
libjack0.100.0-dev_0.103.0-5_all.deb
  to pool/main/j/jack-audio-connection-kit/libjack0.100.0-dev_0.103.0-5_all.deb
libjack0_0.103.0-5_amd64.deb
  to pool/main/j/jack-audio-connection-kit/libjack0_0.103.0-5_amd64.deb



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 423895@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Free Ekanayaka <freee@debian.org> (supplier of updated jack-audio-connection-kit 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 ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Thu, 17 May 2007 02:03:28 +0200
Source: jack-audio-connection-kit
Binary: libjack0 libjack0.100.0-dev libjack-dev libjack0.100.0-0 jackd
Architecture: source amd64 all
Version: 0.103.0-5
Distribution: unstable
Urgency: low
Maintainer: Debian Multimedia Team <debian-multimedia@lists.debian.org>
Changed-By: Free Ekanayaka <freee@debian.org>
Description: 
 jackd      - JACK Audio Connection Kit (server and example clients)
 libjack-dev - JACK Audio Connection Kit (development files)
 libjack0   - JACK Audio Connection Kit (libraries)
 libjack0.100.0-0 - JACK Audio Connection Kit (libraries)
 libjack0.100.0-dev - JACK Audio Connection Kit (libraries)
Closes: 423895
Changes: 
 jack-audio-connection-kit (0.103.0-5) unstable; urgency=low
 .
   * debian/control:
      - build-depend on libfreebob0-dev only on Linux systems, to
        solve FTBFS on GNU/kFreeBSD (closes: #423895)
   * debian/patches:
      - added 09_kbsd.patch, thanks to Petr Salinger
   * debian/rules:
      - removed enable-capabilities, as it was causing excessive
        CPU load when using audacity 1.3.0 with jack via portaudio
Files: 
 e3d1c7acc1f44b7016da47e4bf6026b9 1527 sound optional jack-audio-connection-kit_0.103.0-5.dsc
 a2d4513f7b5618816884b97dfcf23057 28786 sound optional jack-audio-connection-kit_0.103.0-5.diff.gz
 670419925c250790ffd98fefa47e37af 12452 libs optional libjack0.100.0-0_0.103.0-5_all.deb
 ad3a1ff2b6db514a4fbe448d2e35422c 12452 libs optional libjack0.100.0-dev_0.103.0-5_all.deb
 126a49b876027ed698fa61714f1c420a 99914 sound optional jackd_0.103.0-5_amd64.deb
 e234c798872fcbf9b669a1139fafed17 93146 libs optional libjack0_0.103.0-5_amd64.deb
 10165b423e3b993e7ac75e613bd7ecef 135904 libdevel optional libjack-dev_0.103.0-5_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGTBWycanJGlcVnlkRAkiAAJ4/cF8ElhNrLgc5JLGkBEwvvEXUPgCg0Suy
UzdoI/P7tv3FgGIm9lXT2JE=
=bA+O
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: