[MacPorts] #67369: apache2 fails on Rosetta even when apr-util is fixed
MacPorts
noreply at macports.org
Wed May 3 17:27:51 UTC 2023
#67369: apache2 fails on Rosetta even when apr-util is fixed
-------------------------------------------+------------------------
Reporter: barracuda156 | Owner: ryandesign
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.8.1
Keywords: powerpc, snowleopard, rosetta | Port: apache2
-------------------------------------------+------------------------
{{{
/opt/local/share/apr-1/build/libtool --silent --mode=compile --tag=CC
/opt/local/bin/gcc-mp-12 -pipe -Os -arch ppc -DDARWIN
-DSIGPROCMASK_SETS_THREAD_MASK -DDARWIN_10 -I/opt/local/include -I.
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/os/unix
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/include
-I/opt/local/include/apr-1 -I/opt/local/include
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/aaa
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/cache
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/core
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/database
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/filters
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/ldap
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/server
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/loggers
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/lua
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/proxy
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/http2
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/session
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/ssl
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/test
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/server
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/md
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/arch/unix
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/dav/main
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/generators
-I/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/modules/mappers
-prefer-non-pic -static -c fcgistarter.c && touch fcgistarter.lo
/opt/local/share/apr-1/build/libtool --silent --mode=link --tag=CC
/opt/local/bin/gcc-mp-12 -pipe -Os -arch ppc -L/opt/local/lib/db48
-L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -o htpasswd
htpasswd.lo passwd_common.lo /opt/local/lib/libaprutil-1.la -ldb-4.8
-lexpat -liconv /opt/local/lib/libapr-1.la -lpthread
/opt/local/share/apr-1/build/libtool --silent --mode=link --tag=CC
/opt/local/bin/gcc-mp-12 -pipe -Os -arch ppc -L/opt/local/lib/db48
-L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc -o htdigest
htdigest.lo /opt/local/lib/libaprutil-1.la -ldb-4.8 -lexpat -liconv
/opt/local/lib/libapr-1.la -lpthread
Undefined symbols:
"_apr_md5_encode", referenced from:
_mkhash in passwd_common.o
"_apr_bcrypt_encode", referenced from:
_mkhash in passwd_common.o
"_apr_sha1_base64", referenced from:
_mkhash in passwd_common.o
"_apr_password_validate", referenced from:
_main in htpasswd.o
ld: symbol(s) not found
collect2: error: ld returned 1 exit status
make[2]: *** [htpasswd] Error 1
make[2]: *** Waiting for unfinished jobs....
Undefined symbols:
"_apr_md5_update", referenced from:
_add_password in htdigest.o
"_apr_md5_final", referenced from:
_add_password in htdigest.o
"_apr_md5_init", referenced from:
_add_password in htdigest.o
ld: symbol(s) not found
collect2: error: ld returned 1 exit status
make[2]: *** [htdigest] Error 1
make[2]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/support'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_www_apache2/apache2/work/httpd-2.4.57/support'
make: *** [all-recursive] Error 1
}}}
While initial failure was caused by a broken `apr-util` #67101 – this
appears to be a different issue. Checking `apr*` dylibs, all looks fine:
{{{
macmini:~ svacchanda$ file /opt/local/lib/libapr-1.dylib
/opt/local/lib/libapr-1.dylib: Mach-O dynamically linked shared library
ppc
macmini:~ svacchanda$ file /opt/local/lib/libaprutil-1.dylib
/opt/local/lib/libaprutil-1.dylib: Mach-O dynamically linked shared
library ppc
}}}
--
Ticket URL: <https://trac.macports.org/ticket/67369>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list