First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 141689
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: media-video herd <media-video@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Martin von Gagern <Martin.vGagern@gmx.net>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
goggles-0.9.0.ebuild media-video/goggles/goggles-0.9.0.ebuild text/plain Martin von Gagern 2006-07-25 04:07 0000 1.30 KB Details
goggles-0.9.0-r1.ebuild A slightly modified (0.9.0) ebuild that fixes the problems mentioned above text/plain Axel Dyks 2006-11-08 04:04 0000 1.36 KB Details
goggles-0.9.0-r1.ebuild This package is jinxed! Fixed a typo ... text/plain Axel Dyks 2006-11-08 04:10 0000 1.36 KB Details
goggles-0.9.0.ebuild goggles-0.9.0.ebuild installing ogle_gui_goggles using newbin text/plain Martin von Gagern 2006-11-08 04:30 0000 1.43 KB Details
goggles-0.9.1.ebuild goggles-0.9.1.ebuild text/plain Martin von Gagern 2006-12-05 02:35 0000 1.43 KB Details
goggles-0.9.1.ebuild goggles-0.9.1.ebuild without -s in LDFLAGS text/plain Martin von Gagern 2006-12-05 13:11 0000 1.37 KB Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 141689 depends on: 111209 Show dependency tree
Bug 141689 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: 2006-07-25 04:03 0000
With fox-1.6.8 from bug 111209 comment 3
 and fox-wrapper-2 from bug 111209 comment 4
I just successfully built goggles-0.9.0 by simply renaming the ebuild.
Further adjustments to the ebuild make it depend on fox-1.6* and set WANT_FOX
according to the new fox layout used by fox.eclass.

According to bug 128917 we need fox-1.6 to compile using gcc-4.1.1, and we need
goggles-0.9.0 or a lot of patches to make goggles compile using fox-1.6. So
this here is a bit more than an request for enhancement; we need it for gcc
update.

------- Comment #1 From Martin von Gagern 2006-07-25 04:07:01 0000 -------
Created an attachment (id=92707) [details]
media-video/goggles/goggles-0.9.0.ebuild

Ebuild for goggles-0.9.0, setting DEPEND to fox-1.6* and WANT_FOX to 1.6
Note that the fix from bug 141683 is not needed here.

------- Comment #2 From Axel Dyks 2006-11-08 03:27:52 0000 -------
Hmm ...

As of version 0.8.0 "ogle" does build "src/ogle_gui_goggles"
but "src/goggles" which should be installed to "/usr/bin/ogle_gui_goggles".
So "ogle_gui_goggles" is NOT installed in ALL ~arch builds at the moment!

Furthermore there is a persistent problem with "scripts/goggles", i. e.
version 0.7.10 sets DVDP_UI="//var/tmp/portage/goggles-0.7.10/image/..",
version 0.8.0 sets DVDP_UI="//usr/bin/ogle_gui_goggles" (OK), and
version 0.9.0 sets DVDP_UI="@location@/ogle_gui_gogles".

Axel

------- Comment #3 From Axel Dyks 2006-11-08 04:04:24 0000 -------
Created an attachment (id=101454) [details]
A slightly modified (0.9.0) ebuild that fixes the problems mentioned above

Addition:
  The problem with the binary name (ogle_gui_goggles != goggles) does not
  occur before version 0.9.0 which moved the "build code" from
  "src/build.mk" into "gb".

Axel





------- Comment #4 From Axel Dyks 2006-11-08 04:10:30 0000 -------
Created an attachment (id=101456) [details]
This package is jinxed! Fixed a typo ...

------- Comment #5 From Martin von Gagern 2006-11-08 04:30:10 0000 -------
Created an attachment (id=101457) [details]
goggles-0.9.0.ebuild installing ogle_gui_goggles using newbin

(In reply to comment #2)
> As of version 0.8.0 "ogle" does build "src/ogle_gui_goggles"
> but "src/goggles"

You meant "goggles" not "ogle" and "does not build" not "does build", right?

(In reply to comment #3)
> A slightly modified (0.9.0) ebuild that fixes the problems mentioned above

Intuitively I'd tend to use newbin in src_install instead of mv in src_compile,
but I don't know if there are any good reasons to prefer one or the other.

What we definitely should have are some more "|| die" handlers. With them I
would have noted this problem before reporting this as "working" here. I also
added a die in case the goggles script contains some unexpanded placeholder
(like @location@ was); to avoid problems like this in the future.

------- Comment #6 From Axel Dyks 2006-11-08 05:17:48 0000 -------
(In reply to comment #4)
>> As of version 0.8.0 "ogle" does build "src/ogle_gui_goggles"
>> but "src/goggles"

>You meant "goggles" not "ogle" and "does not build" not "does build", right?

Yes. And the problem does occur in version 0.9.0 for the first time and
not in 0.8.0 ...

Your lastest 0.9.0 ebuild (using "newbin" and not "mv") does work for me, too.
So which of the 0.9.0" ebuilds is added to portage does not really matter
though
your's should be preferred, because of the added "|| die"s.

Argh ... Just noticed that "fox-1.6.16"'s DEPEND must list "fox-wrapper-2"
(which is ~arch as is fox-1.6-*) and not just "fox-wrapper"

Axel

------- Comment #7 From Martin von Gagern 2006-12-03 17:01:58 0000 -------
Because of the script path problems described in comment #2 the current stable
version of goggles is almost inusable. Furthermore the current ~masked version
is not a likely candidate for stabilization because of said problems.

As all dependencies of this bug have been fixed for some time now, I would
therefore ask the video herd to include the posted ebuild into the tree, give
it some testing there, and stabilize soon if there are no major bug reports,
because what's currently in portage is almost certainly unusable. 

In case a fast stabilization is not feasible, some ebuild changes should be
backported. This is especially the changed DVDP_UI setting mentioned in
comment 2, the name of the binary to be installed as described in that same
comment, and the WANT_FOX setting fo which I just filed bug 157034.

------- Comment #8 From Martin von Gagern 2006-12-05 02:35:12 0000 -------
Created an attachment (id=103382) [details]
goggles-0.9.1.ebuild

We might as well add the latest 0.9.1 instead of 0.9.0.
Simply copied my previous ebuild, works well enough.

------- Comment #9 From Matti Bickel 2006-12-05 08:58:42 0000 -------
Martin, your ebuild seems all fine. Thanks for the work, i just need to get rid
of that "prestripped files found", but once i've fixed that, i'll check it in
asap.

------- Comment #10 From Martin von Gagern 2006-12-05 13:11:46 0000 -------
Created an attachment (id=103412) [details]
goggles-0.9.1.ebuild without -s in LDFLAGS

(In reply to comment #9)
> Martin, your ebuild seems all fine. Thanks for the work, i just need to get
> rid of that "prestripped files found",

The attached ebuild solves this issue, using a modified sed call.
LDFLAGS was set to -s by default.

I also noticed that for CFLAGS and CXXFLAGS the environment now takes
precedence, so some of the changes are no longer needed. And to be on the safe
side I now modify all config files.

> but once i've fixed that, i'll check it in asap.

Good to head that! Thanks! :-)

------- Comment #11 From Samuli Suominen 2007-03-31 18:57:09 0000 -------
0.9.1 seems to be allready in tree since last year, closing this..

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