Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 91611 - dev-ml/lablgtk-1.2.7: fails on compilation
Summary: dev-ml/lablgtk-1.2.7: fails on compilation
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High major (vote)
Assignee: Gentoo Team for the ML programming language family
URL:
Whiteboard:
Keywords:
Depends on: 60193
Blocks:
  Show dependency tree
 
Reported: 2005-05-05 13:29 UTC by Lorenzo Hernández García-Hierro
Modified: 2005-09-21 10:04 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Lorenzo Hernández García-Hierro 2005-05-05 13:29:00 UTC
Hi,

dev-ml/lablgtk-1.2.7 fails on compilation reporting that /usr/lib/ocaml/lablGL/raw.cmi is not a compiled interface:

ocamlc.opt -c -ccopt "-O -DGTK_NO_CHECK_CASTS -DGTK_DISABLE_COMPAT_H -I/usr/include/gnome-xml -I/usr/include/libglade-1.0 -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -I/usr/X11R6/include -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include" ml_gtkgl.c
ocamlmklib -verbose -o lablgtkgl -lgtkgl ml_gtkgl.o \
    -lGLU -lGL -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm
Unknown option -rdynamic
+ gcc -shared -o ./dlllablgtkgl.so ml_gtkgl.o -L/usr/lib -L/usr/X11R6/lib  -Wl,-rpath,/usr/lib:/usr/X11R6/lib -lgtkgl -lGLU -lGL -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm
+ ar rc ./liblablgtkgl.a ml_gtkgl.o
+ ranlib ./liblablgtkgl.a
ocamlc.opt -I /usr/lib/ocaml/lablGL -w s -c glGtk.mli
/usr/lib/ocaml/lablGL/raw.cmi is not a compiled interface
make[1]: *** [glGtk.cmi] Error 2
rm varcc.ml
make[1]: Leaving directory `/var/tmp/portage/lablgtk-1.2.7/work/lablgtk-1.2.7/src'
make: *** [all] Error 2

System information:

Portage 2.0.51.21-r1 (selinux/2005.1/x86, gcc-3.3.5, glibc-2.3.5-r0, 2.6.11-hardened-r1 i686)
=================================================================
System uname: 2.6.11-hardened-r1 i686 Intel(R) Pentium(R) 4 CPU 3.06GHz
Gentoo Base System version 1.6.11
ccache version 2.4 [enabled]
dev-lang/python:     2.2.2, 2.3.5
sys-apps/sandbox:    1.2.5
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r8
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.4.19, 2.6.11
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -mcpu=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-O3 -mcpu=pentium4 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig ccache distlocks sandbox selinux sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dfx X acpi alsa apache2 arts avi berkdb bitmap-fonts bonobo cdparanoia cdr cjk crypt cups curl dba directfb dlloader dmx dvb dvd dvdr dvdread edl eds encode esd expat fam fbcon flac font-server gcj gd gdbm gif gnome gnutls gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile hal hardened imagemagick imlib ipv6 java jpeg junit kde kerberos ldap libclamav libwww live mad mikmod motif mozdevelop mozilla moznomail mozsvg mp3 mpeg multitarget mysql nas ncurses network nls nntp nptl odbc ogg oggvorbis opengl oss pam pda pdflib perl pic png postgres python qt quicktime readline real samba sdl selinux slang sndfile spell sqlite sse sse2 ssl svga tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts v4l v4l2 vorbis x86 xchattext xine xinerama xml xml2 xmms xv xvid zlib video_cards_radeon userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

Cheers,
Lorenzo.
Comment 1 g_os 2005-06-13 14:06:49 UTC
try with  
USE="-opengl" emerge lablgtk 
 
Version: 1.2.5 
 
 
Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.3.5-20050130, 
glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r6 i686) 
================================================================= 
System uname: 2.6.11-gentoo-r6 i686 AMD Sempron(tm)   2800+ 
Gentoo Base System version 1.6.12 
Python:              dev-lang/python-2.2.3-r5,dev-lang/python-2.3.5 [2.3.5 
(#1,May  3 2005, 00:42:27)] 
distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[enabled] 
ccache version 2.3 [enabled] 
dev-lang/python:     2.2.3-r5, 2.3.5 
sys-apps/sandbox:    [Not Present] 
sys-devel/autoconf:  2.13, 2.59-r6 
sys-devel/automake:  1.5, 1.7.9-r1, 1.9.5, 1.4_p6, 1.6.3, 1.8.5-r3 
sys-devel/binutils:  2.15.92.0.2-r10 
sys-devel/libtool:   1.5.16 
virtual/os-headers:  2.6.8.1-r2 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=athlon-xp -O3 -pipe -m3dnow -mmmx -fomit-frame-pointer 
-ffast-math  -funroll-loops -fforce-addr -falign-functions=4 -msse" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=athlon-xp -O3 -pipe -m3dnow -mmmx -fomit-frame-pointer 
-ffast-math  -funroll-loops -fforce-addr -falign-functions=4 -msse" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs autoconfig candy ccache distcc distlocks sandbox sfperms 
strict" 
GENTOO_MIRRORS="http://mirror.switch.ch/mirror/gentoo/ 
http://pandemonium.tiscali.de/pub/gentoo/ 
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ 
http://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/" 
LC_ALL="fr_FR@euro.UTF-8" 
LINGUAS="fr" 
MAKEOPTS="-j3" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/opt/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://lancelot.degeneve.net/gentoo-portage" 
USE="x86 3dnow 3dnowex X aalib aim alsa apache2 apm avi bash-completion berkdb 
bitmap-fonts bluetooth bonobo bootsplash cdparanoia cdr chroot codecs crypt 
cupscurl directfb dvd dvdread eds emboss encode exif fam fbcon ffmpeg flac 
foomaticdb fortran gdbm gif gimp gimpprint gnome gphoto2 gpm gstreamer gtk 
gtk2 gtkhtml guile imagemagick imlib insecure-drivers ipv6 irmc jabber jack 
java jpeg junit kde kdepim ldap libg++ libwww live mad mikmod mmx mozilla 
moznocompose moznoirc mozsvg mp3 mpeg msn mysql mythtv ncurses network nls ofx 
ogg oggvorbis opengl oscar oss pam pda pdflib perl pic png python quicktime 
readline real remote rtc samba scanner sdl slang speex spell ssl stats svga 
tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts unichrome unicode 
usb userelocales v4l v4l2 vorbis win32codecs xine xml xml2 xmms xosd xv xvid 
yahoo zlib video_cards_via linguas_fr userland_GNU kernel_linux elibc_glibc" 
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LDFLAGS 
 
 
Comment 2 Matthieu Sozeau (RETIRED) gentoo-dev 2005-09-21 10:04:56 UTC
Your problem is that your lablgl version was not compiled with the same (ocaml) 
compiler you are using now to compile lablgtk. Either reemerge lablgl or 
run /usr/portage/dev-lang/ocaml/files/ocaml-rebuild.sh which will do it for you 
(hopefully).