First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 68328
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo Linux Gnome Desktop Team <gnome@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: .:deadhead:. <deadhead@goodfellow.it>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
screem-0.11.7.ebuild workin ebuild for dev-util/screem text/plain .:deadhead:. 2004-10-20 16:47 0000 1.25 KB Details
screem-0.11.7.ebuild some minor fixes to the ebuild text/plain .:deadhead:. 2004-10-20 17:13 0000 1.28 KB Details
screem-0.11.7.ebuild Working ebuild for Screem-0.11.7 , yet another small change text/plain .:deadhead:. 2004-10-20 17:41 0000 1.32 KB Details
screem-0.12.0.ebuild Working ebuild for screem-0.12.0 [stable] text/plain .:deadhead:. 2004-10-29 12:39 0000 1.32 KB Details
screem-0.12.0.ebuild fixed screem 0.12.0 ebuild text/plain Matthias Dahl 2004-11-06 08:53 0000 1.24 KB Details
screem-0.12.1.ebuild screem-0.12.1.ebuild text/plain Yaakov S 2005-01-18 14:23 0000 1.23 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 68328 depends on: Show dependency tree
Bug 68328 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-10-20 16:45 0000
Here attached a working ebuild for screem 0.11.7

Unfortunatly to complete the installation I had emerge this package adding
 
>=gnome-base/gnome-vfs-2.8.0
>=sys-apps/dbus-0.22

to the package.mask and using the 

FEATURES="-sandbox"

in make.conf  .

Except for these thing, Screem rules as usual :)

Reproducible: Always
Steps to Reproduce:
1.
2.
3.

------- Comment #1 From .:deadhead:. 2004-10-20 16:47:02 0000 -------
Created an attachment (id=42278) [edit]
workin ebuild for dev-util/screem

------- Comment #2 From Joe McCann (RETIRED) 2004-10-20 16:51:21 0000 -------
already a bug related to updating screem. 
Your comments about gnome-vfs and dbus are very vague and don't offer any real information. Maybe mention why you had problems with those packages, errors screem gave you related to the packages, etc..

*** This bug has been marked as a duplicate of 30800 ***

------- Comment #3 From Joe McCann (RETIRED) 2004-10-20 16:58:56 0000 -------
actually going to reopen this as it is for the development version, and the
other bug is mostly outdated

------- Comment #4 From .:deadhead:. 2004-10-20 17:13:06 0000 -------
Created an attachment (id=42279) [edit]
some minor fixes to the ebuild

------- Comment #5 From .:deadhead:. 2004-10-20 17:39:07 0000 -------
Screem 0.11.7 requires these packages, that are present in portage, but they
are masked :-/, so you had to unmask the before install screem.

>=gnome-base/gnome-vfs-2.8.0
>=sys-apps/dbus-0.22

Talkig about the error I get installing screem WITHOUT FEATURES="-sandbox",
that's the output:

Making install in po
make[1]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/po'
if test -r ".././mkinstalldirs"; then \
  .././mkinstalldirs /var/tmp/portage/screem-0.11.7/image//usr/share; \
else \
  /bin/sh ../mkinstalldirs /var/tmp/portage/screem-0.11.7/image//usr/share; \
fi
mkdir -p -- /var/tmp/portage/screem-0.11.7/image//usr/share
mkdir -p --
/var/tmp/portage/screem-0.11.7/image//usr/share/locale/it/LC_MESSAGES
installing it.gmo as
/var/tmp/portage/screem-0.11.7/image//usr/share/locale/it/LC_MESSAGES/screem.mo
if test "screem" = "glib"; then \
  if test -r ".././mkinstalldirs"; then \
    .././mkinstalldirs
/var/tmp/portage/screem-0.11.7/image//usr/share/glib-2.0/gettext/po; \
  else \
    /bin/sh ../mkinstalldirs
/var/tmp/portage/screem-0.11.7/image//usr/share/glib-2.0/gettext/po; \
  fi; \
  /bin/install -c -m 644 ./Makefile.in.in \
                 
/var/tmp/portage/screem-0.11.7/image//usr/share/glib-2.0/gettext/po/Makefile.in.in;
\
else \
  : ; \
fi
make[1]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/po'
Making install in libneon
make[1]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libneon'
make[1]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libneon'
Making install in libegg
make[1]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg'
Making install in util
make[2]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/util'
make[3]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/util'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/util'
make[2]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/util'
Making install in desktopentries
make[2]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/desktopentries'
make[3]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/desktopentries'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/desktopentries'
make[2]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/desktopentries'
Making install in recent-files
make[2]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/recent-files'
make[3]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/recent-files'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/recent-files'
make[2]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg/recent-files'
make[2]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg'
make[3]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg'
make[2]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg'
make[1]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/libegg'
Making install in gdl
make[1]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/gdl'
make  install-am
make[2]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/gdl'
make[3]: Entering directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/gdl'
make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../mkinstalldirs /usr/share/screem/pixmaps
 /bin/install -c -m 644 stock-close-12.png
/usr/share/screem/pixmaps/stock-close-12.png
ACCESS DENIED  unlink:    /usr/share/screem/pixmaps/stock-close-12.png
/bin/install: cannot remove `/usr/share/screem/pixmaps/stock-close-12.png':
Permission denied
 /bin/install -c -m 644 stock-menu-left-12.png
/usr/share/screem/pixmaps/stock-menu-left-12.png
ACCESS DENIED  unlink:    /usr/share/screem/pixmaps/stock-menu-left-12.png
/bin/install: cannot remove `/usr/share/screem/pixmaps/stock-menu-left-12.png':
Permission denied
 /bin/install -c -m 644 stock-menu-right-12.png
/usr/share/screem/pixmaps/stock-menu-right-12.png
ACCESS DENIED  unlink:    /usr/share/screem/pixmaps/stock-menu-right-12.png
/bin/install: cannot remove
`/usr/share/screem/pixmaps/stock-menu-right-12.png': Permission denied
make[3]: *** [install-imageDATA] Error 1
make[3]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/gdl'
make[2]: *** [install-am] Error 2
make[2]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/gdl'
make[1]: *** [install] Error 2
make[1]: Leaving directory
`/var/tmp/portage/screem-0.11.7/work/screem-0.11.7/gdl'
make: *** [install-recursive] Error 1

!!! ERROR: dev-util/screem-0.11.7 failed.
!!! Function einstall, Line 385, Exitcode 2
!!! einstall failed

--------------------------- ACCESS VIOLATION SUMMARY
---------------------------
LOG FILE = "/tmp/sandbox-dev-util_-_screem-0.11.7-2390.log"

unlink:    /usr/share/screem/pixmaps/stock-close-12.png
unlink:    /usr/share/screem/pixmaps/stock-menu-left-12.png
unlink:    /usr/share/screem/pixmaps/stock-menu-right-12.png
---------------------------------------------------------------

nice idea to close the other 3d and open this one for the devel release ;-)

------- Comment #6 From .:deadhead:. 2004-10-20 17:41:31 0000 -------
Created an attachment (id=42280) [edit]
Yet another small change 

------- Comment #7 From Daniel Kenzelmann 2004-10-29 10:55:25 0000 -------
i think you could let 0.11.7 rest in peace and try to get a working ebuild of
0.12.0 ... what about closing this bug?

------- Comment #8 From .:deadhead:. 2004-10-29 12:39:06 0000 -------
Created an attachment (id=42870) [edit]
Working ebuild for screem-0.12.0 [stable]

------- Comment #9 From .:deadhead:. 2004-10-29 12:43:52 0000 -------
Ebuild for 0.12.0: 
cp screem-0.11.7.ebuild screem-0.12.0-ebuild

during emergeing you get the same errors present in 0.11.7
sandboxing have to be disabled [FEATURES="-sandbox"]

Have a lot of fun....

------- Comment #10 From Daniel Kenzelmann 2004-10-29 13:01:50 0000 -------
I get an access violation with your ebuild (0.12.0)

ACCESS DENIED  mkdir:     /usr/share/screem

------- Comment #11 From Daniel Kenzelmann 2004-10-29 13:09:47 0000 -------
Sure there HAS to be another way except disabling sandboxing?

------- Comment #12 From .:deadhead:. 2004-10-29 15:03:46 0000 -------
Kenzelma at the end have you installed screem or not?
Disabling the sandboxing has been the solution to your error?
Could you post something more about your "sandboxing error"?

------- Comment #13 From Daniel Kenzelmann 2004-10-30 04:00:43 0000 -------
1. I don't want to install with sanboxing disabled. (i won't even TRY, i want
package management, not some files thrown across the FS, otherwise i could use
LFS...)
2. The fix to this (pixmaps are not installed unter build root) is the same as
in screem-0.8.1-makefile-fix.patch

------- Comment #14 From Daniel Kenzelmann 2004-10-30 04:28:27 0000 -------
as far as i can see, the --prefix=/var/tmp/portage..... is not used for the
configure of the package ..... doing a
./configure --prefix=/var/tmp/portage/screem-0.12.0/image/usr
after compile fixes the install problem...

------- Comment #15 From Daniel Kenzelmann 2004-10-30 04:35:20 0000 -------
But now i get another error...


ne_openssl.o to 5 in ../../libneon/.libs/ne_stubssl.o
collect2: ld returned 1 exit status
make[2]: *** [uploadWizard.la] Error 1
make[2]: Leaving directory `/var/tmp/portage/screem-0.12.0/work/screem-0.12.0/plugins/uploadWizard'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/screem-0.12.0/work/screem-0.12.0/plugins'
make: *** [install-recursive] Error 1

!!! ERROR: dev-util/screem-0.12.0 failed.
!!! Function einstall, Line 478, Exitcode 2
!!! einstall failed
!!! If you need support, post the topmost build error, NOT this status message.


------- Comment #16 From Daniel Kenzelmann 2004-10-30 11:04:51 0000 -------
BTW, is the dependency to gdk-pixbuf (which in turn depends on old gnome-1.4
libs) really true? I mean it IS an GTK-2.4 application? 

------- Comment #17 From John Ottander 2004-10-30 17:47:29 0000 -------
the "Working ebuild for screem-0.12.0 [stable]" crashes for me with: 

$screem

(screem:10987): libglade-WARNING **: unknown attribute `comments' for <property>.

(screem:10987): libglade-WARNING **: unknown attribute `comments' for <property>.
Xlib: unexpected async reply (sequence 0x1343)!

------- Comment #18 From Matthias Dahl 2004-11-06 08:53:43 0000 -------
Created an attachment (id=43412) [edit]
fixed screem 0.12.0 ebuild

I have been kindly asked to have a look at this bug, so I hope it is not rude
to just jump into the middle of this.

This ebuild differs from the last submitted version by deadhead@wooow.it in the
following details:

* removed gdk-pixbuf from the dependencies because it is included in gtk2 and
gtk2 is already required for screem

* removed the libcroco dependency, it is now included with screem itself
because the devs needed a very recent yet unreleased version

* the zlib and ssl USE flags are now being evaluated

* fixed all remaining sandbox violations by activating the USE_DESTDIR
workaround for broken makefiles from the gnome2 eclass and by disabling the
update scripts for the mime and desktop files via two configure options- no
need to patch anything here

That should be it. The ebuild has been tested on my system and works
flawlessly. Screem starts and works fine too. I could have made the ubus
dependency optional via a USE flag or even dynamic but because the screem devs
themselves put the requirement in their rpm spec file and consider it a good
thing(tm) I have kept it a hard dependency. If there are no remaining problems,
I suggest putting this into portage cvs and closing this bug.

Reminds me, bug #69354 should be marked a duplicate of this bug.

Last but not least- this is a little off-topic but could *please* someone have
a look at bug 47447 and put that ebuild into portage too? Everything seems to
be fixed and success reports are coming in.

Thanks- and have a nice weekend guys...

------- Comment #19 From Daniel Kenzelmann 2004-11-06 15:15:56 0000 -------
That ebuild is working, please add to CVS, thanks.

------- Comment #20 From Mike Gardiner (RETIRED) 2004-11-09 01:16:21 0000 -------
*** Bug 69354 has been marked as a duplicate of this bug. ***

------- Comment #21 From Mike Gardiner (RETIRED) 2004-11-25 07:49:10 0000 -------
Bartosch, any chance you can have a look at adding this?

------- Comment #22 From Joe Gallo 2004-12-06 22:09:30 0000 -------
Version bump to 0.12.1 worked fine for me by changing the name of the attached
ebuild (Thanks, Matthias!).  Any chance this will show up in portage?

------- Comment #23 From .:deadhead:. 2004-12-11 06:06:48 0000 -------
Thanks Matthias! That ebuild was only arranged by me to work with 0.12.0, based
on Andreas Kotowicz's work. I'm really happy,as screem and gentoo user ,that
gentoo now has a really well written ebuild for such a nice prog.

------- Comment #24 From Yaakov S 2005-01-18 14:23:14 0000 -------
Created an attachment (id=48892) [edit]
screem-0.12.1.ebuild

Based on Matthias' 0.12.0.ebuild, this fixes a few QA issues:

1) Ebuilds using the gnome2.eclass must have 'doc' in IUSE, as the eclass uses
it;
2) dbus isn't currently keyworded for sparc, so the dbus DEPEND needs to be
dependent on !sparc?;
3) Add --disable-update-desktop to G2CONF, as pkg_postinst does this for us;
4) Better specify a few of the DEPENDs.

WFM, YMMV

------- Comment #25 From Xavier Neys 2005-04-14 12:44:44 0000 -------
FWIW, the submitted ebuild does compile but screem segfaults systematically
when opening a simple file, even one as simple as
"""
<?php phpinfo(); ?>
"""
A Gentoo xml doc gives the same result.
It seems more stable with css and html files.

$ screem

(screem:8703): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT
(object)' failed

(screem:8703): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT
(object)' failed

(screem:8703): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT
(object)' failed

(screem:8703): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT
(object)' failed

(screem:8703): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT
(object)' failed

(screem:8703): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT
(object)' failed

(screem:8703): GLib-GObject-CRITICAL **: g_object_get: assertion `G_IS_OBJECT
(object)' failed

(screem:8703): screem-CRITICAL **: screem_dtd_valid_element: assertion
`SCREEM_IS_DTD( dtd )' failed

(screem:8703): screem-CRITICAL **: screem_dtd_element_close_element_state:
assertion `SCREEM_IS_DTD( dtd )' failed

------- Comment #26 From Mateusz Barucha 2005-04-29 14:17:41 0000 -------
0.12.2 has just been released.
Version from portage, 0.10.2, is now more than 1 year old, by the way.

------- Comment #27 From lamekain 2005-05-20 12:10:36 0000 -------
Versionbump! New version 14.1 works just fine by renaming the old 12.1 ebuild.
After the emerge a restart of gconfd was needed (gconftool-2 --shutdown &&
gconftool-2 --spawn) and the dbus-daemon was not found without restarting screem
with "dbus-launch screem". 

------- Comment #28 From Torsten Veller 2005-06-23 02:40:24 0000 -------
Assign to gnome herd because darkspecter is marked as retired.

------- Comment #29 From John N. Laliberte (RETIRED) 2005-06-24 17:44:42 0000 -------
0.14.1 now in portage under ~.  please test and open a new bug if you find
anything.  Thanks!

First Last Prev Next    No search results available      Search page      Enter new bug