I can't emerge x11-base/xorg-server-1.4.0.90-r3 on my up-to-date gentoo box, emerge fails always with this error : >>> Emerging (1 of 25) x11-base/xorg-server-1.4.0.90-r3 to / * MesaLib-7.0.2.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * xorg-server-1.4.0.90.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ] * checking ebuild checksums ;-) ... [ ok ] * checking auxfile checksums ;-) ... [ ok ] * checking miscfile checksums ;-) ... [ ok ] * checking xorg-server-1.4.0.90.tar.bz2 ;-) ... [ ok ] * checking MesaLib-7.0.2.tar.bz2 ;-) ... [ ok ] * Forcing on xorg-x11 for new enough glxtokens.h... Switching to xorg-x11 OpenGL interface... done >>> Unpacking source... >>> Unpacking xorg-server-1.4.0.90.tar.bz2 to /var/tmp/portage/x11-base/xorg-server-1.4.0.90-r3/work >>> Unpacking MesaLib-7.0.2.tar.bz2 to /var/tmp/portage/x11-base/xorg-server-1.4.0.90-r3/work * Applying 1.4-ia64.patch ... [ ok ] * Applying 1.3.0.0-use-proc-instead-of-sys.patch ... [ ok ] * Applying 1.4-fpic-libxf86config.patch ... [ ok ] * Applying 1.4-document-new-font-catalogs.patch ... [ ok ] * Applying 1.4-fix-dmx-build.patch ... [ ok ] * Applying 1.4-fix-dmx-link.patch ... [ ok ] * Applying 1.4-fix-xephyr-link.patch ... [ ok ] * Applying 1.4-fix-xprint-build.patch ... [ ok ] * Applying 1.4-fix-xprint-link.patch ... [ ok ] * Applying 1.4-fix-kdrive-automake.patch ... [ ok ] * Applying 1.4-dont-hang-openoffice.patch ... [ ok ] * Applying 1.4.0.90-clean-generated-files.patch ... [ ok ] * Applying 1.4-0001-Fix-for-CVE-2007-5760-XFree86-Misc-extension-out-o.patch... [ ok ] * Applying 1.4-0002-Fix-for-CVE-2007-6428-TOG-cup-extension-memory-cor.patch... [ ok ] * Applying 1.4-0003-Fix-for-CVE-2007-6427-Xinput-extension-memory-corr.patch... [ ok ] * Applying 1.4-0004-Fix-for-CVE-2007-6429-MIT-SHM-and-EVI-extensions-i.patch... [ ok ] * Applying 1.4-0005-Fix-for-CVE-2008-0006-PCF-Font-parser-buffer-overf.patch... [ ok ] * Applying 1.4-0006-Fix-for-CVE-2007-5958-File-existence-disclosure.p [ ok ] * Applying 1.4-0007-CVE-2007-6429-Don-t-spuriously-reject-8bpp-shm-pix.patch... [ ok ] * Applying 1.4-0008-CVE-2007-6429-Always-test-for-size-offset-wrapping.patch... [ ok ] * Applying 1.4-0009-Don-t-break-grab-and-focus-state-for-a-window-when-r.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/x11-base/xorg-server-1.4.0.90-r3/work/xorg-server-1.4.0.90' ... * Running aclocal ... [ !! ] * Failed Running aclocal ! * * Include in your bugreport the contents of: * * /var/tmp/portage/x11-base/xorg-server-1.4.0.90-r3/temp/aclocal-683.out * * ERROR: x11-base/xorg-server-1.4.0.90-r3 failed. * Call stack: * ebuild.sh, line 49: Called src_unpack * environment, line 3209: Called x-modular_reconf_source * environment, line 3898: Called eautoreconf * environment, line 1081: Called eaclocal * environment, line 1020: Called autotools_run_tool 'src_unpack' * environment, line 478: Called die * The specific snippet of code: * die "Failed Running $1 !"; * The die message: * Failed Running aclocal ! * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-base/xorg-server-1.4.0.90-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-base/xorg-server-1.4.0.90-r3/temp/environment'. * Reproducible: Always Steps to Reproduce: 1. Emerge x11-base/xorg-server-1.4.0.90-r3 My emerge --info : 14:45 root@Gentoo-Tux /home/julroy# emerge --info Portage 2.1.5_rc2 (default-linux/amd64/2007.0/desktop, gcc-4.2.3, glibc-2.7-r2, 2.6.24-gentoo-r5~julroy67~ x86_64) ================================================================= System uname: 2.6.24-gentoo-r5~julroy67~ x86_64 Intel(R) Core(TM)2 Quad CPU @2.40GHz Timestamp of tree: Thu, 10 Apr 2008 11:45:02 +0000 app-shells/bash: 3.2_p33 dev-java/java-config: 1.3.7, 2.1.5 dev-lang/python: 2.5.1-r5 sys-apps/baselayout: 1.12.12 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.62 sys-devel/automake: 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.24 ACCEPT_KEYWORDS="amd64 ~amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2 -pipe -march=native -fomit-frame-pointer -msse3" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/4.0/env /usr/kde/4.0/share/config /usr/kde/4.0/shutdown /usr/share/config /var/lib/hsqldb" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-O2 -pipe -march=native -fomit-frame-pointer -msse3" DISTDIR="/usr/portage/distfiles" FEATURES="distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://mirror.ovh.net/gentoo-distfiles/ http://ftp.club-internet.fr/pub/mirrors/gentoo ftp://gentoo.imj.fr/pub/gentoo/ ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ " LANG="fr_FR.UTF-8" LC_ALL="fr_FR.UTF-8" LDFLAGS="" LINGUAS="fr" MAKEOPTS="-j6" PKGDIR="/binhost" 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="/usr/i686-mingw32/usr/portage /usr/local/portage /usr/portage/local/layman/sunrise /usr/portage/local/layman/desktop-effects" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="3ds 7zip X X509 a52 aac ace acl acpi addbookmarks additions administrator ads aften alias alsa amarok amazon amd64 amr amrnb amrwb aspnet aspnetedit async asyncns automount autoreplace avahi bash-completion berkdb bidi binary-drivers binfilter blender-game boost branding bzip2 c++ cairo cal3d caps capturycdda cddb cdinstall cdio cdparanoia cdr cdrom cdsound cegui cg chm cjk clamavclamd cli clucene colordiff connectionstatus contactnotes contrib cpudetection cracklib crypt css ctype cups curl curlwrappers cxx d daap dbus devil dia directfb disk-partition divx djvu dmi dmx dri dvd dvdnav dvdr dvdread editor edsemboss emerald emovix enca encode enscript exif exiv2 expat extra-cardsets extras fam fame fastcgi fbcon fbcondecor fbsplash ffmpeg file filter firefox flac fmod fontconfig fortran ftp fuse gdbm gecko geoip gif gimp gimpprint glib glitz glut gmedia gnome gnutls gphoto2 gpm graphviz gs gstreamer gtk gzip hal hddtemp hdri hibernate-script highlight history hpn httpd iconv icu id3tag idn ifp ilbc imagemagick imap inkjar inotify insecure-patches insecure-savers iplsrc ipod ipv6 irc isdnlog jabber java javascript jce jingle jpeg jpeg2k justify kde kdehiddenvisibility kerberos kipi kontact kqemu ladspa lame lcms ldap libgcrypt libnotify libsamplerate libssh2 live lm_sensors log lua lzo mad make-symlinks maps matroska md5sum mdb messenger midi mikmod mime ming mjpeg mmap mmx mng modplug mono mozdevelop mozdom mozsha1 mp2 mp3 mp4 mp4live mpeg mpeg2 mplayer msn mtp mudflap musepack musicbrainz ncurses nemesi neon nepomuk network networkmanager newxkb njb nls nodrm nowlistening npp nptl nptlonly nspr nss odbc ode ogg ogre ole openal openexr opengl openmp pam pango pch pcre pdf perl physfs pie plasma player plugins png pnm policykit polling posix postproc postscript povray pppd pulseaudio pyste python qca qt3 qt3support qt4 quicktime rar readline realmedia reflection replytolist rss rtc rtsp samba samplerate sdk sdl sdl-image session shout skins smp sndfile sockets solver songs sound speex spell spl sql sqlite sqlite3 srt sse sse2 ssl ssse3 statistics stream svg svgz swat symlink sysfs sysvipc taglib tagwriting tcl tcpd teletext texteffect tga theora threads tiff timidity tk trayicon truetype twolame unicode upnp usb utils v4l v4l2 vcd vcdx verse videos vim-syntax vim-with-x visualization vlm vnc vorbis vorbis-psy vst wavpack webpresence winbind winpopup wma wmf wmp x264 xanim xattr xcb xcf xcomposite xerces-c xforms xine xiph xml xmlrpc xmlwriter xorg xpm xprint xscreensaver xslt xv xvid xvmc yv12 zip zlib zrtp" 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" 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="keyboard mouse evdev joystick" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="fr"USERLAND="GNU" VIDEO_CARDS="nvidia nv" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 149289 [details] The aclocal-683.out file.
Same problem here.
I had the same problem. After looking at the .out file I decided I'd try moving /usr/portage to a non-reiserfs partition. Voilá, it solved the aclocal error and xorg-server is now emerging just fine. Someone with higher "guruness" could try to find out why this is failing under reiser filesystem. I just installed this machine today (~x86) and this is was the only package that failed due to this problem. Hope it helps. NicoEchániz
alright, sorry for that BS! I have not slept for the past 2 days... the machine where I emerged xorg-server just fine was another one from my net I had accessed through SSH! previous post is complete garbage. :) sorry (In reply to comment #3) > I had the same problem. > After looking at the .out file I decided I'd try moving /usr/portage to a > non-reiserfs partition.
I suspect this bug is caused by autoconf-2.62...
(In reply to comment #5) > I suspect this bug is caused by autoconf-2.62... Yeah, me too.
(In reply to comment #5) > I suspect this bug is caused by autoconf-2.62... > same problem here on amd64 and reiserfs. with autoconf-2.62 -> the same failure. with autoconf-2.61-r1 -> success.
(In reply to comment #7) > (In reply to comment #5) > > I suspect this bug is caused by autoconf-2.62... > > > > same problem here on amd64 and reiserfs. > with autoconf-2.62 -> the same failure. > with autoconf-2.61-r1 -> success. > Confirmed versions succeed/fail, however with ext3 (as I don't think the filesystem is the issue at this point). ~amd64, 2.6.24-zen5, all ext3 filesystems.
just wanted to add that it's finally compiling after downgrade of autoconf but it failed with xprint use flag enabled.
So Donnie, could you put a patch together that will let it compile with the new autoconf? and also, theres a problem with it compiling with xprint.
Same error. Downgrading to autoconf-2.61-r1 resolved the aclocal error. Compile completed successfully, I am not using xprint.
(In reply to comment #10) > So Donnie, could you put a patch together that will let it compile with the new > autoconf? Grab the patch from http://lists.freedesktop.org/archives/xorg-commit/2008-April/015845.html and stick it into files/ then add an entry to the PATCHES variable in the ebuild and run 'ebuild /path/to/ebuild digest' Let us know how that works. > and also, theres a problem with it compiling with xprint. Please file a separate bug with compile log, it's impossible to track multiple issues effectively on one bug.
Using sys-devel/autoconf-2.61-r1 fixed the problem for me too.
*** Bug 217474 has been marked as a duplicate of this bug. ***
There's a few people in CC here, if one of you could test the instructions in comment #12, that would help a lot!
I guess it's probably just my incompetence, but the patch method failed with me. The exact error I got was "Failed Patch: 1.4-fix-aclocal.patch" What I did was exactly what the message said: I grabbed the patch from the link, stuck it under files/, stuck the name into the ebuild var (as ${FILESDIR}/1.4-fix-aclocal.patch) and ran emerge xorg-x11 --digest. No cigar. * padi files # cat /var/tmp/portage/x11-base/xorg-server-1.4.0.90-r3/temp/1.4-fix-aclocal.patch-30205.out ***** 1.4-fix-aclocal.patch ***** ================================= PATCH COMMAND: patch -p0 -g0 -E --no-backup-if-mismatch < /usr/portage/x11-base/xorg-server/files/1.4-fix-aclocal.patch ================================= can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |index b57dc1a..c0a1f23 100644 |--- a/configure.ac |+++ b/configure.ac -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored ================================= PATCH COMMAND: patch -p1 -g0 -E --no-backup-if-mismatch < /usr/portage/x11-base/xorg-server/files/1.4-fix-aclocal.patch ================================= patching file configure.ac Hunk #1 FAILED at 1556. Hunk #2 succeeded at 1966 (offset -134 lines). 1 out of 2 hunks FAILED -- saving rejects to file configure.ac.rej ================================= PATCH COMMAND: patch -p2 -g0 -E --no-backup-if-mismatch < /usr/portage/x11-base/xorg-server/files/1.4-fix-aclocal.patch ================================= missing header for unified diff at line 4 of patch can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |index b57dc1a..c0a1f23 100644 |--- a/configure.ac |+++ b/configure.ac -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored ================================= PATCH COMMAND: patch -p3 -g0 -E --no-backup-if-mismatch < /usr/portage/x11-base/xorg-server/files/1.4-fix-aclocal.patch ================================= missing header for unified diff at line 4 of patch can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |index b57dc1a..c0a1f23 100644 |--- a/configure.ac |+++ b/configure.ac -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored ================================= PATCH COMMAND: patch -p4 -g0 -E --no-backup-if-mismatch < /usr/portage/x11-base/xorg-server/files/1.4-fix-aclocal.patch ================================= missing header for unified diff at line 4 of patch can't find file to patch at input line 4 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |index b57dc1a..c0a1f23 100644 |--- a/configure.ac |+++ b/configure.ac -------------------------- No file to patch. Skipping patch. 2 out of 2 hunks ignored
I can also confirm that downgrading aclocal worked. I'll be happy to try the patch method again, when somebody provides a valid way to do it.
(In reply to comment #12) > (In reply to comment #10) > > So Donnie, could you put a patch together that will let it compile with the new > > autoconf? > > Grab the patch from > http://lists.freedesktop.org/archives/xorg-commit/2008-April/015845.html and > stick it into files/ then add an entry to the PATCHES variable in the ebuild > and run 'ebuild /path/to/ebuild digest' > > Let us know how that works. > > > and also, theres a problem with it compiling with xprint. > > Please file a separate bug with compile log, it's impossible to track multiple > issues effectively on one bug. > Have the same issue as comment #16
Created attachment 149699 [details, diff] patch for version 1.4.0.90 The patch linked in comment #12 should be applied to xorg-server master branch (will become 1.5). We are talking about version 1.4.0.90 here, which is in another branch (1.4.1) and has a different configure.ac, so the first hunk of that patch doesn't apply to latest version in portage.
Ah, I forgot to say the attached patch works for me.
The patch works for me also, but the ebuild fails later on : [...] x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../hw/xfree86/dixmods/extmod -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../include -I../include -I../Xext-I../composite -I../damageext -I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -DDEFAULTPOLICYFILE=\"/usr/lib64/xserver/SecurityPolicy\" -O2 -pipe -march=native -fomit-frame-pointer -msse3 -MT xevie.lo -MD -MP -MF .deps/xevie.Tpo -c xevie.c -fPIC -DPIC -o .libs/xevie.o /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../hw/xfree86/dixmods/extmod -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../include -I../include -I../Xext -I../composite -I../damageext-I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -DDEFAULTPOLICYFILE=\"/usr/lib64/xserver/SecurityPolicy\" -O2 -pipe -march=native -fomit-frame-pointer -msse3 -MT xf86bigfont.lo -MD -MP -MF .deps/xf86bigfont.Tpo -c -o xf86bigfont.lo xf86bigfont.c In file included from xprint.c:85: /usr/include/X11/extensions/Printstr.h:761: erreur: expected specifier-qualifier-list before ‘PrivateRec’ xprint.c: In function ‘ProcXpGetPageDimensions’: xprint.c:759: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:760: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:763: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:767: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘ProcXpSetImageResolution’: xprint.c:821: erreur: ‘struct _XpContext’ has no member named ‘imageRes’ xprint.c:822: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:823: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘ProcXpGetImageResolution’: xprint.c:872: erreur: ‘struct _XpContext’ has no member named ‘imageRes’ xprint.c: In function ‘ProcXpCreateContext’: xprint.c:977: erreur: ‘struct _XpContext’ has no member named ‘clientSlept’ xprint.c:978: erreur: ‘struct _XpContext’ has no member named ‘imageRes’ xprint.c:980: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:981: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:982: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:983: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:984: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:985: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:986: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:987: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:988: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:989: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:990: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:991: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:992: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:993: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:994: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:995: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘XpFreeContext’: xprint.c:1216: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1225: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1230: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1232: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1243: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1244: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘XpFreePage’: xprint.c:1366: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1367: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘InitContextPrivates’: xprint.c:1397: erreur: ‘struct _XpContext’ has no member named ‘devPrivates’ xprint.c: Hors de toute fonction : xprint.c:1425: attention : no previous prototype for ‘XpAllocateContextPrivateIndex’ xprint.c:1431: attention : no previous prototype for ‘XpAllocateContextPrivate’ xprint.c: In function ‘ProcXpStartJob’: xprint.c:1518: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1519: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘ProcXpEndJob’: xprint.c:1567: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1568: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1582: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1583: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1590: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1591: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘DoStartDoc’: xprint.c:1617: erreur: ‘struct _XpContext’ has no member named ‘clientSlept’ xprint.c:1622: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1623: erreur: ‘struct _XpContext’ has no member named ‘funcs’ mv -f .deps/panoramiXSwap.Tpo .deps/panoramiXSwap.Plo xprint.c: In function ‘ProcXpEndDoc’: xprint.c:1705: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1706: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1721: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1722: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘DoStartPage’: xprint.c:1754: erreur: ‘struct _XpContext’ has no member named ‘clientSlept’ xprint.c:1762: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1763: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1812: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1813: erreur: ‘struct _XpContext’ has no member named ‘funcs’ /bin/sh ../libtool --tag=CC --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../hw/xfree86/dixmods/extmod -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../include -I../include -I../Xext -I../composite -I../damageext-I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -DDEFAULTPOLICYFILE=\"/usr/lib64/xserver/SecurityPolicy\" -O2 -pipe -march=native -fomit-frame-pointer -msse3 -MT bigreq.lo -MD -MP -MF .deps/bigreq.Tpo -c -o bigreq.lo bigreq.c xprint.c: In function ‘ProcXpEndPage’: xprint.c:1896: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1897: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘ProcXpPutDocumentData’: xprint.c:1971: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:1973: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘ProcXpGetDocumentData’: xprint.c:2008: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:2021: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:2044: erreur: ‘struct _XpContext’ has no member named ‘clientSlept’ xprint.c:2046: erreur: ‘struct _XpContext’ has no member named ‘clientSlept’ xprint.c:2047: erreur: ‘struct _XpContext’ has no member named ‘clientSlept’ xprint.c:2048: erreur: ‘struct _XpContext’ has no member named ‘clientSlept’ xprint.c: In function ‘ProcXpGetAttributes’: xprint.c:2091: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:2093: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘ProcXpSetAttributes’: xprint.c:2163: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:2185: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:2187: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c: In function ‘ProcXpGetOneAttribute’: xprint.c:2243: erreur: ‘struct _XpContext’ has no member named ‘funcs’ xprint.c:2245: erreur: ‘struct _XpContext’ has no member named ‘funcs’ mv -f .deps/security.Tpo .deps/security.Plo make[1]: *** [xprint.lo] Erreur 1 make[1]: *** Attente des tâches non terminées.... xevie.c:134: attention : no previous prototype for ‘XevieExtensionInit’ x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../hw/xfree86/dixmods/extmod -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../include -I../include -I../Xext-I../composite -I../damageext -I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -DDEFAULTPOLICYFILE=\"/usr/lib64/xserver/SecurityPolicy\" -O2 -pipe -march=native -fomit-frame-pointer -msse3 -MT appgroup.lo -MD -MP -MF .deps/appgroup.Tpo -c appgroup.c -fPIC -DPIC -o.libs/appgroup.o mv -f .deps/xevie.Tpo .deps/xevie.Plo x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../hw/xfree86/dixmods/extmod -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../include -I../include -I../Xext-I../composite -I../damageext -I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -DDEFAULTPOLICYFILE=\"/usr/lib64/xserver/SecurityPolicy\" -O2 -pipe -march=native -fomit-frame-pointer -msse3 -MT xf86bigfont.lo -MD -MP -MF .deps/xf86bigfont.Tpo -c xf86bigfont.c -fPIC-DPIC -o .libs/xf86bigfont.o x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include -I../hw/xfree86/dixmods/extmod -DHAVE_DIX_CONFIG_H -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -DDBUS_API_SUBJECT_TO_CHANGE -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/hal -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I../include -I../include -I../Xext-I../composite -I../damageext -I../xfixes -I../Xi -I../mi -I../miext/shadow -I../miext/damage -I../render -I../randr -I../fb -DDEFAULTPOLICYFILE=\"/usr/lib64/xserver/SecurityPolicy\" -O2 -pipe -march=native -fomit-frame-pointer -msse3 -MT bigreq.lo -MD -MP -MF .deps/bigreq.Tpo -c bigreq.c -fPIC -DPIC -o .libs/bigreq.o mv -f .deps/appgroup.Tpo .deps/appgroup.Plo mv -f .deps/bigreq.Tpo .deps/bigreq.Plo mv -f .deps/xf86bigfont.Tpo .deps/xf86bigfont.Plo make[1]: quittant le répertoire « /var/tmp/portage/x11-base/xorg-server-1.4.0.90-r3/work/xorg-server-1.4.0.90/Xext » make: *** [all-recursive] Erreur 1 * * ERROR: x11-base/xorg-server-1.4.0.90-r3 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 3165: Called x-modular_src_compile * environment, line 3942: Called x-modular_src_make * environment, line 3978: Called die * The specific snippet of code: * emake || die "emake failed" * The die message: * emake failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/x11-base/xorg-server-1.4.0.90-r3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/x11-base/xorg-server-1.4.0.90-r3/temp/environment'. *
*** Bug 217587 has been marked as a duplicate of this bug. ***
(In reply to comment #21) That's bug #217339
(In reply to comment #19) > Created an attachment (id=149699) [edit] > patch for version 1.4.0.90 > > The patch linked in comment #12 should be applied to xorg-server master branch > (will become 1.5). We are talking about version 1.4.0.90 here, which is in > another branch (1.4.1) and has a different configure.ac, so the first hunk of > that patch doesn't apply to latest version in portage. > I experienced this issue, and the patch from Comment #19 works for me.
(In reply to comment #19) > Created an attachment (id=149699) [edit] > patch for version 1.4.0.90 This works for me as well.
Confirm that this patch works, and the package compiles with downgrading to printproto-1.0.3.
Committed a patch for this issue.
You're patching xorg, but is this no aclocal bug? I'm currently setting up Gentoo ~amd64 on my desktop and other packages fail to build when running aclocal as well. Unfortunately I've recompiled the entire system so often that I do not remember all packages that failed due to aclocal. At the moment I'm trying to compile the missing packages with aclocal-2.62 masked.
(In reply to comment #28) > You're patching xorg, but is this no aclocal bug? I'm currently setting up > Gentoo ~amd64 on my desktop and other packages fail to build when running > aclocal as well. It's not a bug per se, it's an increase in strictness so 2.62 won't accept things that 2.61 did.
could this patch be added to older xorg-server? I am locked to 1.3.x due to compatability with older gfx card in nvidia-drivers. It is probably better to add similar patch to xorg than to mask the stricter autoconf and hence have yetanother pkg in portage.mask thx
(In reply to comment #30) > I am locked to 1.3.x due to compatability with older gfx card in > nvidia-drivers. We've been holding 1.4 for way too long, and 1.3 is really on its way out. You really should upgrade to a newer xorg-server. As for the binary nVidia drivers, I think it's now "standard" policy to not let them hold us back. I suggest you apply those patches yourself in a local overlay. Thanks
I'm getting the following now: * working copy: /usr/portage/distfiles/svn-src/fuppes/fuppes * Running eautoreconf in '/var/tmp/portage/media-video/fuppes-634/work/fuppes-SVN-634' ... * Running aclocal ... [ !! ] * Failed Running aclocal ! * * Include in your bugreport the contents of: * * /var/tmp/portage/media-video/fuppes-634/temp/aclocal-4052.out * * ERROR: media-video/fuppes-634 failed. * Call stack: * ebuild.sh, line 49: Called src_unpack * environment, line 2718: Called eautoreconf * environment, line 889: Called eaclocal * environment, line 828: Called autotools_run_tool 'aclocal' * environment, line 379: Called die * The specific snippet of code: * die "Failed Running $1 !"; * The die message: * Failed Running aclocal ! * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/media-video/fuppes-634/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/media-video/fuppes-634/temp/environment'. * This ebuild is from an overlay: '/usr/local/portage/' * >>> Failed to emerge media-video/fuppes-634, Log file: The aclocal-4052.out file contains the following: ***** aclocal ***** ***** aclocal aclocal-1.10: `configure.ac' or `configure.in' is required