-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Howdy all?

I have the following sw/hw config

babayaga# uname -a
OpenBSD babayaga.neotext.ca 7.3 GENERIC#2 sparc64
babayaga# /usr/sbin/smtpd -n  
configuration OK
babayaga# /usr/sbin/smtpd -h  
version: OpenSMTPD 7.0.0
usage: smtpd [-dFhnv] [-D macro=value] [-f file] [-P system] [-T trace]
babayaga# dmesg 
console is keyboard/display
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2023 OpenBSD. All rights reserved.  https://www.OpenBSD.org

OpenBSD 7.3 (GENERIC) #2: Tue Feb 13 00:35:05 MST 2024
    r...@babayaga.neotext.ca:/usr/src/sys/arch/sparc64/compile/GENERIC
real mem = 536870912 (512MB)
avail mem = 510001152 (486MB)
random: good seed from bootblocks
mpath0 at root
scsibus0 at mpath0: 256 targets
mainbus0 at root: Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 270MHz)
cpu0 at mainbus0: SUNW,UltraSPARC-IIi (rev 1.3) @ 270 MHz


and would like to test/configure OpenSMTPD before upgrading the rest 
of the system (old&slow runs on 32G CF card).

But attempts to compile the OpenSMTP port fail:

Trying to build opensmtpd 7.7 on  a sparc64 running OpenBSD 7.3 I get the 
following:

/../usr.sbin/smtpd/queue_proc.o: In function `queue_proc_message_fd_r':
/../usr.sbin/smtpd/queue_proc.c:182: undefined reference to `imsg_get_fd'
/../usr.sbin/smtpd/scheduler_proc.o: In function `scheduler_proc_call':
/../usr.sbin/smtpd/scheduler_proc.c:43: undefined reference to `imsgbuf_flush'
/../usr.sbin/smtpd/scheduler_proc.c:64: undefined reference to `imsgbuf_read'
/../usr.sbin/smtpd/scheduler_proc.o: In function `scheduler_proc_init':
/../usr.sbin/smtpd/scheduler_proc.c:115: undefined reference to `imsgbuf_init'
/../usr.sbin/smtpd/scheduler_proc.c:117: undefined reference to 
`imsgbuf_allow_fdpass'
collect2: ld returned 1 exit status
*** Error 1 in mk/smtpd (Makefile:1286 'smtpd')
*** Error 1 in mk (Makefile:398 'all-recursive': @fail=;  if (target_option=k; 
case ${target_option-} in  ?) ;;  *) echo "am__make_running_w...)
*** Error 1 in . (Makefile:451 'all-recursive': @fail=;  if (target_option=k; 
case ${target_option-} in  ?) ;;  *) echo "am__make_running_wi...)
*** Error 2 in /usr/local/stars/opensmtpd-7.7.0p0 (Makefile:358 'all')

On OpenBSD 7.4 on an AMD64 I get 


>>> referenced by smtpd.c:933 (../../usr.sbin/smtpd/smtpd.c:933)
>>>               ../../usr.sbin/smtpd/smtpd.o:(setup_peers)
>>> referenced 5 more times
cc: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error 1 in mk/smtpd (Makefile:1286 'smtpd')
*** Error 1 in mk (Makefile:398 'all-recursive': @fail=;  if (target_option=k; 
case ${target_option-} in  ?) ;;  *) echo "am__make_running_w...)
*** Error 1 in . (Makefile:451 'all-recursive': @fail=;  if (target_option=k; 
case ${target_option-} in  ?) ;;  *) echo "am__make_running_wi...)
*** Error 2 in /usr/local/stars/opensmtpd-7.7.0p0 (Makefile:358 'all')

On opensmtpd-7.5.0p0

mpat/libtls/openssl.o ../../openbsd-compat/res_hnok.o 
../../openbsd-compat/res_random.o  -lz -lssl -lcrypto -lutil -levent
./../usr.sbin/smtpd/control.o: In function `control_imsg':
./../usr.sbin/smtpd/control.c:119: undefined reference to `imsg_get_fd'
./../usr.sbin/smtpd/lka.o: In function `lka_imsg':
./../usr.sbin/smtpd/lka.c:376: undefined reference to `imsg_get_fd'
./../usr.sbin/smtpd/lka.c:322: undefined reference to `imsg_get_fd'
./../usr.sbin/smtpd/lka.c:368: undefined reference to `imsg_get_fd'
./../usr.sbin/smtpd/mda.o: In function `mda_imsg':
./../usr.sbin/smtpd/mda.c:336: undefined reference to `imsg_get_fd'
./../usr.sbin/smtpd/mda.o:../../usr.sbin/smtpd/mda.c:215: more undefined 
references to `imsg_get_fd' follow
collect2: ld returned 1 exit status
*** Error 1 in mk/smtpd (Makefile:1281 'smtpd')
*** Error 1 in mk (Makefile:397 'all-recursive': @fail=;  if (target_option=k; 
case ${target_option-} in  ?) ;;  *) echo "am__make_running_w...)
*** Error 1 in . (Makefile:450 'all-recursive': @fail=;  if (target_option=k; 
case ${target_option-} in  ?) ;;  *) echo "am__make_running_wi...)
*** Error 2 in /usr/local/stars/opensmtpd-7.5.0p0 (Makefile:357 'all')


So OpenSMTP 7.3 is the latest version that will compile.

Is this to be expected?  

RSVP Thanks,

Duncan (Dhu) Campbell





  -- 
Je suis Canadien:
  Ce n'est pas Francais ou Anglais,
  C'est une esp`ece de sauvage. 
  Ne obliviscaris: vix ea nostra voco!

 *A mari ad mari ad mari*

  Duncan Patton a Campbell

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQTKdleqECmr94McXWPR6f/NOjb3lQUCaF//GAAKCRDR6f/NOjb3
le34AQD3S8pCgU+dh80HxPVMsZOBxgaQ1jf0aswpAipo1Je+mAEAocgFAhMahRNp
fYZn+OTQHsUoGyD7AOYjyn/57FWlRwc=
=nmnu
-----END PGP SIGNATURE-----

Reply via email to