[MacPorts] #57225: libewf won't build after port upgrade

MacPorts noreply at macports.org
Wed Oct 3 08:12:00 UTC 2018


#57225: libewf won't build after port upgrade
------------------------+----------------------------
 Reporter:  Klaskviker  |      Owner:  (none)
     Type:  defect      |     Status:  new
 Priority:  High        |  Milestone:  MacPorts 2.7.0
Component:  ports       |    Version:
 Keywords:              |       Port:  libewf
------------------------+----------------------------
 after port seftupdate && port upgrade outdated, libewf no longer builds on
 El Capitan as a dependency of testdisk:

 Making all in src
 make[2]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_testdisk/testdisk/work/testdisk-7.0/src'
   CC       autoset.o
   CC       common.o
   CC       crc.o
   CC       ewf.o
 clangclang: : clangwarningclang: : warningwarning: warning: argument
 unused during compilation: '-fnested-functions'argument unused during
 compilation: '-fnested-functions'
 : : argument unused during compilation: '-fnested-functions'argument
 unused during compilation: '-fnested-functions'


 In file included from crc.c:29:
 ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored
 [-Wunknown-attributes]
 } __attribute__ ((gcc_struct, __packed__));
                   ^
 In file included from autoset.c:27:
 ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored
 [-Wunknown-attributes]
 } __attribute__ ((gcc_struct, __packed__));
                   ^
 1 warning generated.
 In file included from ewf.c:52:
 ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored
 [-Wunknown-attributes]
 1 warning generated.
 } __attribute__ ((gcc_struct, __packed__));
                   ^
 In file included from ewf.c:60:
 In file included from /opt/local/include/libewf.h:25:
 In file included from /opt/local/include/libewf/codepage.h:25:
 /opt/local/include/libewf/types.h:172:9: warning: 'HAVE_OFF64_T' macro
 redefined [-Wmacro-redefined]
 #define HAVE_OFF64_T    1
         ^
 ../config.h:261:9: note: previous definition is here
 #define HAVE_OFF64_T 0
         ^
 In file included from common.c:49:
 ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored
 [-Wunknown-attributes]
 } __attribute__ ((gcc_struct, __packed__));
                   ^
   CC       fnctdsk.o
 ewf.c:182:4: error: use of undeclared identifier 'LIBEWF_OPEN_READ_WRITE';
 did you mean 'LIBEWF_ACCESS_FLAG_WRITE'?
           LIBEWF_OPEN_READ_WRITE,
           ^~~~~~~~~~~~~~~~~~~~~~
           LIBEWF_ACCESS_FLAG_WRITE
 /opt/local/include/libewf/definitions.h:43:2: note:
 'LIBEWF_ACCESS_FLAG_WRITE' declared here
         LIBEWF_ACCESS_FLAG_WRITE                                = 0x02,
         ^
   CC       hdaccess.o
 ewf.c:398:30: warning: unused parameter 'disk' [-Wunused-parameter]
 static int fewf_sync(disk_t *disk)
                              ^
 ewf.c:409:12: warning: implicit declaration of function
 'libewf_handle_read_random' is invalid in C99 [-Wimplicit-function-
 declaration]
   taille = libewf_handle_read_random(
            ^
 ewf.c:440:12: warning: implicit declaration of function
 'libewf_handle_write_random' is invalid in C99 [-Wimplicit-function-
 declaration]
   taille = libewf_handle_write_random(
            ^
 ewf.c:460:52: warning: unused parameter 'buffer' [-Wunused-parameter]
 static int fewf_nopwrite(disk_t *disk, const void *buffer, const unsigned
 int count, const uint64_t offset)
                                                    ^
 6 warnings and 1 error generated.
 make[2]: *** [ewf.o] Error 1
 make[2]: *** Waiting for unfinished jobs....
 clang: warningclang: : argument unused during compilation: '-fnested-
 functions'
 warning: argument unused during compilation: '-fnested-functions'
 In file included from fnctdsk.c:35:
 ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored
 [-Wunknown-attributes]
 } __attribute__ ((gcc_struct, __packed__));
                   ^
 In file included from hdaccess.c:44:
 ./common.h:37:19: warning: unknown attribute 'gcc_struct' ignored
 [-Wunknown-attributes]
 } __attribute__ ((gcc_struct, __packed__));
                   ^
 1 warning generated.
 hdaccess.c:138:19: warning: unknown attribute 'gcc_struct' ignored
 [-Wunknown-attributes]
 } __attribute__ ((gcc_struct, __packed__));
                   ^
 hdaccess.c:579:62: warning: unused parameter 'hd_h' [-Wunused-parameter]
 static void disk_get_geometry(CHSgeometry_t *geom, const int hd_h, const
 char *device, const int verbose)
                                                              ^
 hdaccess.c:937:38: warning: unused parameter 'hd_h' [-Wunused-parameter]
 static void disk_get_model(const int hd_h, disk_t *dev, const unsigned int
 verbose)
                                      ^
 hdaccess.c:937:52: warning: unused parameter 'dev' [-Wunused-parameter]
 static void disk_get_model(const int hd_h, disk_t *dev, const unsigned int
 verbose)
                                                    ^
 hdaccess.c:937:76: warning: unused parameter 'verbose' [-Wunused-
 parameter]
 static void disk_get_model(const int hd_h, disk_t *dev, const unsigned int
 verbose)
 ^
 hdaccess.c:1291:56: warning: unused parameter 'buf' [-Wunused-parameter]
 static int file_nopwrite(disk_t *disk_car, const void *buf, const unsigned
 int count, const uint64_t offset)
                                                        ^
 hdaccess.c:1521:41: warning: cast from 'unsigned char *' to 'unsigned long
 *' increases required alignment from 1 to 8 [-Wcast-align]
     if(memcmp(buffer,"DOSEMU",6)==0 && *(unsigned long*)(buffer+11)>0)
                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 hdaccess.c:1524:33: warning: cast from 'unsigned char *' to 'unsigned long
 *' increases required alignment from 1 to 8 [-Wcast-align]
       disk_car->geom.cylinders=*(unsigned long*)(buffer+15);
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 hdaccess.c:1525:42: warning: cast from 'unsigned char *' to 'unsigned long
 *' increases required alignment from 1 to 8 [-Wcast-align]
       disk_car->geom.heads_per_cylinder=*(unsigned long*)(buffer+7);
                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
 hdaccess.c:1526:40: warning: cast from 'unsigned char *' to 'unsigned long
 *' increases required alignment from 1 to 8 [-Wcast-align]
       disk_car->geom.sectors_per_head=*(unsigned long*)(buffer+11);
                                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 hdaccess.c:1528:25: warning: cast from 'unsigned char *' to 'unsigned long
 *' increases required alignment from 1 to 8 [-Wcast-align]
       disk_car->offset=*(unsigned long*)(buffer+19);
                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~
 hdaccess.c:209:21: warning: unused function 'hd_glob_parse' [-Wunused-
 function]
 static list_disk_t *hd_glob_parse(const char *device_pattern, list_disk_t
 *list_disk, const int verbose, const int testdisk_mode)
                     ^
 1 warning generated.
 13 warnings generated.
 make[2]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_testdisk/testdisk/work/testdisk-7.0/src'
 make[1]: *** [all-recursive] Error 1
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_testdisk/testdisk/work/testdisk-7.0'
 make: *** [all] Error 2
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_testdisk/testdisk/work/testdisk-7.0'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_testdisk/testdisk/work/testdisk-7.0"
 && /usr/bin/make -j4 -w all
 Exit code: 2
 Error: Failed to build testdisk: command execution failed
 Error: See
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_testdisk/testdisk/main.log
 for details.
 Error: rev-upgrade failed: Error rebuilding testdisk
 Error: Follow https://guide.macports.org/#project.tickets to report a bug.
 sh-3.2#

 testdisk's dependencies (osxfuse) were previously built by copying
 MacOSX10.11.sdk  into Xcode 8.2.1' SDK folder.

-- 
Ticket URL: <https://trac.macports.org/ticket/57225>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list