building SAMBA 2.2.3a on Tru64 5.1A?

From: Matt Harrington <matt_at_msg.ucsf.edu>
Date: Mon, 25 Feb 2002 14:48:19 -0800

*This message was transferred with a trial version of CommuniGate(tm) Pro*

I hear that SAMBA builds easily with "cc" on Tru64, but the combination of
the latest version of Tru64 and the latest version of SAMBA doesn't work for
me. it fails while compiling libsmb/clierror.c. I've appended the output
below.

Compiler info:

# cc -V
Compaq C V6.4-009 on Compaq Tru64 UNIX V5.1A (Rev. 1885)
Compiler Driver V6.4-008 (sys) cc Driver

Has anyone successfully built this version? I searched the list archives
and googled for relevant keywords, but didn't find anything.

---Matt

*******************************************************

Compiling libsmb/clierror.c
cc: Error: libsmb/clierror.c, line 185: In the initializer for
nt_errno_map[0].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_ACCESS_VIOLATION, EACCES},
---------^
cc: Error: libsmb/clierror.c, line 186: In the initializer for
nt_errno_map[1].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_NO_SUCH_FILE, ENOENT},
---------^
cc: Error: libsmb/clierror.c, line 187: In the initializer for
nt_errno_map[2].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_NO_SUCH_DEVICE, ENODEV},
---------^
cc: Error: libsmb/clierror.c, line 188: In the initializer for
nt_errno_map[3].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_INVALID_HANDLE, EBADF},
---------^
cc: Error: libsmb/clierror.c, line 189: In the initializer for
nt_errno_map[4].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_NO_MEMORY, ENOMEM},
---------^
cc: Error: libsmb/clierror.c, line 190: In the initializer for
nt_errno_map[5].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_ACCESS_DENIED, EACCES},
---------^
cc: Error: libsmb/clierror.c, line 191: In the initializer for
nt_errno_map[6].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_OBJECT_NAME_NOT_FOUND, ENOENT},
---------^
cc: Error: libsmb/clierror.c, line 192: In the initializer for
nt_errno_map[7].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_SHARING_VIOLATION, EBUSY},
---------^
cc: Error: libsmb/clierror.c, line 193: In the initializer for
nt_errno_map[8].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_OBJECT_PATH_INVALID, ENOTDIR},
---------^
cc: Error: libsmb/clierror.c, line 194: In the initializer for
nt_errno_map[9].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_OBJECT_NAME_COLLISION, EEXIST},
---------^
cc: Error: libsmb/clierror.c, line 195: In the initializer for
nt_errno_map[10].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
        {NT_STATUS_PATH_NOT_COVERED, ENOENT},
---------^
cc: Error: libsmb/clierror.c, line 196: In the initializer for
nt_errno_map[11].status.v, "NTSTATUS" is a struct type, which is not scalar.
(needscalartyp)
{NT_STATUS(0), 0}
---------^
*** Exit 1
Received on Mon Feb 25 2002 - 22:48:33 NZDT

This archive was generated by hypermail 2.4.0 : Wed Nov 08 2023 - 11:53:43 NZDT