Opened 2 months ago

Last modified 3 weeks ago

#70755 new defect

lrzsz @0.12.20_4: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int

Reported by: gounselor (Michael Stiller) Owned by:
Priority: Normal Milestone:
Component: ports Version: 2.10.1
Keywords: sequoia Cc: Knapoc
Port: lrzsz

Description (last modified by ryandesign (Ryan Carsten Schmidt))

lrzsz does not build because configure fails:

configure:1014: gcc -o conftest    conftest.c  1>&5
configure:1011:1: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
 1011 | main(){return(0);}
      | ^
      | int
1 error generated.
configure: failed program was:
#line 1010 "configure"
#include "confdefs.h"
main(){return(0);}

Attachments (1)

config.log (1.5 KB) - added by gounselor (Michael Stiller) 2 months ago.
config.log output of configure

Download all attachments as: .zip

Change History (8)

Changed 2 months ago by gounselor (Michael Stiller)

Attachment: config.log added

config.log output of configure

comment:1 Changed 2 months ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: sequoia added; lrzsz Sequoia 15.0 removed
Summary: lrzsz @0.12.20_4.darwin_24.arm64: build fails on macOS Sequoia 15.0 (24A335)lrzsz @0.12.20_4: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int

comment:2 Changed 2 months ago by Knapoc

Cc: Knapoc added

comment:3 Changed 8 weeks ago by SaintBol

Once I put «int» in front of this typeless main in the configure file, the configure step succeeds. But compilation fails later:

[...]
/usr/bin/clang -pipe -Os -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.sdk -arch x86_64 -L/opt/local/lib -Wl,-headerpad_max_install_names -Wl,-syslibroot,/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.sdk -arch x86_64 -o lrz  lrz.o timing.o zperr.o zreadline.o crctab.o rbsb.o zm.o protname.o tcp.o lsyslog.o canit.o ../lib/libzmodem.a  
duplicate symbol '_iscntrl' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isspace' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isrune' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_toascii' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isgraph' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isspecial' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isprint' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isblank' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isxdigit' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isdigit' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '___sputc' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zm.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zperr.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lsyslog.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/rbsb.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
    ../lib/libzmodem.a[5](error.o)
    ../lib/libzmodem.a[2](long-options.o)
duplicate symbol '_isideogram' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_ispunct' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_islower' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_tolower' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isascii' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '___wcwidth' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '___darwin_check_fd_set' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/timing.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/protname.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zm.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zperr.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lsyslog.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/rbsb.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isnumber' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isalnum' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '___darwin_fd_clr' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/timing.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/protname.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zm.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zperr.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lsyslog.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/rbsb.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '___istype' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '___darwin_fd_set' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/timing.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/protname.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zm.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zperr.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lsyslog.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/rbsb.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_digittoint' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '___darwin_fd_isset' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/timing.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/protname.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zm.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zperr.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lsyslog.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/rbsb.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isalpha' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '___isctype' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isphonogram' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '___sigbits' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_ishexnumber' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_toupper' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
duplicate symbol '_isupper' in:
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/canit.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/zreadline.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/lrz.o
    /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_comms_lrzsz/lrzsz/work/lrzsz-0.12.20/src/tcp.o
ld: 32 duplicate symbols
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [lrz] Error 1

comment:4 Changed 3 weeks ago by wteiken (Wilfried Teiken)

comment:5 Changed 3 weeks ago by wteiken (Wilfried Teiken)

For context: This issue is somewhere in the detection of the proper inline (the duplicate symbols are a consequence of no inline being generated by the system includes).

With "-std=c90" configure creates an "#define inline inline" in config.h, and that makes the compile work.

Without "-std=c90" configure creates "#define inline " in config.h, and the functions are not properly inlined, causing the duplicate symbol.

There may be some other way around this, but have not found it yet.

comment:6 Changed 3 weeks ago by wteiken (Wilfried Teiken)

That should read

With "-std=c90" configure creates an #define inline __inline in config.h, and that makes the compile work.

Without "-std=c90" configure creates #define inline in config.h, and the functions are not properly inlined, causing the duplicate symbol.

comment:7 Changed 3 weeks ago by wteiken (Wilfried Teiken)

Seems the root cause is that a lot of the snippets in the configure script no longer compile (mainly due to implicit int return), so the tests may not work properly and generate false configurations. The #define inline being one of them.

Note: See TracTickets for help on using tickets.