This version fixes compilation problems with ocaml-3.09 (see URL). No changes necessary to the ebuild itself. Cheers,
0.9.6.9 was released back in April. Could someone please bump the version (renaming the 0.9.6.8 ebuild should be enough).
Added to CVS, thanks for reporting.
The 0.9.6.9 version does not compile on amd64. It also has serious issues in the shipped OMake.om file: ocamlfind support is severely broken and there a syntax problem in some code which checks for the -z flag of the ocaml compiler (effectively making the release _only_ work with compiler versions which support the -z flag). I will attached the two patches (snarfed from the svn repository) that fix these issues shortly.
Created attachment 99212 [details, diff] Fixes compilation on amd64
Created attachment 99213 [details, diff] Fixes PACKS/ocamlfind support
Works on amd64 with the patches in #4 and #5 Portage 2.1.2_pre1-r4 (default-linux/amd64/2006.1/desktop, gcc-4.1.1, glibc-2.4-r3, 2.6.18-ck1 x86_64) ================================================================= System uname: 2.6.18-ck1 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ Gentoo Base System version 1.12.5 Last Sync: Thu, 28 Sep 2006 23:00:08 +0000 app-admin/eselect-compiler: [Not Present] dev-java/java-config: 1.3.7, 2.0.30 dev-lang/python: 2.3.5, 2.4.3-r4 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.17-r1 ACCEPT_KEYWORDS="amd64 ~amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=k8 -pipe -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c" CXXFLAGS="-O2 -march=k8 -pipe -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.ussg.iu.edu/pub/linux/gentoo http://gentoo.ccccom.com http://ftp.heanet.ie/pub/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://mir.zyrianes.net/gentoo/ ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.osuosl.org/ http://194.117.143.72" LC_ALL="en_US.UTF-8" 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'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage/db" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acl afro alsa avi berkdb bindist bitmap-fonts cairo cdr cli crypt cscope cups dbus dlloader dvd dvdr eds elibc_glibc emboss encode fam firefox fortran gif gnutls gpm gstreamer gtk gtk2 hal input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog jpeg kernel_linux libg++ mad mikmod mp3 mpeg ncurses nls nptl nptlonly ogg opengl pam pcre pdflib perl png ppds pppd python qt3 qt4 quicktime readline reflection samba sdl session spell spl ssl tcpd tiff truetype truetype-fonts type1-fonts udev unicode userland_GNU video_cards_nvidia vorbis xinerama xml xorg xprint xv zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS (In reply to comment #5) > Created an attachment (id=99213) [edit] > Fixes PACKS/ocamlfind support >
Confirm that 0.9.6.9 works on amd64, with the two patches.
Well, there is a new version out (0.9.8) -- that version compiles and runs without patches. It _does_ break compatibility though, see the Changelog for details. I'll attach an ebuild in a second. Here are the changes: - The old method of forcing FAM and readline support off doesn't seem to work anymore, so I've disabled it. - The build method changed sufficiently that I couldn't be bothered to try to fix it; instead I just invoke GNU make with an appropriate environment.
Created attachment 103886 [details] omake-0.9.8.ebuild
Hello, I would like to have access to the latest version of omake 0.9.8.x because it has support for the Menhir parser-generator. It also facilitates support from the mailing list because it is easier on the maintainers. Would it be possible to place the latest e-builds in the portage tree as masked? Looks like the latest ocaml compiler is available in this ways and it seems to work out fine. Thanx
People, stop endlessly recycling bugs for version bump and unrelated issues.
bumped to 0.9.8.1