[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#18147: parted-3.2 build failure
From: |
Chris Clayton |
Subject: |
bug#18147: parted-3.2 build failure |
Date: |
Tue, 29 Jul 2014 22:41:56 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux i686 on x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.7.0 |
Hi.
I'm getting the following errors trying to build parted-3.2:
arch/linux.c: In function 'dm_canonical_path':
arch/linux.c:2313:16: warning: implicit declaration of function
'dm_task_create' [-Wimplicit-function-declaration]
struct dm_task *task = dm_task_create (DM_DEVICE_INFO);
^
arch/linux.c:2313:48: error: 'DM_DEVICE_INFO' undeclared (first use in this
function)
struct dm_task *task = dm_task_create (DM_DEVICE_INFO);
^
arch/linux.c:2313:48: note: each undeclared identifier is reported only once
for each function it appears in
arch/linux.c:2316:9: warning: implicit declaration of function
'dm_task_set_major_minor' [-Wimplicit-function-declaration]
if (!dm_task_set_major_minor (task, arch_specific->major,
^
arch/linux.c:2319:9: warning: implicit declaration of function 'dm_task_run'
[-Wimplicit-function-declaration]
if (!dm_task_run(task))
^
arch/linux.c:2321:9: warning: implicit declaration of function
'dm_task_get_name' [-Wimplicit-function-declaration]
char *dev_name = zasprintf ("/dev/mapper/%s", dm_task_get_name (task));
^
arch/linux.c:2324:9: warning: implicit declaration of function
'dm_task_destroy' [-Wimplicit-function-declaration]
dm_task_destroy (task);
^
arch/linux.c: In function '_disk_sync_part_table':
arch/linux.c:2949:33: error: '_dm_add_partition' undeclared (first use in this
function)
add_partition = _dm_add_partition;
^
arch/linux.c:2950:36: error: '_dm_remove_partition' undeclared (first use in
this function)
remove_partition = _dm_remove_partition;
^
arch/linux.c:2951:36: error: '_dm_resize_partition' undeclared (first use in
this function)
resize_partition = _dm_resize_partition;
^
arch/linux.c:2952:50: error: '_dm_get_partition_start_and_length' undeclared
(first use in this function)
get_partition_start_and_length =
_dm_get_partition_start_and_length;
^
I am passing --disable-device-mapper to configure, but the code causing the
errors is not guarded by #ifdef
ENABLE_DEVICE_MAPPER.
The attached patch allows the build to succeed. I think the resultant code is
functionally correct, but I'm sure you
will check that :-)
Regards.
Chris
parted-3.2-device-mapper.patch
Description: Text document
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- bug#18147: parted-3.2 build failure,
Chris Clayton <=