[Gstreamer-bugs] [Bug 110671] Changed - NetBSD port

bugzilla-daemon at widget.gnome.org bugzilla-daemon at widget.gnome.org
Mon Apr 14 02:02:11 PDT 2003


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

http://bugzilla.gnome.org/show_bug.cgi?id=110671

Changed by matt at mafr.de.

--- shadow/110671	Sun Apr 13 17:21:07 2003
+++ shadow/110671.tmp.3451	Mon Apr 14 05:02:11 2003
@@ -1,9 +1,9 @@
 Bug#: 110671
 Product: GStreamer
-Version: cvs
+Version: HEAD CVS
 OS: NetBSD
 OS Details: NetBSD-1.6
 Status: NEEDINFO   
 Resolution: 
 Severity: normal
 Priority: Normal
@@ -49,6 +49,49 @@
 parse.l.
 
 Same for grammar.y.
 
 Could you provide build logs that show compilation failures for these?
 
+
+------- Additional Comments From matt at mafr.de  2003-04-14 05:02 -------
+First at all, please tell me *what* the bash patch broke. The autogen
+scripts worked find here, on a /bin/sh absolutely compatible with
+POSIX 1003.2 and 1003.2a. Unless your system's shell that claims to
+be /bin/sh is broken, everything should work. I checked out a fresh
+source tree from CVS, and it seems at least my changes are still in.
+
+Then to the '/usr/bin/env perl' trick (see 'man perlrun'). My perl
+installation is *not* broken. Perl on NetBSD is installed as
+/usr/pkg/bin/perl. It is *not* in the base system, as it isn't on
+many commercial unices. If you want a real solution, you have to
+use AC_PATH_PROG() in configure.in and put that into the interpreter
+line. Unix != Linux, in case you thought. You will find tons of
+perl interpreters in /usr/opt, /opt, /usr/local and the like.
+
+To the sighandler: I don't know who you asked and *what* you asked,
+but on NetBSD-1.6 (the stable branch) and all older systems,
+there is no *siginfo* interface *YET*. NetBSD-current may have that,
+but it's irrelevant for users what the kernel hackers have. That
+might be added for 1.7 in the future, but not now. An excerpt from
+the sigaction(2) manpage:
+
+"For POSIX compliance, the sa_handler is declared to be (void *)(int))
+and the above handler will need to be casted to that type.  Future 
+versions of NetBSD will replace the sigcontext interface with the
+siginfo interface."
+
+G_HAVE_ISO_VARARGS is undefined in glib2's glibconfig.h file, if the
+compiler is gcc-2.95.x. The code:
+
+#if __GNUC__ == 2 && __GNUC_MINOR__ == 95
+#  undef G_HAVE_ISO_VARARGS
+#endif
+
+The only thing that fails is the definition of the PRINT() debugging
+macro. That macro is only used in parse.l, so it can only fail in
+parse.l. I'll try to appended a typescript of a build attempt that 
+shows this if that damn BTS lets me.
+
+Allright, so much to the accusations. For further questions,
+typescripts and the like mail to <matt at mafr.de>. I *hate* this BTS,
+you can't write text properly here.





More information about the Gstreamer-bugs mailing list