I have compiled OpenDX for HP 10.20 using gcc-3.2
(also previously using gcc-3.1). I have a persistent
bug when using it - I cannot enter numbers into
any of the fields, I get a beep. If anyone can
point me in the direction of where this might be,
I can investigate. Thanks (I hope).

Note: version is dx29Aug2002
Two changes made to get it to compile:
---------------------------------------------
In include/arch.h line 277-279 contains
/* select expects int pointers for params */
#define DXD_SELECTPTR_DEFINED  1
typedef int * SelectPtr;

Whereas in PacketIF.C line 160-162 has
#if !defined(SelectPtr)
typedef void * SelectPtr;
#endif
Edited the second to typedef int * SelectPtr;
--------------------------------------------
In line 53 of GARCommand.C
Edited at top:
#if defined(HAVE_STRSTREAM_H)
#include <strstream.h>
#elif defined(HAVE_STRSTREA_H)
#include <strstrea.h>
#endif

Replaced by
#include <strstream.h>
/* #if defined(HAVE_STRSTREAM_H)
#include <strstream.h>
#elif defined(HAVE_STRSTREA_H)
#include <strstrea.h>
#endif */


-----------------------------------------------
Laurence Marks
Department of Materials Science and Engineering
MSE Rm 2036 Cook Hall
2225 N Campus Drive
Northwestern University
Evanston, IL 60201, USA
Tel: (847) 491-3996 Fax: (847) 491-7820
mailto:[EMAIL PROTECTED]
http://www.numis.nwu.edu
-----------------------------------------------

Reply via email to