Anyone Can help me: I can’t compile motif example of “OpenGL Programming for the X window sistem” book on linux. I’ve installed mesa, glut, lesstif. for example this is my output
of the compilation of molview example:
cc -c -o gui_init.o gui_init.c
gui_init.c:12: Xm/MainW.h: No such file or directory
gui_init.c:13: Xm/RowColumn.h: No such file or directory
gui_init.c:14: Xm/PushB.h: No such file or directory
gui_init.c:15: Xm/ToggleB.h: No such file or directory
gui_init.c:16: Xm/CascadeB.h: No such file or directory
gui_init.c:17: Xm/Frame.h: No such file or directory
gui_init.c:18: Xm/FileSB.h: No such file or directory
gui_init.c:19: Xm/Text.h: No such file or directory
gui_init.c:20: Xm/MessageB.h: No such file or directory
gui_init.c:21: Xm/LabelG.h: No such file or directory
gui_init.c:23: X11/GLw/GLwMDrawA.h: No such file or directory
make: *** [gui_init.o] Error 1
In the makefile there is -lGlw, but I don’t have this library.
this is the output of my ldconfig -v
/lib:
libutil.so.1 → libutil.so.1
libthread_db.so.1 → libthread_db.so.1
librt.so.1 → librt.so.1
libresolv.so.2 → libresolv.so.2
libpthread.so.0 → libpthread.so.0
libnss_nisplus.so.2 → libnss_nisplus.so.2
libnss_nis.so.2 → libnss_nis.so.2
libnss_hesiod.so.2 → libnss_hesiod.so.2
libnss_files.so.2 → libnss_files.so.2
libnss_dns6.so.2 → libnss_dns6.so.2
libnss_dns.so.2 → libnss_dns.so.2
libnss_db.so.2 → libnss_db.so.2
libnss_compat.so.2 → libnss_compat.so.2
libnsl.so.1 → libnsl.so.1
libm.so.6 → libm.so.6
libdl.so.2 → libdl.so.2
libdb.so.3 → libdb.so.3
libdb.so.2 → libdb.so.2
libcrypt.so.1 → libcrypt.so.1
libc.so.6 → libc.so.6
libSegFault.so → libSegFault.so
libNoVersion.so.1 → libNoVersion.so.1
libBrokenLocale.so.1 → libBrokenLocale.so.1
ld-linux.so.2 → ld-2.1.3.so
libpamc.so.0 → libpamc.so.0.72
libpam_misc.so.0 → libpam_misc.so.0.72
libpam.so.0 → libpam.so.0.72
libnss_nis.so.1 → libnss_nis.so.1
libnss_files.so.1 → libnss_files.so.1
libnss_dns.so.1 → libnss_dns.so.1
libnss_db.so.1 → libnss_db.so.1
libnss_compat.so.1 → libnss_compat.so.1
libncurses.so.5 → libncurses.so.5.0
libncurses.so.4 → libncurses.so.4.2
liblvm.so → liblvm.so
libuuid.so.1 → libuuid.so.1.2
libss.so.2 → libss.so.2.0
libext2fs.so.2 → libext2fs.so.2.4
libe2p.so.2 → libe2p.so.2.3
libcom_err.so.2 → libcom_err.so.2.0
libreadline.so.4 → libreadline.so.4.1
libhistory.so.4 → libhistory.so.4.1
/usr/lib:
libInventorXt.so → libInventorXt.so
libInventor.so → libInventor.so
libFL.so → libFL.so
libEZ.so.1.3 → libEZ.so.1.3
libgltt.so.2 → libgltt.so.2.0.5
libSDL-1.1.so.0 → libSDL-1.1.so.0.0.2
libpdf_java.so.0 → libpdf_java.so.0.0.0
libpdf.so.0 → libpdf.so.0.0.0
libtkx8.2.so → libtkx8.2.so
libtclx8.2.so → libtclx8.2.so
libitk3.1.so → libitk3.1.so
libitcl3.1.so → libitcl3.1.so
libBLT24.so → libBLT24.so
libopenal.so.0.0.1 → libopenal.so.0.0.1
libmikmod.so.2 → libmikmod.so.2.0.2
libesddsp.so.0 → libesddsp.so.0.2.18
libesd.so.0 → libesd.so.0.2.18
libaudiofile.so.0 → libaudiofile.so.0.0.0
libstyle.so.1 → libstyle.so.1.0.3
libspgrove.so.1 → libspgrove.so.1.0.3
libsp.so.1 → libsp.so.1.0.3
libgrove.so.1 → libgrove.so.1.0.3
libGL.so.1 → libGL.so.1.2.030200
libglut.so.3 → libglut.so.3.7.0
libGLU.so.1 → libGLU.so.1.2.030200
libtk8.3.so → libtk8.3.so
libtix4.1.8.0.so → libtix4.1.8.0.so
libtcl8.3.so → libtcl8.3.so
libungif.so.4 → libungif.so.4.1.0
libtiff.so.3 → libtiff.so.3
libpng.so.2 → libpng.so.2.1.0
libjpeg.so.62 → libjpeg.so.62.0.0
libimlib-xpm.so → libimlib-xpm.so
libimlib-tiff.so → libimlib-tiff.so
libimlib-ps.so → libimlib-ps.so
libimlib-ppm.so → libimlib-ppm.so
libimlib-png.so → libimlib-png.so
libimlib-jpeg.so → libimlib-jpeg.so
libimlib-gif.so → libimlib-gif.so
libimlib-bmp.so → libimlib-bmp.so
libgdk_imlib.so.1 → libgdk_imlib.so.1.9.8
libImlib.so.1 → libImlib.so.1.9.8
libgtk-1.2.so.0 → libgtk-1.2.so.0.5.3
libgdk-1.2.so.0 → libgdk-1.2.so.0.5.3
libgthread-1.2.so.0 → libgthread-1.2.so.0.0.8
libgmodule-1.2.so.0 → libgmodule-1.2.so.0.0.8
libglib-1.2.so.0 → libglib-1.2.so.0.0.8
libttf.so.2 → libttf.so.2.2.0
libvgagl.so.1 → libvgagl.so.1.4.1
libvga.so.1 → libvga.so.1.4.1
libslang.so.1 → libslang.so.1.4.0
libpth.so.13 → libpth.so.13.0.5
libpopt.so.0 → libpopt.so.0.0.0
libmm.so.11 → libmm.so.11.0.1
libxml.so.1 → libxml.so.1.8.7
libltdl.so.0 → libltdl.so.0.1.2
libqthreads.so.0 → libqthreads.so.0.0.0
libguilereadline.so.0 → libguilereadline.so.0.0.0
libguile.so.6 → libguile.so.6.0.0
libmp.so.3 → libmp.so.3.0.0
libgmp.so.3 → libgmp.so.3.0.1
libf2c.so.0 → libf2c.so.0.11
libopcodes-2.9.5.0.24.so → libopcodes-2.9.5.0.24.so
libbfd-2.9.5.0.24.so → libbfd-2.9.5.0.24.so
libxdelta.so.2 → libxdelta.so.2.0.0
libedsio.so.0 → libedsio.so.0.0.0
libsensors.so.1 → libsensors.so.1.0.0
librecode.so.0 → librecode.so.0.0.0
libxmi.so.0 → libxmi.so.0.1.1
libplotter.so.2 → libplotter.so.2.1.0
libplot.so.2 → libplot.so.2.1.0
libgpm.so.1 → libgpm.so.1.17.3
libcdda_paranoia.so.0 → libcdda_paranoia.so.0.9.7
libcdda_interface.so.0 → libcdda_interface.so.0.9.7
libbz2.so.0 → libbz2.so.0.0.0
libaa.so.1 → libaa.so.1.0.3
libstdc++.so.2.9 → libstdc++.so.2.9
libstdc++.so.2.8 → libstdc++.so.2.8
libstdc++.so.2.7.2 → libstdc++.so.2.7.2
libstdc+±libc6.1-1.so.2 → libstdc+±libc6.1-1.so.2
libpng.so.1 → libpng.so.1.0.89
libncurses.so.2.1 → libncurses.so.1.9.7a
libg++.so.2.7.2 → libg++.so.2.7.2
libg+±1.so.2 → libg+±1.so.2
libtermcap.so.2 → libtermcap.so.2.0.8
libcurses.so.1 → libcurses.so.1.0.0
librpmbuild.so.0 → librpmbuild.so.0.0.0
librpm.so.0 → librpm.so.0.0.0
libpanel.so.5 → libpanel.so.5.0
libpanel.so.4 → libpanel.so.4.2
libmenu.so.5 → libmenu.so.5.0
libmenu.so.4 → libmenu.so.4.2
libform.so.5 → libform.so.5.0
libform.so.4 → libform.so.4.2
libz.so.1 → libz.so.1.1.3
libstdc+±libc6.1-2.so.3 → libstdc+±3-libc6.1-2-2.10.0.so
libg+±libc6.1-2.so.3 → libg+±3-libc6.1-2-2.8.1.3.so
libgdbm.so.2 → libgdbm.so.2.0.0
libgdbm.so.1 → libgdbm.so.1.7.3
libcrack.so.2 → libcrack.so.2.7
/lib-aout:
/usr/X11R6/lib/Xaw95:
/usr/X11R6/lib/Xaw3d:
/usr/X11R6/lib:
libtoad.so.0.42.22 → libtoad.so.0.42.22
libforms.so.0.89 → libforms.so.0.89
libforms.so.0.88 → libforms.so.0.88
libXbae.so.4 → libXbae.so.4.0.7
libXlt.so.0 → libXlt.so.0.8.0
libfltk.so.1 → libfltk.so.1
librle.so.1 → librle.so.1.0.0
liblug.so.1 → liblug.so.1.0.8
libxrx.so.6 → libxrx.so.6.3
libpsres.so.1 → libpsres.so.1.0
libdpstk.so.1 → libdpstk.so.1.0
libdps.so.1 → libdps.so.1.0
libXxf86vm.so.1 → libXxf86vm.so.1.0
libXxf86misc.so.1 → libXxf86misc.so.1.0
libXxf86dga.so.1 → libXxf86dga.so.1.0
libXtst.so.6 → libXtst.so.6.1
libXt.so.6 → libXt.so.6.0
libXpm.so.4 → libXpm.so.4.11
libXp.so.6 → libXp.so.6.2
libXmu.so.6 → libXmu.so.6.1
libXi.so.6 → libXi.so.6.0
libXfont.so.1 → libXfont.so.1.3
libXext.so.6 → libXext.so.6.4
libXaw.so.7 → libXaw.so.7.0
libXaw.so.6 → libXaw.so.6.1
libXIE.so.6 → libXIE.so.6.0
libX11.so.6 → libX11.so.6.1
libSM.so.6 → libSM.so.6.0
libPEX5.so.6 → libPEX5.so.6.0
libICE.so.6 → libICE.so.6.3
libXaw3d.so.7 → libXaw3d.so.7.0
libXaw3d.so.6 → libXaw3d.so.6.1
libshhopt.so.1 → libshhopt.so.1.1.6
libppm.so.1.0 → libppm.so.1.0.0
libpnm.so.1.0 → libpnm.so.1.0.0
libpgm.so.1.0 → libpgm.so.1.0.0
libpbm.so.1.0 → libpbm.so.1.0.0
libMagick.so.5 → libMagick.so.5.0.20
/usr/i486-linux/lib:
/usr/i486-linux-libc5/lib:
/usr/i486-linux-libc6/lib:
/usr/i486-linuxaout/lib:
/usr/i386-suse-linux/lib:
/usr/local/lib:
/usr/openwin/lib:
libwxtree_ol.so → libwxtree_ol.so.1.67
libwxtab_ol.so → libwxtab_ol.so.1.67
libwxprop_ol.so → libwxprop_ol.so.1.67
libwxhtml_ol.so → libwxhtml_ol.so.1.67
libwxgrid_ol.so → libwxgrid_ol.so.1.67
libwxgraph_ol.so → libwxgraph_ol.so.1.67
libwxchart_ol.so → libwxchart_ol.so.1.67
libwx_ol.so → libwx_ol.so.1.67
libmfutils_ol.so → libmfutils_ol.so.1.67
libhytext_ol.so → libhytext_ol.so.1.67
libXpm_wx.so → libXpm_wx.so.1.67
libxview.so.3 → libxview.so.3.2.4
libolgx.so.3 → libolgx.so.3.2.4
/opt/kde/lib:
libkdlgloader.so.1 → libkdlgloader.so.1.0.0
libuulib.so.5 → libuulib.so.5.0.13
libmimelib.so.1 → libmimelib.so.1.0.0
libjs.so.0 → libjs.so.0.2.0
libQwSpriteField.so.1 → libQwSpriteField.so.1.5.0
libpuke.so.0 → libpuke.so.0.0.1
libmediatool.so.2 → libmediatool.so.2.0.0
libkspell.so.2 → libkspell.so.2.0.0
libkimgio.so.2 → libkimgio.so.2.0.0
libkhtmlw.so.2 → libkhtmlw.so.2.0.0
libkfm.so.2 → libkfm.so.2.0.0
libkfile.so.2 → libkfile.so.2.0.0
libkdeui.so.2 → libkdeui.so.2.0.0
libkdecore.so.2 → libkdecore.so.2.0.0
libkab.so.2 → libkab.so.2.0.0
libjscript.so.2 → libjscript.so.2.0.0
/opt/gnome/lib:
libglade.so.0 → libglade.so.0.3.1
libglade-gnome.so.0 → libglade-gnome.so.0.3.1
You should install the lesstiff.dev.rpm and
the other dev.rpm. This will install the
header files you need to compile the programm.
Stefan
This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.