Logged In: NO

The above can be solved with using c99 rather than cc for the file. However, I don't have a workaround for this:

cc -g -I/.../openssl/0.9.8h/include -D__SGI_IRIX__ -DPACKAGE_NAME=\"rdesktop\" -DPACKAGE_TARNAME=\"rdesktop\" -DPACKAGE_VERSION=\"1.6.0\" -DPACKAGE_STRING=\"rdesktop\ 1.6.0\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DB_ENDIAN=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_FILIO_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LANGINFO_H=1 -Dssldir=\"/.../openssl/0.9.8h\" -DEGD_SOCKET=\"/var/run/egd-pool\" -DWITH_RDPSND=1 -DRDPSND_SGI=1 -DHAVE_DIRENT_H=1 -DHAVE_DECL_DIRFD=0 -DDIR_FD_MEMBER_NAME=dd_fd -DHAVE_ICONV_H=1 -DHAVE_ICONV=1 -DICONV_CONST= -DHAVE_SYS_VFS_H=1 -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_STATFS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_MOUNT_H=1 -DSTAT_STATVFS64=1 -DHAVE_STRUCT_STATVFS_F_NAMEMAX=1 -DHAVE_MNTENT_H=1 -DHAVE_SETMNTENT=1 -DKEYMAP_PATH=\"/.../rdesktop/1.6.0/share/rdesktop/keymaps/\" -o rdpsnd_sgi.o -c rdpsnd_sgi.c
cc-1367 cc: ERROR File = rdpsnd_sgi.c, Line = 267
A pointer to an incomplete class type is not allowed.

out = &packet->s;
^

cc-1070 cc: ERROR File = rdpsnd_sgi.c, Line = 296
The indicated type is incomplete.

static struct audio_driver sgi_driver;
^