I'm having some problems with Xview 3.2.
I am trying to port a number of xview/x11 based applications, currently
running on Solaris, over to Linux.
When I first installed my Linux system, I tried out the system by compiling
a few simple 'hello world' type programs for Openlook. No problems then.
But now I hame having great difficulties...
- gcc wouldnt compile an xview program that had compiled previously.
The command line that had worked previously was:
gcc -o xtest xtest.c -L/usr/X11/lib -L/usr/openwin/lib -lolgx -lxview -lX11
Now it wont work. The error was:
/usr/openwin/lib/libxview.sa(__T01566.o): Undefined symbol
"__NEEDS_SHRLIB_libolg_3" referenced.
This error came up four times with the '__T01566.o' changed to other
numbers.
I have fixed this using the gcc '-u ...' option. But why do I suddenly need
to do this?
- compiling with the -g option produces over 60 similar errors, but to
many different routines, so the '-u' fix is not practicle.
A example is:
/usr/openwin/lib/libxview.a(p_paint.o): Undefined symbol
_olgx_draw_box referenced from text segment
- Starting any xview app (including meminfo & workman) causes this:
'XView warning: Problems setting default modifier mapping (Server package)'
The time to load applications is now about 15-20 seconds before this
warning appears and the application runs. Plain X11 apps (ghostview etc)
work with no problems.
The only changes that have been made to the system recently were to install
the GNU pascal compiler, and a rebuild of the kernel to trim unneeded drivers.
I have tried booting off the unmodified kernel also. This makes no difference.
I have also re-installed the Slackware D, X, XD and XV disks.
System details are:
486DX/33, 16Mb RAM, 32Mb swap.
Adaptec 1542CF SCSI controller + 1GB Seagate SCSI hard disk
Cirrus Logic 542x ISA Video card (SVGA xserver)
Linux 1.1.59 (Slackware Professional)
XFree86 3.1
gcc 2.5.8
Has anyone else had similar problems? Better still, how did you fix it?
Many thanks for any suggestions...
Andrew
--
---------------------------------------------------------------------------
Systems Engineer | Not again!" |
London Underground Ltd | - HHGTTG | Canary Wharf, London