Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 195535 - Please test and mark stable dev-ml/ocamlnet-2.2.8.1
Summary: Please test and mark stable dev-ml/ocamlnet-2.2.8.1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: PPC Porters
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks:
 
Reported: 2007-10-11 19:36 UTC by Alexis Ballier
Modified: 2007-12-31 19:36 UTC (History)
1 user (show)

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 Alexis Ballier gentoo-dev 2007-10-11 19:36:49 UTC
been in the tree for >2 months, no bug

this will allow me to remove old versions and last rite dev-ml/equeue, dev-ml/rpc and dev-ml/netclient that are now included in ocamlnet

thanks
Comment 1 Alexis Ballier gentoo-dev 2007-10-11 19:38:02 UTC
(In reply to comment #0)
> been in the tree for >2 months, no bug

actually you should have read 1.5 months ;p I dunno how to count...
Comment 2 Dawid Węgliński (RETIRED) gentoo-dev 2007-10-11 20:32:59 UTC
x86 stable
Comment 3 Lars Weiler (RETIRED) gentoo-dev 2007-10-12 15:16:44 UTC
Fails on ppc with:

Checking for lablgtk2... found
Checking whether lablgtk2 has GMain.Io.remove... yes
Checking whether lablgtk2 has GMain.Io.add_watch with list support... no
Checking whether lablgtk2's GMain.Io.add_watch is broken... yes
You should apply the patch-ab-ml_glib.c to lablgtk2 to fix this!
 *
 * ERROR: dev-ml/ocamlnet-2.2.8.1 failed.
 * Call stack:
 *                 ebuild.sh, line 1687:  Called dyn_compile
 *                 ebuild.sh, line 1025:  Called qa_call 'src_compile'
 *                 ebuild.sh, line   44:  Called src_compile
 *   ocamlnet-2.2.8.1.ebuild, line   57:  Called die
 * The specific snippet of code:
 *      ./configure \
 *          -bindir /usr/bin \
 *              -datadir /usr/share/${PN} \
 *              $(ocamlnet_use_enable gtk gtk2) \
 *              $(ocamlnet_use_enable ssl ssl) \
 *              $(ocamlnet_use_enable tk tcl) \
 *              $(ocamlnet_use_with httpd nethttpd) \
 *              || die "Error : econf failed!"
 *  The die message:
 *   Error : econf failed!


USE-flags set:
[ebuild  N    ] dev-ml/ocamlnet-2.2.8.1  USE="gtk ssl -httpd -tk" 0 kB

Portage 2.1.3.12 (default-linux/ppc/ppc32/2007.0/desktop/G4/Pegasos, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r6 ppc)
=================================================================
System uname: 2.6.22-gentoo-r6 ppc 7447/7457, altivec supported
Timestamp of tree: Fri, 12 Oct 2007 14:20:01 +0000
distcc 2.18.3 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.1.1
dev-lang/python:     2.4.4-r5, 2.5.1-r2
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="ppc"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect cvs digest distlocks metadata-transfer parallel-fetch sandbox sfperms sign strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS=" http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/  http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/"
LANG="C"
LINGUAS="en de"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/gentopia /usr/local/portage"
SYNC="rsync://rsync1.de.gentoo.org/gentoo-portage"
USE="X X509 a52 aac aalib acl alsa altivec apache2 avahi bash-completion berkdb bitmap-fonts bluetooth bzip2 cairo cddb cdr cli cracklib crypt cscope ctype cups dbus dga dmx dri dts dvb dvd dvdr dvdread dvi eds emboss encode evo exif fam fbcon ffmpeg firefox flac foomaticdb fortran ftp gd gdbm gif gimpprint gnome gnutls gpgme gpm gs gstreamer gtk hal howl ical iconv idn ieee1394 imagemagick imap ipv6 irda isdnlog jabber jack java jpeg kde kdeenablefinal kdehiddenvisibility kdepim kdexdeltas latex ldap libcaca libnotify lirc lua mad maildir matroska midi mikmod mime mng mono moznocompose moznoirc moznomail mp3 mp4 mpeg mudflap musepack musicbrainz mysql ncurses new-login nls nntp nptl nptlonly nsplugin ogg opengl openmp pam pcre pda pdf perl png ppc ppds pppd python qt3 qt3support qt4 quicktime readline recode reflection rtc ruby samba scanner sdl session slang smime sndfile sockets speex spell spl ssl startup-notification svg t1lib tcpd tetex theora threads tiff timidity truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd vdr videos vim-syntax vorbis wmf x264 xanim xine xinerama xinetd xml xorg xosd xprint xscreensaver xv xvid zeroconf zlib" ALSA_CARDS="via82xx" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en de" LIRC_DEVICES="devinput" USERLAND="GNU" VIDEO_CARDS="fbdev radeon"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Alexis Ballier gentoo-dev 2007-10-12 15:23:46 UTC
(In reply to comment #3)
> Fails on ppc with:
> 
> Checking for lablgtk2... found
> Checking whether lablgtk2 has GMain.Io.remove... yes
> Checking whether lablgtk2 has GMain.Io.add_watch with list support... no
> Checking whether lablgtk2's GMain.Io.add_watch is broken... yes
> You should apply the patch-ab-ml_glib.c to lablgtk2 to fix this!

whats your lablgtk installed version ?
Comment 5 Lars Weiler (RETIRED) gentoo-dev 2007-10-12 21:02:45 UTC
(In reply to comment #4)
> whats your lablgtk installed version ?

That one is installed:
[I] dev-ml/lablgtk (2.6.0(2)@01.10.2006): Objective CAML interface for Gtk+2

Let's check if it works with a recompile.  Probably the patch has been added later than 2006-10-01?
Comment 6 Lars Weiler (RETIRED) gentoo-dev 2007-10-12 21:15:17 UTC
(In reply to comment #5)
> Let's check if it works with a recompile.  Probably the patch has been added
> later than 2006-10-01?

That did the trick.  I propose for a dev-ml/lablgtk-2.6.0-r1 bump (just a copy of the ebuild with all current arch-flags set).

Stable commit will be done when the dependency has been bumped.
Comment 7 Alexis Ballier gentoo-dev 2007-10-12 21:37:34 UTC
(In reply to comment #6)
> (In reply to comment #5)
> > Let's check if it works with a recompile.  Probably the patch has been added
> > later than 2006-10-01?
> 
> That did the trick.  I propose for a dev-ml/lablgtk-2.6.0-r1 bump (just a copy
> of the ebuild with all current arch-flags set).

what I don't get is... that there is no patch applied to lablgtk 2.6.0, and I couldn't find any such changes in the cvs history

perhaps you had upgraded ocaml without running ocaml-rebuild.sh / rebuilding packages written in ocaml ? mixing libraries compiled with different ocaml versions than the one installed usually causes borkages if they appear to work.

Comment 8 Steve Dibb (RETIRED) gentoo-dev 2007-11-16 15:12:11 UTC
amd64 stable
Comment 9 Matti Bickel (RETIRED) gentoo-dev 2007-12-31 19:36:18 UTC
ppc seems to be okay. Merges and everything (with lablgtk-2.6.0).

ppc stable.