Re: OpenNTPd port
Martin-Éric Racine <[email protected]> Tue, 21 Jul 2026 21:22:03 +0300
| Newsgroups | gmane.os.hurd.bugs |
|---|---|
| Message-ID | <CAPZXPQfdO_HZmj_if_A8BjrMo=5OY2mh+UU1oRsCoj-_AO93Bg@mail.gmail.com> |
--0000000000003b4cd10657231a69 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Michael, ti 21.7.2026 klo 19.57 Michael Kelly ([email protected]) kirjoitti: > Have you incorporated the same changes as the previous iteration? These a= ddressed _GNU_SOURCE via the openntpd build system and also IOV_MAX. They s= hould get you close to a build but you won't get very much success running = it unless you are also building against and running with glibc and gnumach = from the latest git src. > > <https://lists.gnu.org/archive/html/bug-hurd/2026-04/msg00163.html> Found. Updated. Enclosed. This gets me near the end of the build, but fails to find any way to adjust the clock: libtool: link: i686-gnu-gcc -g -O2 -Werror=3Dimplicit-function-declaration -ffile-prefix-map=3D/home/perkelix/openntpd-7.9p1=3D. -fstack-protector-strong -Wformat -Werror=3Dformat-security -Wno-pointer-sign -Wall -std=3Dgnu99 -fno-strict-aliasing -DSYSCONFDIR=3D\"/etc/openntpd\" -DLOCALSTATEDIR=3D\"/var/lib/openntpd\" -DRUNSTATEDIR=3D\"/run/openntpd\" -g -O2 -Werror=3Dimplicit-function-declaration -ffile-prefix-map=3D/home/perkelix/openntpd-7.9p1=3D. -fstack-protector-strong -Wformat -Werror=3Dformat-security -Wno-pointer-sign -Wall -std=3Dgnu99 -fno-strict-aliasing -Wl,-z -Wl,relro -Wl,-z -Wl,now -o ntpd ntpd-client.o ntpd-config.o ntpd-constraint.o ntpd-control.o ntpd-log.o ntpd-ntp.o ntpd-ntp_dns.o ntpd-ntp_msg.o ntpd-ntpd.o ntpd-parse.o ntpd-fake-sensors.o ntpd-server.o ntpd-util.o -lresolv -lm ../compat/.libs/libcompat.a -ltls /usr/bin/ld: ntpd-ntpd.o: in function `ntpd_adjtime': ./src/./src/ntpd.c:541:(.text+0x366): undefined reference to `update_time_sync_status' /usr/bin/ld: ntpd-ntpd.o: in function `dispatch_imsg': ./src/./src/ntpd.c:493:(.text+0x916): undefined reference to `update_time_sync_status' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:496: ntpd] Error 1 Martin-=C3=89ric --0000000000003b4cd10657231a69 Content-Type: text/x-patch; charset="UTF-8"; name="02-port-to-Hurd.patch" Content-Disposition: attachment; filename="02-port-to-Hurd.patch" Content-Transfer-Encoding: base64 Content-ID: <f_mruzchln0> X-Attachment-Id: f_mruzchln0 RnJvbSAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJ0aW4tw4lyaWMgUmFjaW5lIDxtYXJ0aW4tZXJpYy5yYWNp bmVAaWtpLmZpPgpEYXRlOiBUdWUgSnVsIDIxIDExOjMwOjMxIEVFU1QgMjAyNgpTdWJqZWN0OiBb UEFUQ0hdIFBvcnQgdG8gSHVyZAoKLS0tIGEvY29tcGF0L01ha2VmaWxlLmFtCisrKyBiL2NvbXBh dC9NYWtlZmlsZS5hbQpAQCAtNTMsNiArNTMsMTEgQEAKIGVuZGlmCiBlbmRpZgogCitpZiBIT1NU X0dOVQorbGliY29tcGF0X2xhX1NPVVJDRVMgKz0gYWRqZnJlcV9odXJkLmMKK2xpYmNvbXBhdF9s YV9TT1VSQ0VTICs9IGh1cmQuYworZW5kaWYKKwogaWYgSE9TVF9PUEVOQlNECiBsaWJjb21wYXRf bGFfU09VUkNFUyArPSBhZGpmcmVxX29wZW5ic2QuYwogZW5kaWYKLS0tIC9kZXYvbnVsbAorKysg Yi9jb21wYXQvYWRqZnJlcV9odXJkLmMKQEAgLTAsMCArMSwxOCBAQAorI2lmIGRlZmluZWQoX19H TlVfXykgfHwgZGVmaW5lZChIT1NUX0dOVSkKKworI2luY2x1ZGUgPHN0ZGludC5oPgorI2luY2x1 ZGUgPGVycm5vLmg+CisKK2ludAorYWRqZnJlcShjb25zdCBpbnQ2NF90ICogX19yZXN0cmljdCBm cmVxLCBpbnQ2NF90ICogX19yZXN0cmljdCBvbGRmcmVxKQoreworCWlmIChvbGRmcmVxKQorCQkq b2xkZnJlcSA9IDA7CisJaWYgKGZyZXEgJiYgKmZyZXEgIT0gMCkgeworCQllcnJubyA9IEVOT1NZ UzsKKwkJcmV0dXJuIC0xOworCX0KKwlyZXR1cm4gMDsKK30KKworI2VuZGlmCi0tLSAvZGV2L251 bGwKKysrIGIvY29tcGF0L2h1cmQuYwpAQCAtMCwwICsxLDE2IEBACisjaWYgZGVmaW5lZChfX0dO VV9fKSB8fCBkZWZpbmVkKEhPU1RfR05VKQorCisjaW5jbHVkZSA8c3lzL3R5cGVzLmg+CisjaW5j bHVkZSA8ZXJybm8uaD4KKworaW50CithZGpmcmVxKGNvbnN0IGludDY0X3QgKmZyZXEsIGludDY0 X3QgKm9sZGZyZXEpCit7CisJaWYgKG9sZGZyZXEpCisJCSpvbGRmcmVxID0gMDsKKwlpZiAoZnJl cSAmJiAqZnJlcSAhPSAwKQorCQlyZXR1cm4gRUlOVkFMOworCXJldHVybiAwOworfQorCisjZW5k aWYKLS0tIGEvY29tcGF0L2ltc2ctYnVmZmVyLmMKKysrIGIvY29tcGF0L2ltc2ctYnVmZmVyLmMK QEAgLTMyLDYgKzMyLDE3IEBACiAKICNpbmNsdWRlICJpbXNnLmgiCiAKKy8qIEZpeCBmb3IgR05V L0h1cmQ6IElPVl9NQVggKi8KKyNpZiBkZWZpbmVkKF9fR05VX18pIHx8IGRlZmluZWQoSE9TVF9H TlUpCisjIGlmICFkZWZpbmVkKElPVl9NQVgpCisjICBpbmNsdWRlIDxsaW1pdHMuaD4KKyMgIGlu Y2x1ZGUgPHN5cy91aW8uaD4KKyMgIGlmICFkZWZpbmVkKElPVl9NQVgpCisjICAgZGVmaW5lIElP Vl9NQVggMTAyNAorIyAgZW5kaWYKKyMgZW5kaWYKKyNlbmRpZgorCiBzdHJ1Y3QgaWJ1ZnF1ZXVl IHsKIAlUQUlMUV9IRUFEKCwgaWJ1ZikJYnVmczsKIAl1aW50MzJfdAkJcXVldWVkOwotLS0gb3Bl bm50cGQtNy45cDEub3JpZy9jb25maWd1cmUuYWMKKysrIG9wZW5udHBkLTcuOXAxL2NvbmZpZ3Vy ZS5hYwpAQCAtMjAsNiArMjAsMTAgQEAKIEFDX0lOSVQoW09wZW5OVFBEXSwgbTRfZXN5c2NtZCh0 ciAtZCAnXG4nIDwgVkVSU0lPTikpCiAKIEFDX0NBTk9OSUNBTF9IT1NUCisKK0FNX0NPTkRJVElP TkFMKFtIT1NUX0dOVV0sIFt0ZXN0ICJ4JGhvc3Rfb3MiID0geGdudV0pCitBTV9DT05ESVRJT05B TChbX0dOVV9TT1VSQ0VdLCBbdGVzdCAieCRob3N0X29zIiA9IHhnbnVdKQorCiBBTV9JTklUX0FV VE9NQUtFKFtzdWJkaXItb2JqZWN0cyBmb3JlaWduXSkKIEFDX0NPTkZJR19NQUNST19ESVIoW200 XSkKIAotLS0gb3Blbm50cGQtNy45cDEub3JpZy9tNC9jaGVjay1vcy1vcHRpb25zLm00CisrKyBv cGVubnRwZC03LjlwMS9tNC9jaGVjay1vcy1vcHRpb25zLm00CkBAIC0xMTAsNiArMTEwLDEzIEBA IGNoYXIgYnVmWzFdOyBnZXRlbnRyb3B5KGJ1ZiwgMSk7CiAJCUFDX0RFRklORShbU1BUX1RZUEVd LCBbU1BUX1JFVVNFQVJHVl0pCiAJCUFDX1NVQlNUKFtQUk9HX0xEQUREXSwgWyctbHJlc29sdidd KQogCQk7OworCSpnbnUqKQorCQlIT1NUX09TPWdudQorCQlIT1NUX0FCST1lbGYKKwkJQ1BQRkxB R1M9IiRDUFBGTEFHUyAtRF9ERUZBVUxUX1NPVVJDRSAtRF9CU0RfU09VUkNFIC1EX1BPU0lYX1NP VVJDRSAtRF9HTlVfU09VUkNFIC1EX19HTlVfXyAtRF9fTUFDSF9fIgorCQlBQ19ERUZJTkUoW1NQ VF9UWVBFXSwgW1NQVF9SRVVTRUFSR1ZdKQorCQlBQ19TVUJTVChbUFJPR19MREFERF0sIFsnLWxy ZXNvbHYnXSkKKwkJOzsKIAkqbmV0YnNkKikKIAkJSE9TVF9PUz1uZXRic2QKIAkJSE9TVF9BQkk9 ZWxmCkBAIC0xNDYsNiArMTUzLDcgQEAgQU1fQ09ORElUSU9OQUwoW0hPU1RfREFSV0lOXSwgIFt0 ZXN0IHgkSAogQU1fQ09ORElUSU9OQUwoW0hPU1RfRlJFRUJTRF0sIFt0ZXN0IHgkSE9TVF9PUyA9 IHhmcmVlYnNkXSkKIEFNX0NPTkRJVElPTkFMKFtIT1NUX0hQVVhdLCAgICBbdGVzdCB4JEhPU1Rf T1MgPSB4aHB1eF0pCiBBTV9DT05ESVRJT05BTChbSE9TVF9MSU5VWF0sICAgW3Rlc3QgeCRIT1NU X09TID0geGxpbnV4XSkKK0FNX0NPTkRJVElPTkFMKFtIT1NUX0dOVV0sICAgICBbdGVzdCB4JEhP U1RfT1MgPSB4Z251XSkKIEFNX0NPTkRJVElPTkFMKFtIT1NUX05FVEJTRF0sICBbdGVzdCB4JEhP U1RfT1MgPSB4bmV0YnNkXSkKIEFNX0NPTkRJVElPTkFMKFtIT1NUX09QRU5CU0RdLCBbdGVzdCB4 JEhPU1RfT1MgPSB4b3BlbmJzZF0pCiBBTV9DT05ESVRJT05BTChbSE9TVF9TT0xBUklTXSwgW3Rl c3QgeCRIT1NUX09TID0geHNvbGFyaXNdKQo= --0000000000003b4cd10657231a69--