[MacPorts] #63365: p5.30-mac-systemdirectory @0.13 fails to build if libuuid @1.0.3 is active
MacPorts
noreply at macports.org
Fri Aug 13 11:54:57 UTC 2021
#63365: p5.30-mac-systemdirectory @0.13 fails to build if libuuid @1.0.3 is active
------------------------+--------------------------------------------
Reporter: ryandesign | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.7.99
Keywords: | Port: p5-mac-systemdirectory libuuid
------------------------+--------------------------------------------
p5.30-mac-systemdirectory @0.13 fails to build if libuuid @1.0.3 is
active:
{{{
:notice:build ---> Building p5.30-mac-systemdirectory
:debug:build Executing org.macports.build (p5.30-mac-systemdirectory)
:debug:build Environment:
:debug:build CC_PRINT_OPTIONS='YES'
:debug:build CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build
/_Users_rschmidt_macports_macports-ports-ryandesign-fork_perl_p5-mac-
systemdirectory/p5.30-mac-systemdirectory/work/.CC_PRINT_OPTIONS'
:debug:build CPATH='/opt/local/include'
:debug:build DEVELOPER_DIR='/Library/Developer/CommandLineTools'
:debug:build LIBRARY_PATH='/opt/local/lib'
:debug:build MACOSX_DEPLOYMENT_TARGET='10.13'
:info:build Executing: cd "/opt/local/var/macports/build
/_Users_rschmidt_macports_macports-ports-ryandesign-fork_perl_p5-mac-
systemdirectory/p5.30-mac-systemdirectory/work/Mac-SystemDirectory-0.13"
&& /usr/bin/make -j8 -w all
:debug:build system: cd "/opt/local/var/macports/build
/_Users_rschmidt_macports_macports-ports-ryandesign-fork_perl_p5-mac-
systemdirectory/p5.30-mac-systemdirectory/work/Mac-SystemDirectory-0.13"
&& /usr/bin/make -j8 -w all
:info:build make: Entering directory `/opt/local/var/macports/build
/_Users_rschmidt_macports_macports-ports-ryandesign-fork_perl_p5-mac-
systemdirectory/p5.30-mac-systemdirectory/work/Mac-SystemDirectory-0.13'
:info:build "/opt/local/bin/perl5.30"
"/opt/local/lib/perl5/5.30/ExtUtils/xsubpp" -typemap
'/opt/local/lib/perl5/5.30/ExtUtils/typemap' SystemDirectory.xs >
SystemDirectory.xsc
:info:build Running Mkbootstrap for SystemDirectory ()
:info:build chmod 644 "SystemDirectory.bs"
:info:build "/opt/local/bin/perl5.30" -MExtUtils::Command::MM -e
'cp_nonempty' -- SystemDirectory.bs
blib/arch/auto/Mac/SystemDirectory/SystemDirectory.bs 644
:info:build cp lib/Mac/SystemDirectory.pm blib/lib/Mac/SystemDirectory.pm
:info:build mv SystemDirectory.xsc SystemDirectory.c
:info:build mv SystemDirectory.c SystemDirectory.m
:info:build /usr/bin/clang -c -fno-common -DPERL_DARWIN -pipe -Os
-Werror=implicit-function-declaration -fno-strict-aliasing -fstack-
protector-strong -I/opt/local/include -DPERL_USE_SAFE_PUTENV -arch x86_64
-arch i386 -isysroot/ -O3 -DVERSION=\"0.13\" -DXS_VERSION=\"0.13\"
"-I/opt/local/lib/perl5/5.30/darwin-thread-multi-2level/CORE" -DHAS_BOOL
SystemDirectory.m
:info:build SystemDirectory.xs:8:8: warning: extra tokens at end of #endif
directive [-Wextra-tokens]
:info:build #endif Move
:info:build ^
:info:build //
:info:build SystemDirectory.xs:12:8: warning: extra tokens at end of
#endif directive [-Wextra-tokens]
:info:build #endif I_POLL
:info:build ^
:info:build //
:info:build In file included from SystemDirectory.xs:14:
:info:build In file included from
/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:87:
:info:build In file included from
/System/Library/Frameworks/Foundation.framework/Headers/NSURLError.h:14:
:info:build In file included from
/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
:info:build In file included from
/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
:info:build In file included from
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
:info:build In file included from
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:25:
:info:build /usr/include/hfs/hfs_format.h:794:2: error: unknown type name
'uuid_string_t'; did you mean 'io_string_t'?
:info:build uuid_string_t ext_jnl_uuid;
:info:build ^
:info:build /usr/include/device/device_types.h:89:16: note: 'io_string_t'
declared here
:info:build typedef char io_string_t[512];
:info:build ^
:info:build In file included from SystemDirectory.xs:14:
:info:build In file included from
/System/Library/Frameworks/Foundation.framework/Headers/Foundation.h:87:
:info:build In file included from
/System/Library/Frameworks/Foundation.framework/Headers/NSURLError.h:14:
:info:build In file included from
/System/Library/Frameworks/CoreServices.framework/Headers/CoreServices.h:23:
:info:build In file included from
/System/Library/Frameworks/CoreServices.framework/Frameworks/AE.framework/Headers/AE.h:20:
:info:build In file included from
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/CarbonCore.h:208:
:info:build In file included from
/System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Headers/HFSVolumes.h:25:
:info:build /usr/include/hfs/hfs_format.h:796:20: error: use of undeclared
identifier 'uuid_string_t'
:info:build char reserved[JIB_RESERVED_SIZE];
:info:build ^
:info:build /usr/include/hfs/hfs_format.h:787:61: note: expanded from
macro 'JIB_RESERVED_SIZE'
:info:build #define JIB_RESERVED_SIZE ((32*sizeof(u_int32_t)) -
sizeof(uuid_string_t) - 48)
:info:build ^
:info:build SystemDirectory.xs:92:12: warning: enumeration values
'NSAutosavedInformationDirectory', 'NSApplicationScriptsDirectory', and
'NSTrashDirectory' not handled in switch [-Wswitch]
:info:build switch(directory) {
:info:build ^
:info:build SystemDirectory.xs:92:12: note: add missing switch cases
:info:build switch(directory) {
:info:build ^
:info:build 3 warnings and 2 errors generated.
:info:build make: *** [SystemDirectory.o] Error 1
}}}
If libuuid is not active, the build succeeds.
--
Ticket URL: <https://trac.macports.org/ticket/63365>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list