Summary: | Val(a)IDE - ebuild for dev-util/valide | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Serhij S. Stasyuk <stas> |
Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
Status: | CONFIRMED --- | ||
Severity: | enhancement | CC: | andyinno, james, jklawiter, stas, steffen, sunrise, theli.ua |
Priority: | High | Keywords: | EBUILD |
Version: | unspecified | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
valide-0.5.1.ebuild
valide-overlay.tar.bz2 untarred ebuild that was submitted to sunrise valide-0.6.1 - bugfix release |
Description
Serhij S. Stasyuk
2009-07-28 10:12:50 UTC
Created attachment 199427 [details]
valide-0.5.1.ebuild
You may also want to investigate putting your ebuild in the sunrise overlay which is located at <http://www.gentoo.org/proj/en/sunrise/>. When/if the ebuild is put into sunrise, please let us know on this bug. Created attachment 199606 [details]
valide-overlay.tar.bz2
#gentoo-sunrise approved ebuild.
Can we have that un tarred please? Thanks. It will be soon in overlay. Created attachment 199607 [details]
untarred ebuild that was submitted to sunrise
I've went ahead and uploaded the ebuild that was in the tarball after extracting it in my chroot.
This is now in the sunrise overlay. You can find it at: http://overlays.gentoo.org/proj/sunrise/browser/sunrise/dev-util/valide I can't compile it with vala-0.7.5. I downgraded vala to version 0.7.4 and I was able to compile it and launch it. I don't know anything about vala ( yet ). If it could help I'm running an AMD64 laptop. the output of portage is: libvalide/utils.vala:336.9-336.88: error: Invalid assignment from owned expression to unowned variable libvalide/valac.vala:117.55-117.74: error: Argument 2: Cannot convert from `size_t' to `long' libvalide/document-manager.vala:474.11-474.41: warning: unhandled error `GLib.Error' libvalide/project-manager.vala:287.42-287.53: error: Argument 1: Cannot convert from `size_t' to `long' libvalide/window.vala:897.38-897.49: error: Argument 1: Cannot convert from `size_t' to `long' Waf: Leaving directory `/var/tmp/portage/dev-util/valide-0.5.1/work/valide-0.5.1/_build_' Build failed -> task failed (err #1): {task: valac_task aboutdialog.vala,abstract-config-manager.vala,abstract-text-document.vala,compiler.vala,config-manager.vala,document-close-dialog.vala,document-manager.vala,document-message.vala,document.vala,encoding.vala,executable-manager.vala,executable.vala,goto-dialog.vala,idocument.vala,markup.vala,panel.vala,plugin-manager.vala,plugin-preferences.vala,plugin-registrar.vala,plugin.vala,preferences-dialog.vala,project-dialog-options.vala,project-dialog-remove.vala,project-dialog.vala,project-manager.vala,project.vala,recent-manager-ui.vala,searching.vala,source-buffer.vala,source-view.vala,split-source-view.vala,start-page.vala,statusbar.vala,template-manager.vala,template.vala,uimanager.vala,utils.vala,valac.vala,window.vala,calltips.vala,manager.vala,popup.vala,proposal.vala,provider.vala,tree.vala,trigger.vala,access.vala,cache.vala,engine.vala,file.vala,heritage.vala,implementation.vala,kind.vala,language.vala,object.vala,parser.vala,symbol.vala,abstract-close-dialog.vala,abstract-preferences-dialog.vala,abstract-project-dialog-options.vala,abstract-project-dialog-remove.vala,abstract-project-dialog.vala -> aboutdialog.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,abstract-config-manager.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,abstract-text-document.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,compiler.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,config-manager.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,document-close-dialog.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,document-manager.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,document-message.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,document.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,encoding.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,executable-manager.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,executable.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,goto-dialog.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,idocument.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,markup.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,panel.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,plugin-manager.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,plugin-preferences.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,plugin-registrar.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,plugin.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,preferences-dialog.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,project-dialog-options.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,project-dialog-remove.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,project-dialog.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,project-manager.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,project.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,recent-manager-ui.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,searching.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,source-buffer.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,source-view.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,split-source-view.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,start-page.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,statusbar.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,template-manager.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,template.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,uimanager.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,utils.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,valac.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,window.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,calltips.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,manager.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,popup.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,proposal.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,provider.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,tree.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,trigger.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,access.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,cache.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,engine.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,file.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,heritage.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,implementation.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,kind.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,language.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,object.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,parser.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,symbol.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,abstract-close-dialog.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,abstract-preferences-dialog.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,abstract-project-dialog-options.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,abstract-project-dialog-remove.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,abstract-project-dialog.c,valide-0.0.h,valide-0.0.vapi,valide-0.0.deps,valide-0.0.h} * * ERROR: dev-util/valide-0.5.1 failed. sorry... it's really long but hope it could help. my emerge --info: emerge --info Portage 2.2_rc40 (default/linux/amd64/2008.0, gcc-4.3.2, glibc-2.9_p20081201-r2, 2.6.30-gentoo-r4 x86_64) ================================================================= System uname: Linux-2.6.30-gentoo-r4-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9300_@_2.50GHz-with-gentoo-2.0.1 Timestamp of tree: Mon, 07 Sep 2009 21:30:01 +0000 distcc 3.1 x86_64-pc-linux-gnu [disabled] app-shells/bash: 3.2_p39 dev-java/java-config: 2.1.8-r1 dev-lang/python: 2.6.2-r1 dev-python/pycrypto: 2.0.1-r8 dev-util/cmake: 2.6.4 sys-apps/baselayout: 2.0.1 sys-apps/openrc: 0.4.3-r3 sys-apps/sandbox: 1.6-r2 sys-devel/autoconf: 2.13, 2.63-r1 sys-devel/automake: 1.7.9-r1, 1.9.6-r2, 1.10.2 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.1 sys-devel/libtool: 2.2.6a virtual/os-headers: 2.6.27-r2 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/splash /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=core2 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="assume-digests buildpkg candy distlocks fixpackages parallel-fetch preserve-libs protect-owned quiet sandbox sfperms strict unmerge-logs unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.switch.ch/ftp/mirror/gentoo/ http://ftp.twaren.net/Linux/Gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo" LANG="it_IT.UTF-8" LC_ALL="it_IT.UTF-8" LDFLAGS="-Wl,--as-needed" LINGUAS="it" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_CONFIGROOT="/" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage/layman/sunrise" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl acpi alsa amd64 avahi berkdb bluetooth bonjour bzip2 cairo cli consolekit cracklib crypt cups dbus djvu doc dri examples exif flac fortran gdbm glib gnome gphoto2 gpm gstreamer gtk gtk2 hal howl-compat iconv ipv6 isdnlog java jpeg libnotify mdnsresponder-compat mmx mudflap multilib musicbrainz ncurses networkmanager nls nptl nptlonly ogg opengl openmp pam pcre pic pie png policykit pppd python readline reflection scanner sdl session smp spl sse sse2 ssl sysfs tcpd tetex theora threads unicode usb v4l v4l2 xine xinerama xorg xulrunner zeroconf zlib" ALSA_CARDS="hda-intel" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse joystick synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="it" LIRC_DEVICES="all" SANE_BACKENDS="plustek net" USERLAND="GNU" VIDEO_CARDS="nv nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS I know I'm using an hard masked portage, but I tryed to install valide on another desktop, i686 and I had the same problem with a stable system. the problem with newer version od vala (to compile valide) is fixed in svn version revision: 420 valide $ svn log -r 420 ------------------------------------------------------------------------ r420 | gege2061 | 2009-09-29 12:04:36 +0200 (wto) | 1 linia Fix compilation error with vala 0.7.7 dev-util/valide/valide-0.6.0.ebuild commited to https://overlays.gentoo.org/svn/proj/sunrise/portage-review/dev-util/valide. Hope someone move it soon to main sunrise tree. valide-0.6.0 should probably depend on =dev-lang/vala-0.7.7 (in portage) because it is the last version that can be used to compile valide-0.6.0 without errors. vala-0.7.8 (released yesterday) cannot be used to compile valide-0.6.0 Created attachment 210550 [details]
valide-0.6.1 - bugfix release
(In reply to comment #12) > Created an attachment (id=210550) [details] > valide-0.6.1 - bugfix release Thanks for the notification. I have 2 questions to you :) 1. Have you tested it with ~x86? 2. Why you've changed needed gtk+ version to >=2.18 instead of 2.16? wscript checks it to be >=2.16. > 1. Have you tested it with ~x86? Yes, i'm using x86 > 2. Why you've changed needed gtk+ version to >=2.18 instead of 2.16? wscript > checks it to be >=2.16. Because this version cannot be compiled (fails) with gtk-2.16 Also here: http://www.valaide.org/content/download (bottom of the page) you can find list of dependencies with >=gtk+-2.18 (In reply to comment #14) > > 1. Have you tested it with ~x86? > Yes, i'm using x86 > > > 2. Why you've changed needed gtk+ version to >=2.18 instead of 2.16? wscript > > checks it to be >=2.16. > Because this version cannot be compiled (fails) with gtk-2.16 > Also here: http://www.valaide.org/content/download (bottom of the page) you can > find list of dependencies with >=gtk+-2.18 > Jakub, thanks. Ebuild posted to sunrise overlay, will be available after merge. There is valide-0.7.0 available http://blog.valaide.org/content/valaide-070 but simply renaming the ebuild name fails. (In reply to comment #16) > There is valide-0.7.0 available http://blog.valaide.org/content/valaide-070 but > simply renaming the ebuild name fails. It needs >=x11-libs/gtksourceview-2.10 which is not in portage. (In reply to comment #17) Ebuild for >=x11-libs/gtksourceview-2.10 is now not in portage, so valide-0.7.0.ebuild commited to sunrise. gtksourceview-2.10.4 is now in portage. valide-0.7.0 won't work (properly) with vala-0.11 or higher, as per http://bazaar.launchpad.net/~valide/valide/trunk/revision/560 valide-0.7.0 wont compile with vala-0.10.1 because vala is now slotted, and there is no symlink valac to valac-0.10 Is it possible to fix with simple ebuild change? Let's wait for answer for #338067 In reply to #20 > valide-0.7.0 wont compile with vala-0.10.1 because vala is now slotted, and there is no symlink valac to valac-0.10 It can't be compiled with valac-0.10, it needs older version. Quick fix is to add :0 after >=dev-lang/vala-0.7.8: >=dev-lang/vala-0.7.8:0 And then do ebuild valide-0.7.0.ebuild digest This version is too outdated, I've tried to create patch but there are too many places to be changed. Let's wait for new release - there are some changes in trunk, seems it will require libvala-0.12 It seems that this package is no longer in Sunrise. |