Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 183862 - sys-apps/hal-0.5.9.1 tries to run gtkdoc-scan even though the -doc USE flag is specified.
Summary: sys-apps/hal-0.5.9.1 tries to run gtkdoc-scan even though the -doc USE flag i...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal with 1 vote (vote)
Assignee: Freedesktop bugs
URL:
Whiteboard:
Keywords:
: 232105 (view as bug list)
Depends on:
Blocks:
 
Reported: 2007-07-01 17:54 UTC by Olliver Schinagl
Modified: 2009-02-04 19:48 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Add --enable-gtk-doc flag tied to doc USE flag (hal-gtkdoc.patch,394 bytes, patch)
2007-07-10 22:57 UTC, Kevin Lacquement
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Olliver Schinagl 2007-07-01 17:54:33 UTC
the latest hal ebuild seems to ignore the -doc flag

Reproducible: Always

Steps to Reproduce:

Actual Results:  
gtk-doc: Scanning header files
if grep -l '^..*$' ./libhal.types > /dev/null 2>&1 ; then \
            CC="/bin/sh ../../../libtool --mode=compile i686-pc-linux-gnu-gcc -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include   -I../../.. -I../../..   -Os -march=athlon-xp -pipe -fomit-frame-pointer -rdynamic -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare" LD="/bin/sh ../../../libtool --mode=link i686-pc-linux-gnu-gcc  -Os -march=athlon-xp -pipe -fomit-frame-pointer -rdynamic -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wl,--as-needed " CFLAGS="" LDFLAGS="-ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0   ../../../libhal/libhal.la " gtkdoc-scangobj  --module=libhal --output-dir=. ; \
        else \
            cd . ; \
            for i in libhal.args libhal.hierarchy libhal.interfaces libhal.prerequisites libhal.signals ; do \
               test -f $i || touch $i ; \
            done \
        fi
cd . && \
          gtkdoc-scan --module=libhal --source-dir=../../../libhal --ignore-headers=""  
Can't locate gtkdoc-common.pl in @INC (@INC contains: /usr/share/gtk-doc/data /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/bin/gtkdoc-scan line 43.



sys-apps/hal-0.5.9.1 [0.5.7.1-r5] USE="acpi crypt disk-partition%* -debug -dell% -doc -pcmcia (-selinux) (-dmi%)"

evalexia ~ # emerge --info
Portage 2.1.3_rc6 (default-linux/x86/2006.1/desktop, gcc-4.1.2, glibc-2.5-r3, 2.6.21-gentoo-r3 i686)
=================================================================
System uname: 2.6.21-gentoo-r3 i686 AMD Sempron(tm)
Gentoo Base System release 1.12.10
Timestamp of tree: Sat, 30 Jun 2007 13:50:01 +0000
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.3.6-r2, 2.4.4-r4
dev-python/pycrypto: 2.0.1-r5
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.61
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-Os -march=athlon-xp -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo"
CXXFLAGS="-Os -march=athlon-xp -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userpriv usersandbox"
GENTOO_MIRRORS="ftp://ftp.easynet.nl/mirror/gentoo/             http://ftp.snt.utwente.nl/pub/os/linux/gentoo          ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo            ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo"
LANG="en_US"
LC_ALL="en_US"
LINGUAS="en nl de"
MAKEOPTS="-j2"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/home/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/gentopia /usr/portage/local/layman/r300-driver /usr/portage/local/layman/xeffects /usr/portage/local/layman/zfs-fuse /usr/local/portage /usr/local/xgl-coffee"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7z 7zip X a52 aac ace acpi aiglx aim alsa amr ao apm ares arj audiofile avahi bash-completion bcmath berkdb bidi bindist bitmap-fonts boundschecking branding bzip2 cairo calendar cddb cdinstall cdparanoia cdr chardet cli cracklib crypt cscope cups curl curlwrappers dbus device-mapper disk-partition divx dri dv dvd dvdr dvdread encode exif exo fam fasttrack fat ffmpeg fftw firefox flac freetype gif glitz gmedia gnutella gnutls gphoto2 gsf gstreamer gtk hal hou icecast iconv icq idn imagemagick imap imlib ipv6 isdnlog jabber joystick jpeg jpeg2k kerberos ldap lha libedit lm_sensors lzo mad maildir matroska mhash midi mikmod mime mmx mng mozbranding mozilla moznocompose moznoirc mozsvg mp3 mp4 mp4live mpeg mpeg2 mplayer msn mudflap musepack nas netboot newspr nls nocd nodrm nowin nptl nptlonly nsplugin offensive ofx ogg openal openft opengl openmp osc oscar pam panel-plugin pcre pdf pmu png portaudio ppds pppd qt-static quicktime rar readline real recode reflection rpm rtc scanner scenarios sdl session shorten sndfile sou sound sox speex spell spl sse ssl startup-notification svg sysvipc tcpd teamarena theora thumbnailing tidy tiff transmitter truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd videos vorbis wavpack win32codecs wma wmp x264 x86 xcomposite xface xine xinerama xml xml2 xorg xosd xrandr xv xvid yahoo zip zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="evdev joystick keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en nl de" LIRC_DEVICES="uirt2_raw" USERLAND="GNU" VIDEO_CARDS="vesa ati radeon fglrx v4l"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Kevin Lacquement 2007-07-10 22:57:41 UTC
Created attachment 124490 [details, diff]
Add --enable-gtk-doc flag tied to doc USE flag
Comment 2 Thomas Capricelli 2007-11-29 19:46:08 UTC
i confirm this bug with sys-apps/hal-0.5.9.1-r3

(and i can't install hal with a portage tree synced today because of some errors withgtkdoc-mkhtml, but that's unrelated )
Comment 3 Simon Toth 2008-07-01 07:45:21 UTC
(In reply to comment #2)
> i confirm this bug with sys-apps/hal-0.5.9.1-r3
> 
> (and i can't install hal with a portage tree synced today because of some
> errors withgtkdoc-mkhtml, but that's unrelated )

This bug is still not fixed, hal cannot be installed because the gtkdoc-mkhtml fails and cannot be turned off. It is becomming a blocker, because there is no version which actually compiles.
Comment 4 Jeroen Roovers (RETIRED) gentoo-dev 2008-07-17 21:00:20 UTC
*** Bug 232105 has been marked as a duplicate of this bug. ***
Comment 5 Rafał Mużyło 2008-07-17 23:08:42 UTC
Can I laugh in your face and once again point to my bug 229145 ?
Comment 6 Rafał Mużyło 2008-07-18 10:03:31 UTC
Just one minor thing:
If you consider the above comment too rude, let me ask you a question:
How you YOU treat the fact that a two month old bug (I mean bug 222315),
where a nearly complete (and valid) solution was given less than 12 hours after opening is still not fixed ?
And back then I didn't know about this bug, which is much older.
Comment 7 Pacho Ramos gentoo-dev 2009-01-28 20:52:27 UTC
hal-0.5.11-r6.ebuild has:
                 $(use_enable disk-partition parted) \
                  $(use_enable doc docbook-docs) \
                  $(use_enable doc gtk-doc) \

Is this enough for fixing this?
Comment 8 Tony Vroon (RETIRED) gentoo-dev 2009-02-04 19:48:52 UTC
This is assumed to be fixed, I agree with Pacho's assessment of the situation. Should you still have blocking bugs with HAL 0.5.11-r7, please open a bug and assign it to me directly.