[lsb-discuss] X interfaces question
Narender Ramireddy
nramired at us.ibm.com
Mon Oct 30 12:38:06 PST 2006
The build script for PageMate's RPC Client defines MOTIFLIBS to point to X
Motif libraries
MOTIFLIBS="-lXm -lXt -lX11 -lXext"
In an LSB build environment, execution of the build script yields...
Build PageMate RPC Client for linux
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
bugset.o /usr/source/PageMate.310/common/code/bugset.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
datime.o /usr/source/PageMate.310/common/code/datime.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
detail.o /usr/source/PageMate.310/client/localclt/detail.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
direct.o /usr/source/PageMate.310/client/localclt/direct.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
directory.o /usr/source/PageMate.310/client/localclt/directory.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
do_page.o /usr/source/PageMate.310/client/localclt/do_page.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
dparse.o /usr/source/PageMate.310/client/localclt/dparse.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
editor.o /usr/source/PageMate.310/client/localclt/editor.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
editsites.o /usr/source/PageMate.310/client/localclt/editsites.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
getpage.o /usr/source/PageMate.310/client/localclt/getpage.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
getup.o /usr/source/PageMate.310/client/localclt/getup.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
groups.o /usr/source/PageMate.310/client/localclt/groups.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
help.o /usr/source/PageMate.310/client/localclt/help.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
impexp.o /usr/source/PageMate.310/common/code/impexp.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
logit.o /usr/source/PageMate.310/common/code/logit.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
modaldialog.o /usr/source/PageMate.310/common/code/modaldialog.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
pagemate.o /usr/source/PageMate.310/client/localclt/pagemate.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
parse.o /usr/source/PageMate.310/common/code/parse.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
pgm_init.o /usr/source/PageMate.310/client/localclt/pgm_init.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
pmcombobox.o /usr/source/PageMate.310/common/code/PMComboBox.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
replypage.o /usr/source/PageMate.310/client/localclt/replypage.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
rpcfuncs.o /usr/source/PageMate.310/client/rpcclt/rpcfuncs.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
rpcsetup.o /usr/source/PageMate.310/client/rpcclt/rpcsetup.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
search.o /usr/source/PageMate.310/client/localclt/search.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
showpage.o /usr/source/PageMate.310/client/localclt/showpage.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
sitelist.o /usr/source/PageMate.310/common/code/sitelist.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
sparse.o /usr/source/PageMate.310/client/localclt/sparse.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
status.o /usr/source/PageMate.310/client/localclt/status.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
unixio.o /usr/source/PageMate.310/client/localclt/unixio.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
util.o /usr/source/PageMate.310/common/code/util.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
xmlrpc_clt.o /usr/source/PageMate.310/client/rpcclt/xmlrpc_clt.c
lsbcc -DTRUE=1 -DFALSE=0 -DPOSIX_1C -I/usr/X11R6/include
-I/usr/source/PageMate.310/common/headers -DRPCCLT -DXML_RPC -c -o
xmlrpc_util.o /usr/source/PageMate.310/common/code/xmlrpc_util.c
lsbcc -o pagemate bugset.o datime.o detail.o direct.o directory.o \
do_page.o dparse.o editor.o editsites.o getpage.o getup.o \
groups.o help.o impexp.o logit.o modaldialog.o pagemate.o \
parse.o pgm_init.o pmcombobox.o replypage.o rpcfuncs.o \
rpcsetup.o search.o showpage.o sitelist.o sparse.o status.o \
unixio.o util.o \
xmlrpc_clt.o xmlrpc_util.o
/usr/source/PageMate.310/common/code/libxmlrpc.a -lm -L/usr/X11R6/lib
-lXm -lXt -lX11 -lXext
/usr/X11R6/lib/libXm.a(ImageCache.o)(.text+0x234f): In function
`_XmPutScaledImage':
: undefined reference to `XpQueryExtension'
/usr/X11R6/lib/libXm.a(ImageCache.o)(.text+0x2372): In function
`_XmPutScaledImage':
: undefined reference to `XpGetContext'
/usr/X11R6/lib/libXm.a(ImageCache.o)(.text+0x2397): In function
`_XmPutScaledImage':
: undefined reference to `XpGetOneAttribute'
/usr/X11R6/lib/libXm.a(ImageCache.o)(.text+0x23fa): In function
`_XmPutScaledImage':
: undefined reference to `XpSetImageResolution'
/usr/X11R6/lib/libXm.a(ImageCache.o)(.text+0x2467): In function
`_XmPutScaledImage':
: undefined reference to `XpSetImageResolution'
/usr/X11R6/lib/libXm.a(ResConvert.o)(.text+0x615): In function
`_XmRegisterConverters':
: undefined reference to `colorConvertArgs'
/usr/X11R6/lib/libXm.a(ResConvert.o)(.text+0x68d): In function
`_XmRegisterConverters':
: undefined reference to `colorConvertArgs'
/usr/X11R6/lib/libXm.a(Xmos.o)(.text+0xbd2): In function
`_XmOSGetDirEntries':
: undefined reference to `readdir64_r'
/usr/X11R6/lib/libXm.a(Display.o)(.data+0x340): undefined reference to
`applicationShellClassRec'
/usr/X11R6/lib/libXm.a(IconFile.o)(.text+0x7e): In function
`MakeCachedDirEntry':
: undefined reference to `readdir64_r'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x11d): In function
`PrintNotifyHandler':
: undefined reference to `XpStartPage'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x139): In function
`PrintNotifyHandler':
: undefined reference to `XpEndPage'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x156): In function
`PrintNotifyHandler':
: undefined reference to `XpEndJob'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x20f): In function
`ResourcesUpdate':
: undefined reference to `XpGetOneAttribute'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x273): In function
`ResourcesUpdate':
: undefined reference to `XpGetPageDimensions'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x38f): In function
`SelectXpEvents':
: undefined reference to `XpGetContext'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x545): In function `Initialize':
: undefined reference to `XpQueryExtension'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x561): In function `Initialize':
: undefined reference to `XpGetContext'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x57b): In function `Initialize':
: undefined reference to `XpGetScreenOfContext'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x752): In function `Destroy':
: undefined reference to `XpGetContext'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x9a8): In function `FilePipeCB':
: undefined reference to `XpGetContext'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0xa91): In function
`ChildPrintToFile':
: undefined reference to `XpGetDocumentData'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0xb42): In function
`XmPrintToFile':
: undefined reference to `XpGetContext'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0xe43): In function
`XmPrintPopupPDM':
: undefined reference to `XpGetContext'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0xea2): In function
`XmPrintPopupPDM':
: undefined reference to `XpGetPdmStartParams'
/usr/X11R6/lib/libXm.a(PrintS.o)(.text+0x3a8): In function
`SelectXpEvents':
: undefined reference to `XpSelectInput'
/usr/X11R6/lib/libXm.a(PrintS.o)(.data+0x180): undefined reference to
`applicationShellClassRec'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0xd5): In function
`_XmEditResCheckMessages':
: undefined reference to `_XEditResResetStream'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0xe9): In function
`_XmEditResCheckMessages':
: undefined reference to `_XEditResPut8'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x223): In function
`BuildEvent':
: undefined reference to `_XEditResGet8'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x254): In function
`BuildEvent':
: undefined reference to `_XEditResGet8'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x269): In function
`BuildEvent':
: undefined reference to `_XEditResGet32'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x290): In function
`BuildEvent':
: undefined reference to `_XEditResGetString8'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x2d5): In function
`BuildEvent':
: undefined reference to `_XEditResGetString8'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x2e8): In function
`BuildEvent':
: undefined reference to `_XEditResGet16'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x322): In function
`BuildEvent':
: undefined reference to `_XEditResGet8'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x358): In function
`BuildEvent':
: undefined reference to `_XEditResGet16'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x399): In function
`BuildEvent':
: undefined reference to `_XEditResGetWidgetInfo'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x3cc): In function
`BuildEvent':
: undefined reference to `_XEditResGet16'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x40d): In function
`BuildEvent':
: undefined reference to `_XEditResGetWidgetInfo'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x44f): In function
`BuildEvent':
: undefined reference to `_XEditResGetWidgetInfo'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x466): In function
`BuildEvent':
: undefined reference to `_XEditResGetSigned16'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x47d): In function
`BuildEvent':
: undefined reference to `_XEditResGetSigned16'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x49b): In function
`BuildEvent':
: undefined reference to `_XEditResGetString8'
/usr/X11R6/lib/libXm.a(EditresCom.o)(.text+0x4aa): In function
`BuildEvent':
: undefined reference to `_XEditResGet16'
...etc...
Any idea how to take care of the above errors.
Thanks,
Narender Ramireddy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.linux-foundation.org/pipermail/lsb-discuss/attachments/20061030/d1ad950b/attachment.htm
More information about the lsb-discuss
mailing list