[Bug 13224] New: New file handling causes compile issues for NonStop port.
samba-bugs at samba.org
samba-bugs at samba.org
Mon Jan 15 18:47:43 UTC 2018
https://bugzilla.samba.org/show_bug.cgi?id=13224
Bug ID: 13224
Summary: New file handling causes compile issues for NonStop
port.
Product: rsync
Version: 3.1.3
Hardware: Other
OS: Other
Status: NEW
Severity: normal
Priority: P5
Component: core
Assignee: wayned at samba.org
Reporter: rsbecker at nexbridge.com
QA Contact: rsync-qa at samba.org
On the HPE NonStop NSX and NSE hardware, L-series and J-series operating
systems, respectively, the following compiler errors have been introduced since
3.1.2. The sys/file.h components are not available on this platform, nor is
there a suitable replacement. The time-related items can be handled by my team,
but makedev, major, and minor, functions/defines, are not available on this
platform.
cc -c99 -I. -I. -I./zlib -I./popt -g -DHAVE_CONFIG_H -c flist.c -o flist.o
if ((uint32)major(rdev) == rdev_major)
^
"/home/git/rsync/flist.c", line 436: error(114): identifier "major" is
undefined
if (protocol_version < 30 && (uint32)minor(rdev) <=
0xFFu)
^
"/home/git/rsync/flist.c", line 440: error(114): identifier "minor" is
undefined
rdev = MAKEDEV(major(rdev), 0);
^
"/home/git/rsync/flist.c", line 449: error(114): identifier "makedev" is
undefined
rdev = MAKEDEV(major(rdev), 0);
^
"/home/git/rsync/flist.c", line 449: error(114): identifier "major" is
undefined
rdev = MAKEDEV(0, 0);
^
"/home/git/rsync/flist.c", line 455: error(114): identifier "makedev" is
undefined
write_varint30(f, major(rdev));
^ "/home/git/rsync/flist.c",
line 599: error(114): identifier "major" is undefined
write_varint(f, minor(rdev));
^ "/home/git/rsync/flist.c",
line 601: error(114): identifier "minor" is undefined
write_byte(f, minor(rdev));
^ "/home/git/rsync/flist.c", line
603: error(114): identifier "minor" is undefined
write_int(f, minor(rdev));
^ "/home/git/rsync/flist.c", line
605: error(114): identifier "minor" is undefined
rdev = MAKEDEV(DEV_MAJOR(devp),
DEV_MINOR(devp));
^ "/home/git/rsync/flist.c", line 770:
error(114): identifier "makedev" is undefined
rdev = MAKEDEV(rdev_major, rdev_minor);
^
"/home/git/rsync/flist.c", line 845: error(114): identifier "makedev" is
undefined
rdev = MAKEDEV(0, 0);
^
"/home/git/rsync/flist.c", line 851: error(114): identifier "makedev" is
undefined
DEV_MAJOR(devp) = major(rdev);
^
"/home/git/rsync/flist.c", line 1008: error(114): identifier "major" is
undefined
DEV_MINOR(devp) = minor(rdev);
^
"/home/git/rsync/flist.c", line 1009: error(114): identifier "minor" is
undefined
cc -c99 -I. -I. -I./zlib -I./popt -g -DHAVE_CONFIG_H -c generator.c -o
generator.o
if (sxp->st.st_rdev != MAKEDEV(DEV_MAJOR(devp),
DEV_MINOR(devp)))
^ "/home/git/rsync/generator.c",
line 1049: error(114): identifier "makedev" is undefined
DEV_MAJOR(devp) = major(real_sx.st.st_dev);
^
"/home/git/rsync/generator.c", line 1476: error(114): identifier "major" is
undefined
DEV_MINOR(devp) = minor(real_sx.st.st_dev);
^
"/home/git/rsync/generator.c", line 1477: error(114): identifier "minor" is
undefined
if (atomic_create(file, fname, sl, NULL, MAKEDEV(0, 0), &sx,
statret == 0 ? DEL_FOR_SYMLINK : 0)) {
^
"/home/git/rsync/generator.c", line 1558: error(114): identifier "makedev" is
undefined
rdev = MAKEDEV(DEV_MAJOR(devp), DEV_MINOR(devp));
^
"/home/git/rsync/generator.c", line 1588: error(114): identifier "makedev" is
undefined
(long)major(rdev), (long)minor(rdev));
^
"/home/git/rsync/generator.c", line 1637: error(114): identifier "major" is
undefined
(long)major(rdev), (long)minor(rdev));
^
"/home/git/rsync/generator.c", line 1637: error(114): identifier "minor" is
undefined
dirdev =
MAKEDEV(DEV_MAJOR(devp), DEV_MINOR(devp));
^
"/home/git/rsync/generator.c", line 2252: error(114): identifier "makedev" is
undefined
dirdev = MAKEDEV(0, 0);
^
"/home/git/rsync/generator.c", line 2254: error(114): identifier "makedev" is
undefined
cc -c99 -I. -I. -I./zlib -I./popt -g -DHAVE_CONFIG_H -c syscall.c -o syscall.o
return utime(fname, t);
^
"/home/git/rsync/syscall.c", line 448: error(252): argument of type "time_t *"
is incompatible with parameter of type "const struct utimbuf *"
cc -c99 -I. -I. -I./zlib -I./popt -g -DHAVE_CONFIG_H -c hlink.c -o hlink.o
if (atomic_create(file, fname, NULL, oldname, MAKEDEV(0, 0), sxp,
statret == 0 ? DEL_FOR_FILE : 0)) {
^
"/home/git/rsync/hlink.c", line 234: error(114): identifier "makedev" is
undefined
cc -c99 -I. -I. -I./zlib -I./popt -g -DHAVE_CONFIG_H -c lib/compat.c -o
lib/compat.o
return gettimeofday(tv);
^
"/home/git/rsync/lib/compat.c", line 154: error(250): too few arguments in
function call
--
You are receiving this mail because:
You are the QA Contact for the bug.
More information about the rsync
mailing list