Summary: | sys-apps/module-init-tools-3.4 fails to build w/out docbook-sgml-utils for manpages | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jose daLuz <jdaluz> |
Component: | New packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | VERIFIED FIXED | ||
Severity: | normal | CC: | agaffney, andriy155, beschindler, chris, giovanni.bobbio, jakub, leonidp.lists, marek, nelchael, robbaz, tom |
Priority: | High | ||
Version: | 2007.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jose daLuz
2007-10-09 00:46:11 UTC
Same problem here on my servers. Desktops that have docbook installed emerge this fine. I had several docbook packages installed, but not docbook2X which is supposed to include docbook2man. After installing that, I still have the same problem. That package contains a docbook2man.pl script, but no docbook2man script. I am confirming this problem. My emerge --info is: Portage 2.1.3.12 (default-linux/x86/2007.0, gcc-4.2.1, glibc-2.6.1-r0, 2.6.22-gentoo-r8 i686) ================================================================= System uname: 2.6.22-gentoo-r8 i686 Intel(R) Core(TM)2 CPU T5500 @ 1.66GHz Timestamp of tree: Tue, 09 Oct 2007 03:00:01 +0000 ccache version 2.4 [disabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.5.1-r2 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 2.0.0_rc4-r1 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r2 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.22-r2 ACCEPT_KEYWORDS="x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=i686 -pipe" 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/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2 -march=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LINGUAS="en pl uk" MAKEOPTS="-j3" 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="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dfx 3dnow 3dnowext 7zip X Xaw3d a52 aac aalib accessibility acl acpi alsa amr amrnb amrr amrwb arts automount berkdb bidi bitmap-fonts bluetooth branding bzip2 cairo caps cddb cdparanoia cisco cli cpudetection cracklib crypt cups daap dga directfb divx dri dts dv dvd dvdnav enca fax fbcon ffmpeg firefox flac font-server fontconfig fortran ftp gd gdbm ggi gif glitz gmail gmedia gpg2-experimental gphoto2 gpm gtk hal iconv icq imagemagick ipod ipv6 isdnlog java javascript jpeg jpeg2k kde lame libcaca live lzo mad matroska matrox mbrola md5sum midi mjpeg mmap mmx mmxext mng modplug motif mp2 mp3 mp4 mp4live mpeg mpeg2 mplayer msn mtp mudflap musepack musicbrainz mysql nas ncurses neXt net netbeans netboot network network-cron networking nls nptl nptlonly nsplugin ntp nvidia nvram nvtv ogg openal opengl openmp openssh openvpn oss pam pcmcia pcre pda pdf perl pic player plotutils plugins png pppd pulseaudio python qt-static qt3 qt3support qt4 quicktime radio rar readline real realmedia reflection rtc samba scanner session slang speex spl sql sqlite srt sse sse2 ssl ssse3 svg svga tcpd tetex tga theora threads tk truetype truetype-fonts type1-fonts unicode usb v4l v4l2 vcd vidix vorbis wav wavpack wifi win32codecs wma wmf wmp wxwindows x264 x86 xanim xcb xcomposite xine xinerama xorg xpm xv xvid xvmc 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 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" LINGUAS="en pl uk" USERLAND="GNU" VIDEO_CARDS="nvidia nv vesa" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS It looks like the "fix" from the previous version to not generate the man pages (touch *.5) no longer works, since there are no pre-generated man pages. Do we really need to dep on docbook-sgml and bring an additional ~15 packages into system? Perhaps you could be somewhat hacky in order to keep the system clean and pre-build and package the man pages in a Gentoo specific tarball? emerge docbook-sgml-utils solve this. Me too. Not for me: i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wunused -Wall -o insmod.static -static insmod.o 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 make: *** [modprobe.conf.5] Error 127 make: *** Waiting for unfinished jobs.... modinfo.c: In function 'main': modinfo.c:345: warning: 'infosize' may be used uninitialized in this function actually, sorry, I made a mistake. It works! I have the same problem. As Andrew said in comment #4 isn't there a solution that will let me don't install those new deps on my system? (In reply to comment #6) > emerge docbook-sgml-utils solve this. That just adds 20 additional packages to system instead of 21 with docbook-sgml. Not exactly a desirable situation. added pregenerated manpages to the ebuild Hello, i just emerged module-init-tools-3.4 as a dependency and i still get this error. I don't know since when an error is "fixed" and a bug gets closed without even making the new ebuild avaliable in portage? (hint: i synced today. the bug was "fixed" on 2007-10-09.... or apparently not...) Cold some portage-admin fix this? THIS BUG IS NOT FIXED! >->-DX I'd like to know what you're smoking, because I want some. This works fine for me with an up to date tree. Also, quit being an ass. Well, i don't know what you're smoking, but here it does *not* work. Has anyone even *thought* of the possibility that "works for me" does not mean much if you got other use-flags, and other stuff? (Ok, i did not expect that anyway, but at least i hoped for it...) I can send you a vmware image where module-init-tools has exactly this error here. You can check the actuality of portage yourself and try to emerge module-init-tools. Bonus: If you get it to compile i'll praise you, because you must live in another universe with other laws of physics. as Andrew says, asshats get ignored, not assisted. i'd also point out no one else is reporting failures. I'd also like to point out that I *just* built this on 2 more boxes, since it came up as an update in stable today. Both of these boxes are completely different configurations *and* architectures than the one I tested on yesterday. Ok, i'v got this vmware-system running right now, not compiling right now. And if you say can prove it works for you and i can prove it does not work for me, then obviously something must be different. I think we all can agree on that. So how can we find this difference? I could give you ssh-access on the virual machine. All passwords will be changed anyway, and i always can reverse to the last snapshot. So if you want to see it for yourself: Go and wreak havoc. ;) Just ask me for access via icq. One at a time. My uin is 11898585 You don't get it. It works for all of us. You have the burden of proof. If you want to prove it to us, give us the output of 'ls -l /usr/portage/metadata/timestamp.chk' and the build log for your failed build. OMG. No. You don't get it. This offer to look into the lm WAS my way to prove it. Because no matter what i write or what i say, you'll always say "no, wfm, you have to give us more information". i know this "game" too well to fall for it. so i pressed fast-forward and gave you all information from the very beginning. but to prove that my theory of the game is true: here is your requested information: livecd ~ # ls -l /usr/portage/metadata/timestamp.chk -rw-r--r-- 1 root root 32 6. Dez 16:15 /usr/portage/metadata/timestamp.chk livecd ~ # USE="-java" emerge -aNtv world These are the packages that would be merged, in reverse order: Calculating world dependencies ... done! [ebuild U ] sys-apps/module-init-tools-3.4 [3.2.2-r2] USE="-old-linux% (-no-old-linux%)" 0 kB Total: 1 package (1 upgrade), Size of downloads: 0 kB Would you like to merge these packages? [Yes/No] y >>> Verifying ebuild Manifests... >>> Emerging (1 of 1) sys-apps/module-init-tools-3.4 to / * module-init-tools-3.4.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * module-init-tools-3.4-manpages.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking module-init-tools-3.4.tar.bz2 ;-) ... [ ok ] * checking module-init-tools-3.4-manpages.tar.bz2 ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking module-init-tools-3.4.tar.bz2 to /var/tmp/portage/sys-apps/module-init-tools-3.4/work >>> Unpacking module-init-tools-3.4-manpages.tar.bz2 to /var/tmp/portage/sys-apps/module-init-tools-3.4/work * Replacing obsolete head/tail with POSIX compliant ones * - fixed tests/test-depmod/10badcommand.sh * Applying module-init-tools-3.1_generate-modprobe-assume-kernel.patch ... [ ok ] * Applying module-init-tools-3.2_pre7-abort-on-modprobe-failure.patch ... [ ok ] * Applying module-init-tools-3.2.2-handle-dupliate-aliases.patch ... [ ok ] >>> Source unpacked. >>> Compiling source in /var/tmp/portage/sys-apps/module-init-tools-3.4/work/module-init-tools-3.4 ... * econf: updating module-init-tools-3.4/config.guess with /usr/share/gnuconfig/config.guess * econf: updating module-init-tools-3.4/config.sub with /usr/share/gnuconfig/config.sub * disabling confcache, binary cannot be found ./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --prefix=/ --enable-zlib --build=i686-pc-linux-gnu checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking target system type... i686-pc-linux-gnu checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether i686-pc-linux-gnu-gcc accepts -g... yes checking for i686-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of i686-pc-linux-gnu-gcc... gcc3 configure: Adding gcc options: -O2 -march=athlon-xp -fomit-frame-pointer -fno-ident -fweb -pipe -Wunused -Wall configure: creating ./config.status config.status: creating Makefile config.status: executing depfiles commands modinfo.c: In Funktion »main«: modinfo.c:345: Warnung: »infosize« könnte in dieser Funktion uninitialisiert verwendet werden /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/../../../../i686-pc-linux-gnu/bin/ld: insmod.static: unterminated string in section `.rodata.str4.32' marked for merging /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/../../../../i686-pc-linux-gnu/bin/ld: insmod.static: unterminated string in section `.rodata.str1.32' marked for merging /usr/lib/gcc/i686-pc-linux-gnu/4.2.2/../../../../i686-pc-linux-gnu/bin/ld: final link failed: Nonrepresentable section on output collect2: ld gab 1 als Ende-Status zurück make: *** [insmod.static] Fehler 1 make: *** Warte auf noch nicht beendete Prozesse... * * ERROR: sys-apps/module-init-tools-3.4 failed. * Call stack: * ebuild.sh, line 46: Called src_compile * environment, line 2143: Called die * The specific snippet of code: * emake || diefunc "$FUNCNAME" "$LINENO" "$?" "emake module-init-tools failed" * The die message: * emake module-init-tools failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/log/portage/elogs/sys-apps:module-init-tools-3.4:20071206-180242.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-apps/module-init-tools-3.4/temp/environment'. * Your error has absolutely nothing to do with this bug. Please file a new bug (or search for one that already exists about the error). lol. sure. i searched. deeply. this is what i found. so i will create a new bug. and hope nobody will tell me the same... or that this bug "does not exist" and that i shoud look into the red light. haha... i've had enough. really. if someone puts a file on portage that does not compile (better yet: with FEATURES="strict stricter collision-protect test" enabled) he should be shot. i love the idea of gentoo... but like communism or democracy it ignores that poeple don't always behave in the most ideal way... and that's what makes me angry and say. like so many others. as Andrew said, your bug has nothing to do with this bug report ... i really have no idea why you would think it does the original comment shows the error quite clearly: docbook2man runs and fails your error is 100% unlike this: ld fails to link properly a 100% unrelated bug gets a new bug, it doesnt get spammed onto an existing closed unrelated bug yeah yesterday had this problem too. but as earlier described, emerge docbook-sgml-utils solve this. |