Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

Please fix bug 183862 FINALY!

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
38 posts
  • 1
  • 2
  • Next
Author
Message
Let_Me_Be
n00b
n00b
User avatar
Posts: 65
Joined: Thu Apr 28, 2005 6:53 pm
Contact:
Contact Let_Me_Be
Website

Please fix bug 183862 FINALY!

  • Quote

Post by Let_Me_Be » Thu Jul 17, 2008 9:54 pm

I already tried to draw atention by opening a duplicate, now i will also try here.

Please fix this bug! It has changed into a blocker! There is no version of hal that actually compiles! No possible workaround! PLEASE!!!
Top
cyrillic
Watchman
Watchman
User avatar
Posts: 7311
Joined: Wed Feb 19, 2003 3:05 am
Location: Groton, Massachusetts USA

  • Quote

Post by cyrillic » Thu Jul 17, 2008 10:53 pm

I am not an expert on HAL, but all the versions that I have used in the past have compiled and run without major problems.

This is what I am currently running on all my machines (~amd64 ~ppc ~x86)

Code: Select all

# equery list hal
[ Searching for package 'hal' in all categories among: ]
 * installed packages
[I--] [ ~] app-misc/hal-info-20080508 (0)
[I--] [ ~] sys-apps/hal-0.5.11-r1 (0) 
Top
VoidMage
Watchman
Watchman
User avatar
Posts: 6196
Joined: Sat Oct 14, 2006 8:43 am

  • Quote

Post by VoidMage » Thu Jul 17, 2008 11:14 pm

Please read [bug=229145]this[/bug] for an explanation what the real problem is.
Top
Let_Me_Be
n00b
n00b
User avatar
Posts: 65
Joined: Thu Apr 28, 2005 6:53 pm
Contact:
Contact Let_Me_Be
Website

  • Quote

Post by Let_Me_Be » Thu Jul 17, 2008 11:18 pm

cyrillic wrote:I am not an expert on HAL, but all the versions that I have used in the past have compiled and run without major problems.

This is what I am currently running on all my machines (~amd64 ~ppc ~x86)

Code: Select all

# equery list hal
[ Searching for package 'hal' in all categories among: ]
 * installed packages
[I--] [ ~] app-misc/hal-info-20080508 (0)
[I--] [ ~] sys-apps/hal-0.5.11-r1 (0) 
How did you get the documentation generation to work?

This is my problem: http://bugs.gentoo.org/show_bug.cgi?id=232105
Top
cyrillic
Watchman
Watchman
User avatar
Posts: 7311
Joined: Wed Feb 19, 2003 3:05 am
Location: Groton, Massachusetts USA

  • Quote

Post by cyrillic » Thu Jul 17, 2008 11:43 pm

Let_Me_Be wrote:How did you get the documentation generation to work?
None of my machines have USE="doc", so I guess any documentation bugs went unnoticed.
Top
timeBandit
Bodhisattva
Bodhisattva
User avatar
Posts: 2719
Joined: Fri Dec 31, 2004 1:54 am
Location: here, there or in transit

  • Quote

Post by timeBandit » Fri Jul 18, 2008 3:36 am

Moved from Kernel & Hardware to Portage & Programming.

Several points to note:
  1. A minority of developers are active on the forums, complaints here to devs fall on few interested ears.
  2. The bug you duplicated included a patch that might fix your problem, if you applied it to a copy of the ebuild in an overlay.
  3. Given 1 & 2, your own interests might be better served--i.e., the repair committed sooner--if you tested the fix, provided feedback and otherwise offered to help.
On the whole, the community reacts better to those who offer even limited assistance than those who demand others take action.
Plants are pithy, brooks tend to babble--I'm content to lie between them.
Super-short f.g.o checklist: Search first, strip comments, mark solved, help others.
Top
Let_Me_Be
n00b
n00b
User avatar
Posts: 65
Joined: Thu Apr 28, 2005 6:53 pm
Contact:
Contact Let_Me_Be
Website

  • Quote

Post by Let_Me_Be » Fri Jul 18, 2008 6:37 am

cyrillic wrote:
Let_Me_Be wrote:How did you get the documentation generation to work?
None of my machines have USE="doc", so I guess any documentation bugs went unnoticed.
Well i have the doc turned off as well, the problem is that hal ignores this flag and builds documentation anyway. Could you please post the versions of dev-util/gtk-doc, and dev-libs/libxslt you have installed?
Top
VoidMage
Watchman
Watchman
User avatar
Posts: 6196
Joined: Sat Oct 14, 2006 8:43 am

  • Quote

Post by VoidMage » Fri Jul 18, 2008 10:08 am

@cyrilic: I'm almost sure, that you're wrong,
the real reason this bug could go unnoticed by you,
was probably the fact that everything is probably OK,
if you have gtk-doc installed.
Top
cwr
Veteran
Veteran
Posts: 1969
Joined: Sat Dec 17, 2005 11:17 am

  • Quote

Post by cwr » Fri Jul 18, 2008 10:19 am

The workaround I use is to have "doc" set in make.conf, and "-doc" set in
package.use for hal, dbus, and a dbus documentation package whose name
I can't recall. That seems to work ok.

Another approach might be to take the doc flag out of make.conf, build dbus
and hal, and put the flag back.

Will
Top
Let_Me_Be
n00b
n00b
User avatar
Posts: 65
Joined: Thu Apr 28, 2005 6:53 pm
Contact:
Contact Let_Me_Be
Website

  • Quote

Post by Let_Me_Be » Fri Jul 18, 2008 10:42 am

cwr wrote:The workaround I use is to have "doc" set in make.conf, and "-doc" set in
package.use for hal, dbus, and a dbus documentation package whose name
I can't recall. That seems to work ok.

Another approach might be to take the doc flag out of make.conf, build dbus
and hal, and put the flag back.

Will
FOR THE LAST TIME THAT F&*!(NG EBUILD IS IGNORING USE FLAGS SETTINGS!!!!! IF YOU SET -DOC WHEREVER YOU WANT IT WILL BE IGNORED!!!!! THE DOCUMENTATION WILL BE BUILT ANYWAY!!!!

Well it won't actually because it fails at that stage.
Top
VoidMage
Watchman
Watchman
User avatar
Posts: 6196
Joined: Sat Oct 14, 2006 8:43 am

  • Quote

Post by VoidMage » Fri Jul 18, 2008 1:59 pm

As I said in bug 229145, the whole problem of doc useflag
comes from the fact, that hal maintainers failed to notice
that hal switched from doxygen to gtk-doc.
@Let_Me_Be: one simple question - does it work when you have gtk-doc installed
or are upstream files corrupted and it doesn't work even then ?
Top
cyrillic
Watchman
Watchman
User avatar
Posts: 7311
Joined: Wed Feb 19, 2003 3:05 am
Location: Groton, Massachusetts USA

  • Quote

Post by cyrillic » Fri Jul 18, 2008 3:52 pm

Let_Me_Be wrote:Could you please post the versions of dev-util/gtk-doc, and dev-libs/libxslt you have installed?

Code: Select all

# equery list gtk-doc
[ Searching for package 'gtk-doc' in all categories among: ]
 * installed packages
[I--] [  ] dev-util/gtk-doc-am-1.10-r1 (0) 

Code: Select all

# equery list libxslt
[ Searching for package 'libxslt' in all categories among: ]
 * installed packages
[I--] [  ] dev-libs/libxslt-1.1.24 (0) 
ps. I don't have dev-util/gtk-doc installed at all, because all the packages that could use it look for USE="doc" which I have disabled globally in /etc/make.conf

Code: Select all

# equery depends gtk-doc
[ Searching for packages depending on gtk-doc... ]
app-admin/pessulus-2.16.4 (doc? >=dev-util/gtk-doc-1)
app-text/evince-2.22.2-r1 (doc? dev-util/gtk-doc)
app-text/gtkspell-2.0.11-r1 (doc? >=dev-util/gtk-doc-1)
dev-libs/atk-1.22.0 (doc? >=dev-util/gtk-doc-1)
dev-libs/glib-2.16.4 (doc? >=dev-util/gtk-doc-1.8)
dev-libs/gmime-2.2.17 (doc? >=dev-util/gtk-doc-1.0)
dev-libs/totem-pl-parser-2.22.3 (doc? dev-util/gtk-doc)
gnome-base/gail-1.22.3 (doc? >=dev-util/gtk-doc-1)
gnome-base/gconf-2.22.0 (doc? >=dev-util/gtk-doc-1)
gnome-base/gnome-desktop-2.22.3 (doc? >=dev-util/gtk-doc-1.4)
gnome-base/gnome-keyring-2.22.3 (doc? dev-util/gtk-doc)
gnome-base/gnome-panel-2.22.2 (doc? >=dev-util/gtk-doc-1)
gnome-base/gnome-vfs-2.22.0 (doc? >=dev-util/gtk-doc-1)
gnome-base/gvfs-0.2.5 (doc? >=dev-util/gtk-doc-1)
gnome-base/libbonobo-2.22.0 (doc? >=dev-util/gtk-doc-1)
gnome-base/libbonoboui-2.22.0 (doc? >=dev-util/gtk-doc-1)
gnome-base/libglade-2.6.2 (doc? >=dev-util/gtk-doc-1)
gnome-base/libgnome-2.22.0 (doc? >=dev-util/gtk-doc-1)
gnome-base/libgnomecanvas-2.20.1.1 (doc? >=dev-util/gtk-doc-1)
gnome-base/libgnomeprint-2.18.4 (doc? >=dev-util/gtk-doc-0.9)
gnome-base/libgnomeprintui-2.18.2 (doc? >=dev-util/gtk-doc-1)
gnome-base/libgnomeui-2.22.1 (doc? >=dev-util/gtk-doc-1)
gnome-base/librsvg-2.22.2 (doc? >=dev-util/gtk-doc-1)
gnome-base/orbit-2.14.13 (doc? >=dev-util/gtk-doc-1)
gnome-extra/evolution-data-server-2.22.3 (doc? >=dev-util/gtk-doc-1.9)
gnome-extra/libgsf-1.14.7 (doc? >=dev-util/gtk-doc-1)
media-gfx/gimp-2.4.6 (doc? >=dev-util/gtk-doc-1)
media-libs/swfdec-0.6.6-r1 (doc? >=dev-util/gtk-doc-1.6)
net-libs/gnutls-2.4.1 (doc? dev-util/gtk-doc)
net-libs/libsoup-2.4.1 (doc? >=dev-util/gtk-doc-1)
www-client/epiphany-2.22.3-r10 (doc? >=dev-util/gtk-doc-1)
x11-libs/cairo-1.6.4 (doc? >=dev-util/gtk-doc-1.6)
x11-libs/gksu-2.0.0-r1 (doc? dev-util/gtk-doc)
x11-libs/gtk+-2.12.11 (doc? >=dev-util/gtk-doc-1.8)
x11-libs/gtkglext-1.2.0 (doc? >=dev-util/gtk-doc-0.10)
x11-libs/gtksourceview-1.8.5-r1 (doc? >=dev-util/gtk-doc-1)
x11-libs/gtksourceview-2.2.2 (doc? >=dev-util/gtk-doc-1)
x11-libs/libgksu-2.0.5 (doc? >=dev-util/gtk-doc-1.2-r1)
x11-libs/libnotify-0.4.4 (doc? >=dev-util/gtk-doc-1.4)
x11-libs/libsexy-0.1.11 (doc? >=dev-util/gtk-doc-1.4)
x11-libs/libwnck-2.22.3 (doc? >=dev-util/gtk-doc-1.9)
x11-libs/pango-1.20.5 (doc? >=dev-util/gtk-doc-1)
x11-libs/vte-0.16.14 (doc? >=dev-util/gtk-doc-1.0) 
Top
pilla
Bodhisattva
Bodhisattva
User avatar
Posts: 7732
Joined: Wed Aug 07, 2002 8:19 pm
Location: Underworld

  • Quote

Post by pilla » Fri Jul 18, 2008 4:27 pm

Let_Me_Be wrote: FOR THE LAST TIME THAT F&*!(NG EBUILD IS IGNORING USE FLAGS SETTINGS!!!!! IF YOU SET -DOC WHEREVER YOU WANT IT WILL BE IGNORED!!!!! THE DOCUMENTATION WILL BE BUILT ANYWAY!!!!
Chill down and keep a professional tone.
"I'm just very selective about the reality I choose to accept." -- Calvin
Top
cwr
Veteran
Veteran
Posts: 1969
Joined: Sat Dec 17, 2005 11:17 am

  • Quote

Post by cwr » Fri Jul 18, 2008 6:14 pm

Well, all I can say is that the settings:
dev-libs/dbus-glib -doc
sys-apps/dbus -doc
sys-apps/hal -doc
in package.use work for me, in both 2007.0 and 2008.0. YMMV.

Will
Top
VoidMage
Watchman
Watchman
User avatar
Posts: 6196
Joined: Sat Oct 14, 2006 8:43 am

  • Quote

Post by VoidMage » Fri Jul 18, 2008 8:28 pm

@cwr: a very simple question - do you have gtk-doc installed ?
Cause that may be the key difference between those hit by the bug
and those unaffected by it.
Top
cwr
Veteran
Veteran
Posts: 1969
Joined: Sat Dec 17, 2005 11:17 am

  • Quote

Post by cwr » Sat Jul 19, 2008 10:24 am

Yes, gtk-doc is emerged; but it was emerged _after_ hal and dbus, so it
wouldn't have affected them. emerge -pv hal / dbus doesn't show anything
strange even now, but I haven't tried re-emerging them.

Will

Update: looking at the hal emerge log, the "-doc" flag turns on --docbook
and --doxygen in the configure script, and doxygen at least isn't emerged.
I can't check docbook, because it was emerged earlier.
Top
VoidMage
Watchman
Watchman
User avatar
Posts: 6196
Joined: Sat Oct 14, 2006 8:43 am

  • Quote

Post by VoidMage » Sat Jul 19, 2008 12:26 pm

Do I need to spell it out ?!
IIRC, as of 0.5.8 hal moved from doxygen to gtk doc,
so whatever option regarding doxygen, that is in the ebuild, has completely NO EFFECT !!!
Top
cwr
Veteran
Veteran
Posts: 1969
Joined: Sat Dec 17, 2005 11:17 am

  • Quote

Post by cwr » Sat Jul 19, 2008 1:11 pm

Yes, well, I'm using hal-0.5.9-r3 which is fairly recent, and the ebuild
contains:

DEPEND="${RDEPEND}
dev-util/pkgconfig
>=dev-util/intltool-0.35
doc? ( app-doc/doxygen
app-text/docbook-sgml-utils
app-text/xmlto )"

which I thought gave a doxygen dependency. My apologies, but where
do I find the gtk-doc requirement?

Will

~
Top
pilla
Bodhisattva
Bodhisattva
User avatar
Posts: 7732
Joined: Wed Aug 07, 2002 8:19 pm
Location: Underworld

  • Quote

Post by pilla » Sat Jul 19, 2008 1:26 pm

I think that VoidMage means that the ebuild is wrong. It states that hal depends on oxygen while it depends on gtk-doc now. Is that it?
"I'm just very selective about the reality I choose to accept." -- Calvin
Top
VoidMage
Watchman
Watchman
User avatar
Posts: 6196
Joined: Sat Oct 14, 2006 8:43 am

  • Quote

Post by VoidMage » Sat Jul 19, 2008 1:41 pm

@pilla: yes, that's EXACTLY what I mean.
Every single ebuild, except for 0.5.7 is incorrect.
Top
StifflerStealth
Retired Dev
Retired Dev
User avatar
Posts: 968
Joined: Wed Jul 03, 2002 8:20 pm

  • Quote

Post by StifflerStealth » Sat Jul 19, 2008 4:39 pm

The HAL dev needs to be poked until he/she changes the ebuilds correctly. Leaving an incorrect depend this long when the bug is in b.g.o is inexcusable especially since there have been version bumps. I am normally on the devs' side, but not this time.

Cheers.
Nothing to read in this sig. Move along.
Top
Let_Me_Be
n00b
n00b
User avatar
Posts: 65
Joined: Thu Apr 28, 2005 6:53 pm
Contact:
Contact Let_Me_Be
Website

  • Quote

Post by Let_Me_Be » Sat Jul 19, 2008 6:08 pm

VoidMage wrote:@Let_Me_Be: one simple question - does it work when you have gtk-doc installed
or are upstream files corrupted and it doesn't work even then ?
No it doesn't. There is some odd problem in the documentation build process (common for all packages using gtk-doc). See the bug i have posted.
Top
Let_Me_Be
n00b
n00b
User avatar
Posts: 65
Joined: Thu Apr 28, 2005 6:53 pm
Contact:
Contact Let_Me_Be
Website

  • Quote

Post by Let_Me_Be » Sat Jul 19, 2008 6:56 pm

Great, so the bug that caused the documentation build to fail was a compiler bug. I have emerged the latest GCC, recompiled libxslt, gtk-doc and gtk-doc-am and the hal finally merged succesfully.
Top
doro1211
Guru
Guru
Posts: 312
Joined: Sun Jun 06, 2004 6:05 am

  • Quote

Post by doro1211 » Sat Jul 19, 2008 7:02 pm

Not according to what's written above, it's a problem with the hal ebuilds not correctly specifying dependencies.

Unless I misread something...

Why are you saying it's a compiler error?
Top
VoidMage
Watchman
Watchman
User avatar
Posts: 6196
Joined: Sat Oct 14, 2006 8:43 am

  • Quote

Post by VoidMage » Sat Jul 19, 2008 8:08 pm

Well, hal + doxygen/gtk-doc ignoring doc useflag is
an ebuild bug.
Top
Post Reply

38 posts
  • 1
  • 2
  • Next

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic