ports/65885: [patch] multimedia/libxine xine kaffeine broken on amd64
Tim Robbins
tim at robbins.dropbear.id.au
Thu Apr 22 13:20:21 UTC 2004
>Number: 65885
>Category: ports
>Synopsis: [patch] multimedia/libxine xine kaffeine broken on amd64
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Thu Apr 22 06:20:21 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Tim Robbins
>Release: FreeBSD 5.2-tjr amd64
>Organization:
The FreeBSD Project
>Environment:
System: FreeBSD 5.2-tjr amd64
>Description:
multimedia/libxine is broken on non-i386 architectures, amd64 in particular.
This causes consumers like multimedia/xine and multimedia/kaffeine to also
be broken.
>How-To-Repeat:
Try running xine or kaffeine on amd64. Watch it segfault on startup.
>Fix:
Add the following as ports/multimedia/libxine/files/patch-src::xine-utils::memcpy.c and remove the BROKEN line from kaffeine's Makefile.
--- src/xine-utils/memcpy.c.orig Thu Apr 22 22:57:12 2004
+++ src/xine-utils/memcpy.c Thu Apr 22 22:57:55 2004
@@ -428,7 +428,8 @@
/* FIXME: implement an equivalent for using optimized memcpy on other
architectures */
#ifndef _MSC_VER
- return times(NULL);
+ struct tms xxx;
+ return times(&xxx);
#else
return ((uint64_t)0);
#endif /* _MSC_VER */
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list