[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