Package: ntfs-3g
Version: 0.0.0+20070920-1
Severity: important
Justification: fails to build from source

ntfs-3g does not build on alpha:

[...]
if /bin/sh ../libtool --tag=CC --mode=compile alpha-linux-gnu-gcc 
-DHAVE_CONFIG_H -I. -I. -I..  -I../include/ntfs-3g     -Wall -g -O2 -Wall -MT 
libntfs_3g_la-logging.lo -MD -MP -MF ".deps/libntfs_3g_la-logging.Tpo" -c -o 
libntfs_3g_la-logging.lo `test -f 'logging.c' || echo './'`logging.c; \
        then mv -f ".deps/libntfs_3g_la-logging.Tpo" 
".deps/libntfs_3g_la-logging.Plo"; else rm -f 
".deps/libntfs_3g_la-logging.Tpo"; exit 1; fi
 alpha-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/ntfs-3g -Wall -g 
-O2 -Wall -MT libntfs_3g_la-logging.lo -MD -MP -MF 
.deps/libntfs_3g_la-logging.Tpo -c logging.c  -fPIC -DPIC -o 
.libs/libntfs_3g_la-logging.o
logging.c: In function 'ntfs_log_handler_syslog':
logging.c:367: error: incompatible types in assignment
logging.c: In function 'ntfs_log_handler_fprintf':
logging.c:452: error: incompatible types in assignment
make[3]: *** [libntfs_3g_la-logging.lo] Error 1
make[3]: Leaving directory `/tmp/ntfs-3g-0.0.0+20070920/libntfs-3g'

The problem is:
int ntfs_log_handler_syslog(const char *function  __attribute__((unused)),
        const char *file, __attribute__((unused)) int line, u32 level,
        void *data __attribute__((unused)), const char *format, va_list args)
{
[...]
                        args = NULL;

va_list is an opaque type, you must not assign anything to it except
by va_copy.

        Falk


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable')
Architecture: alpha
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)


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

Reply via email to