Hi!
libaacs-0.8.0 doesn't build on NetBSD with:
--- src/file/mmc_device_linux.lo ---
src/file/mmc_device_linux.c: In function 'device_send_cmd':
src/file/mmc_device_linux.c:104:2: warning: #warning no MMC drive support
[-Wcpp]
#warning no MMC drive support
^
src/file/mmc_device_linux.c:59:29: warning: unused parameter 'dev'
[-Wunused-parameter]
int device_send_cmd(MMCDEV *dev, const uint8_t *cmd, uint8_t *buf, size_t tx,
size_t rx)
^
src/file/mmc_device_linux.c:59:49: warning: unused parameter 'cmd'
[-Wunused-parameter]
int device_send_cmd(MMCDEV *dev, const uint8_t *cmd, uint8_t *buf, size_t tx,
size_t rx)
^
src/file/mmc_device_linux.c:59:63: warning: unused parameter 'buf'
[-Wunused-parameter]
int device_send_cmd(MMCDEV *dev, const uint8_t *cmd, uint8_t *buf, size_t tx,
size_t rx)
^
src/file/mmc_device_linux.c:59:75: warning: unused parameter 'tx'
[-Wunused-parameter]
int device_send_cmd(MMCDEV *dev, const uint8_t *cmd, uint8_t *buf, size_t tx,
size_t rx)
^
src/file/mmc_device_linux.c:59:86: warning: unused parameter 'rx'
[-Wunused-parameter]
int device_send_cmd(MMCDEV *dev, const uint8_t *cmd, uint8_t *buf, size_t tx,
size_t rx)
^
src/file/mmc_device_linux.c: In function 'device_open':
src/file/mmc_device_linux.c:118:5: error: unknown type name 'FILE'
FILE *proc_mounts;
^
src/file/mmc_device_linux.c:118:17: warning: unused variable 'proc_mounts'
[-Wunused-variable]
FILE *proc_mounts;
^
src/file/mmc_device_linux.c:117:17: warning: variable 'dev' set but not used
[-Wunused-but-set-variable]
MMCDEV *dev = NULL;
^
src/file/mmc_device_linux.c: At top level:
src/file/mmc_device_linux.c:186:5: error: expected identifier or '(' before 'if'
if (fd >= 0) {
^
src/file/mmc_device_linux.c:190:5: error: expected identifier or '(' before
'return'
return dev;
^
src/file/mmc_device_linux.c:191:1: error: expected identifier or '(' before '}'
token
}
^
The attached patch fixes this. (Still no MMC drive support, but at
least it compiles.) Please apply!
Thanks,
Thomas
$NetBSD: patch-src_file_mmc__device__linux.c,v 1.1 2015/02/05 17:34:09 joerg
Exp $
--- src/file/mmc_device_linux.c.orig 2015-02-04 13:50:55.000000000 +0000
+++ src/file/mmc_device_linux.c
@@ -32,6 +32,7 @@
#include "util/strutl.h"
#include <stdlib.h>
+#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
@@ -180,8 +181,8 @@ MMCDEV *device_open(const char *path)
} else {
BD_DEBUG(DBG_MMC | DBG_CRIT, "Error opening /proc/mounts\n");
}
-#endif
}
+#endif
if (fd >= 0) {
dev = calloc(1, sizeof(MMCDEV));
_______________________________________________
libaacs-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libaacs-devel