Ethereal-users: [Ethereal-users] configure fails on 64-bit integer check

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: David Gay <silicon@xxxxxxxxxxxxx>
Date: Mon, 30 Aug 2004 20:52:46 -0400
Hello all,

System - Silicon Graphics Octane - 64bit hardware
OS - IRIX 6.5.20m - 64bit OS
Compiler - gcc 3.3

Attempting to build ethereal 0.10.6 on the above-listed machine/OS.  The configure script fails with the following:

checking to see if we can add '-Wall -W' to CFLAGS... yes
checking for platform-specific compiler flags... none needed
checking whether to use /usr/local for headers and libraries... yes
checking for GNU sed as first sed in PATH... no
checking if profile builds must be generated... no
checking for pkg-config... /usr/freeware/bin/pkg-config
checking for GTK+ - version >= 2.0.0... yes (version 2.4.0)
checking for pkg-config... (cached) /usr/freeware/bin/pkg-config
checking for GLIB - version >= 2.0.0... yes (version 2.4.0)
checking whether GLib supports loadable modules... yes
checking for inttypes.h... (cached) yes
checking whether inttypes.h defines the PRI[doxu]64 macros... no
checking whether %llx can be used to format 64-bit integers... no
checking whether %Lx can be used to format 64-bit integers... no
checking whether %qx can be used to format 64-bit integers... no
configure: error: neither %llx nor %Lx nor %qx worked on a 64-bit integer

Through reading the Ethereal-users mailing list archive, I saw where another individual encountered the same problem on SunOS 5.5.1/SPARCstation-20.  He received a response of:

"That's a configure script deficiency that should be fixed in the next
release.  I don't know a good workaround, unfortunately."

I was just wondering if anyone had any ideas regarding a solution.  I'm currently running a previously obtained pre-compiled binary of 0.9.12 and desperately wish to upgrade.

Any help appreciated,
Dave