I'm having trouble linking the new version of POPLOG (15.53) with Motif
under Linux.
I'm running Redhat 5.2 with Motif 2.1 and get the following errors:-
[root@clent v15.53]# $popsrc/newpop -link -x=-xm -xpw
Sussex Poplog Version 15.53
NEWPOP started on Sun Jul 11 17:45:35 BST 1999
system = pc
usepop = /usr/local/POPLOG/v15.53
popsys = /usr/local/POPLOG/v15.53/pop/pop
popsrc = /usr/local/POPLOG/v15.53/pop/src
Reading options file: /usr/local/POPLOG/v15.53/pop/src/newpop_options
Linking newpop11 ...
=== Running: ./pglink -xm -rsv -map
/usr/X11R6/lib/libXm.so: undefined reference to `XpGetDocumentData'
/usr/X11R6/lib/libXm.so: undefined reference to `XpGetPageDimensions'
/usr/X11R6/lib/libXm.so: undefined reference to `XpGetOneAttribute'
/usr/X11R6/lib/libXm.so: undefined reference to `XpStartPage'
/usr/X11R6/lib/libXm.so: undefined reference to `XpGetScreenOfContext'
/usr/X11R6/lib/libXm.so: undefined reference to `XpQueryExtension'
/usr/X11R6/lib/libXm.so: undefined reference to `XpEndPage'
/usr/X11R6/lib/libXm.so: undefined reference to `XpSetImageResolution'
/usr/X11R6/lib/libXm.so: undefined reference to `XpEndJob'
/usr/X11R6/lib/libXm.so: undefined reference to `XpSelectInput'
/usr/X11R6/lib/libXm.so: undefined reference to `XpGetPdmStartParams'
/usr/X11R6/lib/libXm.so: undefined reference to `XpGetContext'
;;; MISHAP - POPLINK: ERRORS IN LINKING (see above)
I think this is due to a missing library in the link libraries - libXp.
However I have tried adding this to what I think is the appropriate
environment variable $POP_XM_EXLIBS but it doesn't seem to make any
difference. In fact I am not convinced changing the environment variable
alters the behaviour at all.
[root@clent v15.53]# echo $POP_XM_EXLIBS
x=motif/1002: -L/usr/X11R6/lib -lXm -lXt -lXext -lX11 -lXp
Am I missing some setup file I outght to be editing?
Has anyone managed to get the motif version working and with what
versions of motif / linux ? (the distribution executable works fine
without motif)
Thanks
--
Jeremy Baxter
|