[MacPorts] #72570: aimage don't build on arm64
MacPorts
noreply at macports.org
Tue Jun 3 08:49:37 UTC 2025
#72570: aimage don't build on arm64
-----------------------------------------+--------------------
Reporter: amadeus24 | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: aimage don't build on arm64 | Port: aimage
-----------------------------------------+--------------------
{{{
:info:build make: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_aimage/aimage/work/aimage-3.2.5'
:info:build /Library/Developer/CommandLineTools/usr/bin/make all-
recursive
:info:build make[1]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_aimage/aimage/work/aimage-3.2.5'
:info:build Making all in src
:info:build make[2]: Entering directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_aimage/aimage/work/aimage-3.2.5/src'
:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I..
-I/opt/local/libexec/openssl10/include -isystem/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -pipe
-I/opt/local/libexec/openssl10/include -Os -stdlib=libc++
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64
-MT aimage.o -MD -MP -MF .deps/aimage.Tpo -c -o aimage.o aimage.cpp
:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I..
-I/opt/local/libexec/openssl10/include -isystem/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -pipe
-I/opt/local/libexec/openssl10/include -Os -stdlib=libc++
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64
-MT aimage_os.o -MD -MP -MF .deps/aimage_os.Tpo -c -o aimage_os.o
aimage_os.cpp
:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I..
-I/opt/local/libexec/openssl10/include -isystem/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -pipe
-I/opt/local/libexec/openssl10/include -Os -stdlib=libc++
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64
-MT gui.o -MD -MP -MF .deps/gui.Tpo -c -o gui.o gui.cpp
:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I..
-I/opt/local/libexec/openssl10/include -isystem/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -pipe
-I/opt/local/libexec/openssl10/include -Os -stdlib=libc++
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64
-MT ident.o -MD -MP -MF .deps/ident.Tpo -c -o ident.o ident.cpp
:info:build /usr/bin/clang++ -DHAVE_CONFIG_H -I. -I..
-I/opt/local/libexec/openssl10/include -isystem/opt/local/include
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -pipe
-I/opt/local/libexec/openssl10/include -Os -stdlib=libc++
-isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -arch arm64
-MT imager.o -MD -MP -MF .deps/imager.Tpo -c -o imager.o imager.cpp
:info:build gui.cpp:102:12: warning: format string is not a string literal
(potentially insecure) [-Wformat-security]
:info:build 102 | printw(buf); // send it to
standard output
:info:build | ^~~
:info:build gui.cpp:102:12: note: treat the string as an argument to avoid
this
:info:build 102 | printw(buf); // send it to
standard output
:info:build | ^
:info:build | "%s",
:info:build imager.cpp:320:25: warning: 'memset' call operates on objects
of type 'unsigned char' while the size is based on a different type
'unsigned char *' [-Wsizeof-pointer-memaccess]
:info:build 320 | memset(buf,0,sizeof(buf));
:info:build | ~~~ ^~~
:info:build imager.cpp:320:25: note: did you mean to provide an explicit
length?
:info:build 320 | memset(buf,0,sizeof(buf));
:info:build | ^~~
:info:build gui.cpp:461:36: warning: format string is not a string literal
(potentially insecure) [-Wformat-security]
:info:build 461 | mvprintw(arrow_row,new_status_col,dir_str);
:info:build | ^~~~~~~
:info:build gui.cpp:461:36: note: treat the string as an argument to avoid
this
:info:build 461 | mvprintw(arrow_row,new_status_col,dir_str);
:info:build | ^
:info:build | "%s",
:info:build gui.cpp:487:47: warning: format specifies type 'int' but the
argument has type 'imager *' [-Wformat]
:info:build 487 | mvprintw(0,0,"Drive %d of %d:
",current_imager+1,imagers.size());
:info:build | ~~
^~~~~~~~~~~~~~~~
:info:build gui.cpp:487:64: warning: format specifies type 'int' but the
argument has type 'size_type' (aka 'unsigned long') [-Wformat]
:info:build 487 | mvprintw(0,0,"Drive %d of %d:
",current_imager+1,imagers.size());
:info:build | ~~
^~~~~~~~~~~~~~
:info:build | %zu
:info:build imager.cpp:857:8: error: value of type '__bind<int &, sockaddr
*, unsigned long>' is not contextually convertible to 'bool'
:info:build 857 | if(bind(sock,(sockaddr *)&local,sizeof(local)))
err(1,"bind");
:info:build | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:info:build aimage.cpp:347:21: error: invalid suffix on literal; C++11
requires a space between literal and identifier [-Wreserved-user-defined-
literal]
:info:build 347 | " pagenum=%"I64d"
bytes_to_write=%d bytes_written=%d lap_time=%f\n",
:info:build | ^
:info:build |
:info:build aimage.cpp:624:26: error: invalid suffix on literal; C++11
requires a space between literal and identifier [-Wreserved-user-defined-
literal]
:info:build 624 | switch(sscanf(arg,"%"I64d"%c%c",&ret,&ch,&junk)){
:info:build | ^
:info:build |
:info:build 1 warning and 1 error generated.
:info:build make[2]: *** [imager.o] Error 1
:info:build make[2]: *** Waiting for unfinished jobs....
:info:build mv -f .deps/aimage_os.Tpo .deps/aimage_os.Po
:info:build mv -f .deps/ident.Tpo .deps/ident.Po
:info:build 2 errors generated.
:info:build make[2]: *** [aimage.o] Error 1
:info:build 4 warnings generated.
:info:build mv -f .deps/gui.Tpo .deps/gui.Po
:info:build make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_aimage/aimage/work/aimage-3.2.5/src'
:info:build make[1]: *** [all-recursive] Error 1
:info:build make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_aimage/aimage/work/aimage-3.2.5'
:info:build make: *** [all] Error 2
:info:build make: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_aimage/aimage/work/aimage-3.2.5'
:info:build Command failed: cd
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_aimage/aimage/work/aimage-3.2.5"
&& /usr/bin/make -j16 -w all
:info:build Exit code: 2
:error:build Failed to build aimage: command execution failed
:debug:build Error code: CHILDSTATUS 40313 2
:debug:build Backtrace: command execution failed
:debug:build while executing
:debug:build "system {*}$notty {*}$callback {*}$nice $fullcmdstring"
:debug:build invoked from within
:debug:build "command_exec -callback
portprogress::target_progress_callback build"
:debug:build (procedure "portbuild::build_main" line 10)
:debug:build invoked from within
:debug:build "$procedure $targetname"
:error:build See
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_security_aimage/aimage/main.log
for details.
}}}
--
Ticket URL: <https://trac.macports.org/ticket/72570>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list