Opened 11 days ago
Last modified 10 days ago
#71170 new defect
samba4 @4.20.0: 'In function 'sys_quotactl_4B' . . . quotactl' from incompatible pointer type (powerpc, 10.5.8) — at Version 2
Reported by: | saxfun | Owned by: | |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.10.1 |
Keywords: | Cc: | ||
Port: | samba4 |
Description (last modified by jmroot (Joshua Root))
[2150/3810] Compiling source3/libads/authdata.c [2151/3810] Compiling source3/smbd/notifyd/notifyd_db.c [2152/3810] Compiling source3/smbd/notifyd/notifyd_entry.c [2153/3810] Compiling source3/smbd/notifyd/notifyd.c [2154/3810] Linking bin/default/lib/cmdline/libcmdline-private-samba.dylib [2155/3810] Compiling source3/lib/sysquotas_jfs2.c [2156/3810] Compiling source3/lib/sysquotas_4B.c ../../source3/lib/sysquotas_4B.c: In function 'sys_quotactl_4B': ../../source3/lib/sysquotas_4B.c:138:39: error: passing argument 4 of 'quotactl' from incompatible pointer type [-Wincompatible-pointer-types] 138 | ret = quotactl(path, cmd, id, qblk); | ^~~~ | | | struct dqblk * In file included from ../../source3/lib/sysquotas_4B.c:43: /usr/include/sys/quota.h:223:38: note: expected 'caddr_t' {aka 'char *'} but argument is of type 'struct dqblk *' 223 | int quotactl(const char *, int, int, caddr_t); | ^~~~~~~ Waf: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba4/samba4/work/samba-4.20.0/bin/default' Build failed -> task in 'sysquotas' failed with exit status 1 (run with -v to display more information) make: *** [all] Error 1 Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba4/samba4/work/samba-4.20.0" && /usr/bin/make Exit code: 2 Error: Failed to build samba4: command execution failed Error: See /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_net_samba4/samba4/main.log for details. Error: Follow https://guide.macports.org/#project.tickets if you believe there is a bug. Error: Processing of port samba4 failed
Change History (2)
comment:1 Changed 10 days ago by barracuda156
comment:2 Changed 10 days ago by jmroot (Joshua Root)
Description: | modified (diff) |
---|---|
Port: | samba4 added; samba-4.20.0 removed |
Summary: | samba-4.20.0: 'In function 'sys_quotactl_4B' . . . quotactl' from incompatible pointer type (powerpc, 10.5.8) → samba4 @4.20.0: 'In function 'sys_quotactl_4B' . . . quotactl' from incompatible pointer type (powerpc, 10.5.8) |
Note: See
TracTickets for help on using
tickets.
This looks like a minor bug in the code, regarding which gcc14 is stricter than earlier versions.
A quick fix will be to add:
Or otherwise build it with gcc13.
Probably has nothing to do with powerpc specifically.