Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 258241 - sys-apps/module-init-tools-3.6 fails to build docs w/out app-text/docbook-sgml-utils
Summary: sys-apps/module-init-tools-3.6 fails to build docs w/out app-text/docbook-sgm...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo's Team for Core System packages
URL:
Whiteboard:
Keywords:
: 258317 258375 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-02-08 21:53 UTC by BedOS_Gui
Modified: 2009-02-10 00:52 UTC (History)
20 users (show)

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


Attachments
emerge --info (emerge--info,11.29 KB, text/plain)
2009-02-08 21:54 UTC, BedOS_Gui
Details
3.6 to 3.6-r1 patch to include depend on app-text/docbook-sgml-utils (module-init-tools-3.6-r1.ebuild.patch,299 bytes, patch)
2009-02-09 07:42 UTC, Christohper Harrington
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description BedOS_Gui 2009-02-08 21:53:19 UTC
When emerging fresh module-init-tools-3.6, this compilation error occurs :

x86_64-pc-linux-gnu-gcc -DPACKAGE_NAME=\"module-init-tools\" -DPACKAGE_TARNAME=\"module-init-tools\" -DPACKAGE_VERSION=\"3.6\" -DPACKAGE_STRING=\"module-init-tools\ 3.6\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"module-init-tools\" -DVERSION=\"3.6\" -DCONFIG_USE_ZLIB=1 -I.     -march=native -O3 -pipe -msse3 -Wunused -Wall -MT modinfo.o -MD -MP -MF .deps/modinfo.Tpo -c -o modinfo.o modinfo.c
x86_64-pc-linux-gnu-gcc  -march=native -O3 -pipe -msse3 -Wunused -Wall -static -Wl,-O1 -Wl,--enable-new-dtags -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-zdynsort,-z,--sort-common -s -o insmod.static insmod.o  
mv -f .deps/tables.Tpo .deps/tables.Po
modinfo.c: In function 'grab_module':
modinfo.c:295: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
modinfo.c:298: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
modinfo.c:303: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
modinfo.c:306: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
modinfo.c:309: warning: ignoring return value of 'asprintf', declared with attribute warn_unused_result
mv -f .deps/modinfo.Tpo .deps/modinfo.Po
if [ "docbook2man" = "docbook2man" ]; then                     \
	    docbook2man doc/modprobe.conf.sgml > /dev/null 2>&1;                       \
	else                                                               \
	    docbook2man doc/modprobe.conf.sgml 2>&1 > modprobe.conf.5 | sed 's/^[^:]*://';              \
	fi
if [ "docbook2man" = "docbook2man" ]; then                     \
	    docbook2man doc/modules.dep.sgml > /dev/null 2>&1;                       \
	else                                                               \
	    docbook2man doc/modules.dep.sgml 2>&1 > modules.dep.5 | sed 's/^[^:]*://';              \
	fi
make: *** [modprobe.conf.5] Error 127
make: *** Waiting for unfinished jobs....
make: *** [modules.dep.5] Error 127
/usr/libexec/paludis/utils/emake: emake returned error 2

my USE flag are :
[ebuild     U ] sys-apps/module-init-tools-3.6 [3.5] USE="-old-linux"

emerge --info follows as attachment

Reproducible: Always
Comment 1 BedOS_Gui 2009-02-08 21:54:05 UTC
Created attachment 181394 [details]
emerge --info
Comment 2 Jory A. Pratt gentoo-dev 2009-02-08 23:34:19 UTC
Portage 2.1.6.7 (default/linux/amd64/2008.0, gcc-4.3.3, glibc-2.9_p20081201-r1, 2.6.28-tuxonice-r1 x86_64)
=================================================================
System uname: Linux-2.6.28-tuxonice-r1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7500_@_2.20GHz-with-gentoo-2.0.0
Timestamp of tree: Sun, 08 Feb 2009 22:30:01 +0000
ccache version 2.4 [disabled]
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.6.1
dev-util/ccache:     2.4-r8
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.2
sys-apps/sandbox:    1.3.5
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
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/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="C"
LDFLAGS="-Wl,-O2 -Wl,--as-needed -Wl,--enable-new-dtags -Wl,--sort-common -Wl,-zcombreloc -Wl,--hash-style=both"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
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="/home/gentoo"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X a52 aac acpi alsa amd64 audio audit berkdb bluetooth branding bzip2 cdr cli consolekit cracklib crypt cups curl dbus dri dvd dvdr dvdread encode expat ffmpeg gdm gnome gnome-keyring gtk hal icons iconv jpeg laptop libssh2 mad midi mjpeg mmx mp3 mp4 mpeg mudflap multilib nautilus ncurses networkmanager nptl nptlonly nsplugin opengl openmp pam pcre perl pic png python readline ruby sdl session spell sqlite sse sse2 ssl ssse3 svg sysfs tcpd threads tiff truetype unicode video vorbis x264 xorg xulrunner xv xvid 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" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" NETBEANS_MODULES="apisupport harness ide java nb cnd websvccommon" USERLAND="GNU" VIDEO_CARDS="nv nvidia"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


exact same error.
Comment 3 Jeremy Murphy 2009-02-09 00:15:52 UTC
Confirmed on 32-bit (x86).

Portage 2.1.6.7 (default/linux/x86/2008.0/desktop, gcc-4.3.3, glibc-2.9_p20081201-r1, 2.6.27-gentoo-r8 i686)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-i686-Intel-R-_Pentium-R-_M_processor_1.86GHz-with-glibc2.0
Timestamp of tree: Sun, 08 Feb 2009 23:15:02 +0000
distcc 3.1 i686-pc-linux-gnu [enabled]
app-shells/bash:     3.2_p48
dev-java/java-config: 1.3.7-r1, 2.1.7
dev-lang/python:     2.5.4-r2
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 2.0.0
sys-apps/openrc:     0.4.2
sys-apps/sandbox:    1.3.5
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.19.1
sys-devel/gcc-config: 1.4.1
sys-devel/libtool:   2.2.6a
virtual/os-headers:  2.6.28-r1
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="distcc distlocks fixpackages parallel-fetch prelink protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://ftp.iinet.net.au/pub/Gentoo "
LC_ALL="en_AU.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en_AU en_AU.UTF-8 en_GB en_GB.UTF-8"
MAKEOPTS="-j6"
PKGDIR="/usr/portage/packages"
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="/home"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.au.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acpi alsa bash-completion berkdb bluetooth branding bzip2 cairo cddb cdr cli cracklib crypt curl dbus dga djvu dri dts dv dvb dvd dvdr dvdread emboss encode expat fam ffmpeg fftw firefox flac fontconfig fortran gdbm gif gnome gnutls gpm graphviz gstreamer gtk hal iconv ieee1394 imlib ipv6 isdnlog java java6 javascript jpeg kde kqemu laptop ldap libnotify lirc lzo mad matroska midi mikmod mmap mmx mng mp3 mpeg mplayer mudflap ncurses networkmanager nls nptl nptlonly nsplugin ogg opengl openmp pam pch pcre pdf perl png ppds pppd python qt3 qt3support qt4 quicktime readline reflection samba sdl session sharedmem spell spl sqlite sqlite3 sse sse2 ssl startup-notification subversion svg sysfs syslog tcpd theora threads tiff truetype unicode usb vorbis wifi win32codecs wmf wxwindows x86 xcomposite xml xorg xpm xscreensaver xulrunner xv xvid xvmc zlib" ALSA_CARDS="intel8x0" 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="evdev synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_AU en_AU.UTF-8 en_GB en_GB.UTF-8" USERLAND="GNU" VIDEO_CARDS="fglrx radeon"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, LANG, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 compguy284 2009-02-09 00:28:34 UTC
module-init-tools-3.5 already has the manpages generated in the distfile
module-init-tools-3.6 needs docbook-sgml-utils installed to generate the manpages
Comment 5 Simon Perry 2009-02-09 00:40:40 UTC
x86 2.6.28-hardened here, installing docbook-sgml-utils meant that module-init-tools correctly updated to 3.6 for me.
Comment 6 Dennis Schridde 2009-02-09 02:09:25 UTC
docbook2man command seems missing.
Comment 7 Philip Muskovac 2009-02-09 02:53:58 UTC
I can confirm that after installing 'docbook-sgml' the update works fine. - amd64
Comment 8 Christohper Harrington 2009-02-09 03:46:48 UTC
This bug (which I just hit, too) may not be the place for this complaint, but:

# emerge -av docbook-sgml-utils
[ebuild  N    ] app-text/build-docbook-catalog-1.4  3 kB
[ebuild  N    ] dev-perl/SGMLSpm-1.03-r6  92 kB
[ebuild  N    ] www-client/lynx-2.8.6-r2  USE="bzip2 ssl unicode -cjk -ipv6 -nls" LINGUAS="-ja" 2,238 kB
[ebuild  N    ] dev-libs/libxslt-1.1.24-r1  USE="crypt -debug -examples -python" 3,286 kB
[ebuild  NS   ] sys-devel/automake-1.5 [1.7.9-r1, 1.9.6-r2, 1.10.2] 515 kB
[ebuild  NS   ] sys-devel/autoconf-2.13 [2.63] 434 kB
[ebuild  N    ] app-text/opensp-1.5.2-r1  USE="-doc -nls" 1,486 kB
[ebuild  N    ] app-text/sgml-common-0.6.3-r5  75 kB
[ebuild  N    ] app-text/docbook-xsl-stylesheets-1.74.0  9,760 kB
[ebuild  N    ] app-text/openjade-1.3.2-r1  874 kB
[ebuild  N    ] app-text/docbook-sgml-dtd-4.1-r3  56 kB
[ebuild  N    ] app-text/docbook-sgml-dtd-4.0-r3  55 kB
[ebuild  N    ] app-text/docbook-dsssl-stylesheets-1.79  272 kB
[ebuild  N    ] app-text/docbook-sgml-dtd-3.0-r3  43 kB
[ebuild  N    ] app-text/docbook-sgml-dtd-3.1-r3  55 kB
[ebuild  N    ] app-text/docbook-xml-simple-dtd-4.1.2.4-r2  35 kB
[ebuild  N    ] app-text/docbook-xml-simple-dtd-1.0-r1  31 kB
[ebuild  N    ] app-text/docbook-xml-dtd-4.5  97 kB
[ebuild  N    ] app-text/docbook-sgml-utils-0.6.14  USE="-jadetex" 123 kB
Total: 19 packages (17 new, 2 in new slots), Size of downloads: 19,520 kB

...Can we somehow make this optional, as part of the fix for this bug? Merging all of these seems unreasonable for the manpage for just a single package.
Comment 9 Jory A. Pratt gentoo-dev 2009-02-09 03:50:01 UTC
(In reply to comment #8)
> This bug (which I just hit, too) may not be the place for this complaint, but:
> 
> # emerge -av docbook-sgml-utils
> [ebuild  N    ] app-text/build-docbook-catalog-1.4  3 kB
> [ebuild  N    ] dev-perl/SGMLSpm-1.03-r6  92 kB
> [ebuild  N    ] www-client/lynx-2.8.6-r2  USE="bzip2 ssl unicode -cjk -ipv6
> -nls" LINGUAS="-ja" 2,238 kB
> [ebuild  N    ] dev-libs/libxslt-1.1.24-r1  USE="crypt -debug -examples
> -python" 3,286 kB
> [ebuild  NS   ] sys-devel/automake-1.5 [1.7.9-r1, 1.9.6-r2, 1.10.2] 515 kB
> [ebuild  NS   ] sys-devel/autoconf-2.13 [2.63] 434 kB
> [ebuild  N    ] app-text/opensp-1.5.2-r1  USE="-doc -nls" 1,486 kB
> [ebuild  N    ] app-text/sgml-common-0.6.3-r5  75 kB
> [ebuild  N    ] app-text/docbook-xsl-stylesheets-1.74.0  9,760 kB
> [ebuild  N    ] app-text/openjade-1.3.2-r1  874 kB
> [ebuild  N    ] app-text/docbook-sgml-dtd-4.1-r3  56 kB
> [ebuild  N    ] app-text/docbook-sgml-dtd-4.0-r3  55 kB
> [ebuild  N    ] app-text/docbook-dsssl-stylesheets-1.79  272 kB
> [ebuild  N    ] app-text/docbook-sgml-dtd-3.0-r3  43 kB
> [ebuild  N    ] app-text/docbook-sgml-dtd-3.1-r3  55 kB
> [ebuild  N    ] app-text/docbook-xml-simple-dtd-4.1.2.4-r2  35 kB
> [ebuild  N    ] app-text/docbook-xml-simple-dtd-1.0-r1  31 kB
> [ebuild  N    ] app-text/docbook-xml-dtd-4.5  97 kB
> [ebuild  N    ] app-text/docbook-sgml-utils-0.6.14  USE="-jadetex" 123 kB
> Total: 19 packages (17 new, 2 in new slots), Size of downloads: 19,520 kB
> 
> ...Can we somehow make this optional, as part of the fix for this bug? Merging
> all of these seems unreasonable for the manpage for just a single package.
> 

you act like these are major packages. These are such small packages they should be included in base system. These eventually get pulled in by other packages, just a matter of when.
Comment 10 Christohper Harrington 2009-02-09 03:55:08 UTC
(In reply to comment #9)
> (In reply to comment #8)
> > [ebuild  N    ] www-client/lynx-2.8.6-r2  USE="bzip2 ssl unicode -cjk -ipv6
> > -nls" LINGUAS="-ja" 2,238 kB
> > [ebuild  N    ] dev-libs/libxslt-1.1.24-r1  USE="crypt -debug -examples
> > -python" 3,286 kB
> > [ebuild  N    ] app-text/opensp-1.5.2-r1  USE="-doc -nls" 1,486 kB
> > [ebuild  N    ] app-text/docbook-xsl-stylesheets-1.74.0  9,760 kB

> > ...Can we somehow make this optional, as part of the fix for this bug?
> 
> you act like these are major packages. These are such small packages they
> should be included in base system. These eventually get pulled in by other
> packages, just a matter of when.
> 

There are four that are over a megabyte, one of which is a web browser. It would be nice to be able to disable this stuff so that I can keep a nice, compact distro... that's my entire rationale for using Gentoo. If I want 19 new packages (two of which are new versions of packages I already have) for a small set of manpages, I'd install Ubuntu.
Comment 11 Jory A. Pratt gentoo-dev 2009-02-09 04:03:14 UTC
(In reply to comment #10)
> (In reply to comment #9)
> > (In reply to comment #8)
> > > [ebuild  N    ] www-client/lynx-2.8.6-r2  USE="bzip2 ssl unicode -cjk -ipv6
> > > -nls" LINGUAS="-ja" 2,238 kB
> > > [ebuild  N    ] dev-libs/libxslt-1.1.24-r1  USE="crypt -debug -examples
> > > -python" 3,286 kB
> > > [ebuild  N    ] app-text/opensp-1.5.2-r1  USE="-doc -nls" 1,486 kB
> > > [ebuild  N    ] app-text/docbook-xsl-stylesheets-1.74.0  9,760 kB
> 
> > > ...Can we somehow make this optional, as part of the fix for this bug?
> > 
> > you act like these are major packages. These are such small packages they
> > should be included in base system. These eventually get pulled in by other
> > packages, just a matter of when.
> > 
> 
> There are four that are over a megabyte, one of which is a web browser. It
> would be nice to be able to disable this stuff so that I can keep a nice,
> compact distro... that's my entire rationale for using Gentoo. If I want 19 new
> packages (two of which are new versions of packages I already have) for a small
> set of manpages, I'd install Ubuntu.
> 

Well then you should compalin to upstream. Gentoo does not set the depends based on what they think you the user want. They are all based around what upstream requires to build a package. I would suggest ya take a patch upstream as they could care less about a system that has a few deps installed when a user wants compact setup on a modern pc.
Comment 12 Christohper Harrington 2009-02-09 04:05:18 UTC
(In reply to comment #11)
> Well then you should compalin to upstream. Gentoo does not set the depends
> based on what they think you the user want. They are all based around what
> upstream requires to build a package. I would suggest ya take a patch upstream
> as they could care less about a system that has a few deps installed when a
> user wants compact setup on a modern pc.
> 

Because insmod, lsmod, rmmod, modprobe, and friends require their manpages to operate?

Anyway, forget it; I don't have modules in my kernel anyway so I'm -C'ing the package.
Comment 13 Jory A. Pratt gentoo-dev 2009-02-09 04:11:35 UTC
(In reply to comment #12)
> 
> Because insmod, lsmod, rmmod, modprobe, and friends require their manpages to
> operate?
> 
> Anyway, forget it; I don't have modules in my kernel anyway so I'm -C'ing the
> package.
> 

You have missed the point, -C'ing it will not solve the problem. It will be pulled back in on every update, granted you could setup a provide for it but that is not the solution either. If you want help writting the patch ask not the big of a deal I could do it over the next week in between work hours.
Comment 14 Christohper Harrington 2009-02-09 04:16:28 UTC
[sorry for the bugspam, everyone.]

(In reply to comment #13)
> You have missed the point, -C'ing it will not solve the problem. It will be
> pulled back in on every update, granted you could setup a provide for it but
> that is not the solution either. If you want help writting the patch ask not
> the big of a deal I could do it over the next week in between work hours.
>

(Quoting comment #9)
> you act like these are major packages. These are such small packages they
> should be included in base system.

According to you, it isn't a problem. :) Anyway, it's not insurmountably difficult to modify my profile. If it is a problem, someone else can patch it; otherwise, it's clearly an unconditional dep. I don't need the package, so I'm removing it.
Comment 15 Dennis Schridde 2009-02-09 04:18:16 UTC
If you care enough, ask upstream to split the manpage generation into a "doc" Makefile target, or similar. This way Gentoo could easily add a "doc" useflag for the manpages.
Additionaly, they should check for the tools they are going to use in configure, so problems like this can be spoted quicker.
Comment 16 Andreas Proteus 2009-02-09 06:23:00 UTC
Thank you for comments #4, #5, #6 and #7 which helped me to identify and fix the problem.

I am certain that the developers are doing their outmost to give us the best ebuilds, and comments like #10 are misplaced.

After all sys-apps/module-init-tools-3.6 is unstable and our comments here should be to assist developers (and other users) to iron out problems like this.

It a tribute to the developers that I run ~x86 and I rarely encounter problems
Comment 17 Christohper Harrington 2009-02-09 07:42:26 UTC
Created attachment 181413 [details, diff]
3.6 to 3.6-r1 patch to include depend on app-text/docbook-sgml-utils

(In reply to comment #16)
> I am certain that the developers are doing their outmost to give us the best
> ebuilds, and comments like #10 are misplaced.
> 
> After all sys-apps/module-init-tools-3.6 is unstable and our comments here
> should be to assist developers (and other users) to iron out problems like
> this.
My point (in comment #10) was for users like myself, who choose Gentoo rather than a pre-packaged bloatfest, who might prefer to have fewer packages and files [like in my instance, where this particular machine is a microserver] and as such asked politely if there were a way to solve my concern as well as the bug with the same patch.

I don't take issue with the Gentoo developers, whom I appreciate with their tireless efforts to make ~x86 and ~amd64 extremely pleasant. A solution was reached, a required package dependency is missing. I don't feel I was disrupting the process at all by pointing out my concerns.

The issue is, in any case, resolved for everyone here, including me; I am not sure why you felt the need to comment. But since I haven't yet assisted the developers, here's a patch anyway. Tested and builds correctly on my system.
Comment 18 Petteri Räty (RETIRED) gentoo-dev 2009-02-09 12:17:28 UTC
*** Bug 258317 has been marked as a duplicate of this bug. ***
Comment 19 Simeon Maryasin 2009-02-09 12:19:32 UTC
maybe use app-text/docbook2X ?
Comment 20 compguy284 2009-02-09 12:31:28 UTC
app-text/docbook2X won't work unless the source for module-init-tools-3.6 is patched to look for docbook2man.pl
Comment 21 Willard Dawson 2009-02-09 16:58:12 UTC
Will docbook-sgml-utils be added as a dependency to the ebuild, or...?
Comment 22 SpanKY gentoo-dev 2009-02-09 17:07:05 UTC
prebuilt man pages are included now
Comment 23 Christian Ludwig 2009-02-09 22:28:17 UTC
Personally, I fail to see the point in installing some crazy SGML tools only to have the most basic service (kernel modules) available on my machine, too. Especially since it's only for compiling the man pages.

(In reply to comment #19)
I have tried to take this approach, since it looked promising, but this means that we would need the following dependencies

  app-text/opensp (8MB installed)     # for osx (an sgml2xml tool)
  app-text/docbook2X (1MB installed)

I do not know if this is the better approach after all. Besides it did not even work yet, docbook2man.pl could not find the DTD definition of upstream's SGML man pages. But maybe I am just missing another package here.

(Oh and just for the record, the two packages need to be installed in that order otherwise docbook2man.pl fails to find osx, it's hard-coded at compile-time.)

(In reply to comment #22)
I think this is the best solution for now. Thank you, great job.
Comment 24 SpanKY gentoo-dev 2009-02-10 00:15:34 UTC
*** Bug 258375 has been marked as a duplicate of this bug. ***
Comment 25 Christohper Harrington 2009-02-10 00:52:06 UTC
(In reply to comment #22)
> prebuilt man pages are included now
> 

Confirmed; sys-apps/module-init-tools-3.6 installed correctly with man page and no new deps. Thank you vapier!