#50198: xkbcomp - Compilation failure on OSX 10.11 -----------------------+------------------------ Reporter: jonesc@… | Owner: jeremyhu@… Type: defect | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 2.3.4 Resolution: | Keywords: Port: xkbcomp | -----------------------+------------------------ Changes (by land.apfel@…): * status: closed => reopened * resolution: fixed => Comment: With r144808 xkbcomp does not compile on Mac OS X 10.5 anymore (probably also 10.4, maybe also later versions of OS X). {{{ $ sudo port -v upgrade xkbcomp ---> Computing dependencies for xkbcomp. ---> Configuring xkbcomp checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /opt/local/bin/gmkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking for style of include used by make... GNU checking for gcc... ccache /usr/bin/gcc-4.2 checking whether the C compiler works... no configure: error: in `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_xkbcomp/xkbcomp/work/xkbcomp-1.3.1': configure: error: C compiler cannot create executables See `config.log' for more details Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_xkbcomp/xkbcomp/work/xkbcomp-1.3.1" && ./configure --prefix=/opt/local --disable-silent-rules Exit code: 77 Error: Failed to configure xkbcomp, consult /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_x11_xkbcomp/xkbcomp/work/xkbcomp-1.3.1/config.log Error: org.macports.configure for port xkbcomp returned: configure failure: command execution failed Warning: targets not executed for xkbcomp: org.macports.install org.macports.configure org.macports.build org.macports.destroot [...] }}} In the config.log (attachment:config-leopard-ppc7450.log) it says: {{{ configure:3212: checking whether the C compiler works configure:3234: ccache /usr/bin/gcc-4.2 -pipe -Os -Wno-string-compare -arch ppc -I/opt/local/include -L/opt/local/lib -Wl,-headerpad_max_install_names -arch ppc conftest.c >&5 cc1: error: unrecognized command line option "-Wno-string-compare" configure:3238: $? = 1 configure:3276: result: no }}} If I remove the lines added by r144808 from my Portfile I can upgrade successfully. Would it be possible to only add -Wno-string-compare if needed by the compiler? -- Ticket URL: <https://trac.macports.org/ticket/50198#comment:7> MacPorts <https://www.macports.org/> Ports system for OS X