Title pretty much says it all. <babbling> I've been having numerous issues w/ openmotif compiling. My system is a little weird, because in a massive calamity the installed package list got wiped but all the files remained intact, so when I went re-emerging, old versions of files that were supposed to get deleted didn't. That caused a previous error, but I hacked a simple shell script that cleaned files not in portage out of specified directories, so I don't think it's happening again. I also run unstable gimp and portage, unmasked from package.mask. </babbling> Thanks in advance! Relevant Output: (full output available, should you want it) creating dogs make[3]: Leaving directory `/var/tmp/portage/openmotif-2.2.2-r1/work/openMotif-2.2.2/demos/unsupported/dogs' Making all in uilsymdump make[3]: Entering directory `/var/tmp/portage/openmotif-2.2.2-r1/work/openMotif-2.2.2/demos/unsupported/uilsymdump' gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I./../../../clients -I/usr/X11R6/include -I./../../../lib -I./../../../clients -I../../../clients -march=athlon-xp -mmmx -m3dnow -msse -mfpmath=sse,387 -O2 -pipe -fomit-frame-pointer -frename-registers -Wall -Wno-unused -Wno-comment -c uilsymdump.c In file included from ../../../clients/uil/UilDef.h:86, from uilsymdump.c:47: ../../../clients/uil/UilSymDef.h:376: parse error before "MrmResource_id" ../../../clients/uil/UilSymDef.h:376: warning: no semicolon at end of struct or union ../../../clients/uil/UilSymDef.h:416: parse error before '}' token ../../../clients/uil/UilSymDef.h:416: warning: type defaults to `int' in declaration of `sym_value_entry_type' ../../../clients/uil/UilSymDef.h:416: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:501: parse error before "sym_value_entry_type" ../../../clients/uil/UilSymDef.h:501: warning: no semicolon at end of struct or union ../../../clients/uil/UilSymDef.h:503: warning: type defaults to `int' in declaration of `az_arg_value' ../../../clients/uil/UilSymDef.h:503: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:505: parse error before '}' token ../../../clients/uil/UilSymDef.h:505: warning: type defaults to `int' in declaration of `sym_argument_entry_type' ../../../clients/uil/UilSymDef.h:505: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:549: parse error before "sym_value_entry_type" ../../../clients/uil/UilSymDef.h:549: warning: no semicolon at end of struct or union ../../../clients/uil/UilSymDef.h:552: warning: type defaults to `int' in declaration of `sym_proc_ref_entry_type' ../../../clients/uil/UilSymDef.h:552: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:578: parse error before "sym_value_entry_type" ../../../clients/uil/UilSymDef.h:578: warning: no semicolon at end of struct or union ../../../clients/uil/UilSymDef.h:580: warning: type defaults to `int' in declaration of `az_call_proc_ref' ../../../clients/uil/UilSymDef.h:580: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:586: parse error before '}' token ../../../clients/uil/UilSymDef.h:586: warning: type defaults to `int' in declaration of `sym_callback_entry_type' ../../../clients/uil/UilSymDef.h:586: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:641: parse error before "sym_proc_ref_entry_type" ../../../clients/uil/UilSymDef.h:641: warning: no semicolon at end of struct or union ../../../clients/uil/UilSymDef.h:654: parse error before "resource_id" ../../../clients/uil/UilSymDef.h:654: warning: type defaults to `int' in declaration of `resource_id' ../../../clients/uil/UilSymDef.h:654: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:657: warning: type defaults to `int' in declaration of `sym_widget_entry_type' ../../../clients/uil/UilSymDef.h:657: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:692: parse error before "sym_widget_entry_type" ../../../clients/uil/UilSymDef.h:692: warning: no semicolon at end of struct or union ../../../clients/uil/UilSymDef.h:694: warning: type defaults to `int' in declaration of `sym_control_entry_type' ../../../clients/uil/UilSymDef.h:694: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:737: parse error before "sym_widget_entry_type" ../../../clients/uil/UilSymDef.h:737: warning: no semicolon at end of struct or union ../../../clients/uil/UilSymDef.h:740: warning: type defaults to `int' in declaration of `sym_forward_ref_entry_type' ../../../clients/uil/UilSymDef.h:740: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:807: parse error before "sym_value_entry_type" ../../../clients/uil/UilSymDef.h:807: warning: no semicolon at end of struct or union ../../../clients/uil/UilSymDef.h:810: warning: type defaults to `int' in declaration of `az_character_set' ../../../clients/uil/UilSymDef.h:810: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:813: parse error before '*' token ../../../clients/uil/UilSymDef.h:813: warning: type defaults to `int' in declaration of `az_case_sense' ../../../clients/uil/UilSymDef.h:813: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:819: parse error before '}' token ../../../clients/uil/UilSymDef.h:819: warning: type defaults to `int' in declaration of `sym_module_entry_type' ../../../clients/uil/UilSymDef.h:819: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:904: parse error before "sym_module_entry_type" ../../../clients/uil/UilSymDef.h:904: warning: no semicolon at end of struct or union ../../../clients/uil/UilSymDef.h:907: warning: type defaults to `int' in declaration of `sym_root_entry_type' ../../../clients/uil/UilSymDef.h:907: warning: data definition has no type or storage class ../../../clients/uil/UilSymDef.h:927: parse error before "sym_value_entry_type" ../../../clients/uil/UilSymDef.h:927: warning: no semicolon at end of struct or union ../../../clients/uil/UilSymDef.h:930: warning: type defaults to `int' in declaration of `sym_color_item_entry_type' ../../../clients/uil/UilSymDef.h:930: warning: data definition has no type or storage class make[3]: *** [uilsymdump.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/openmotif-2.2.2-r1/work/openMotif-2.2.2/demos/unsupported/uilsymdump' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/openmotif-2.2.2-r1/work/openMotif-2.2.2/demos/unsupported' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/openmotif-2.2.2-r1/work/openMotif-2.2.2/demos' make: *** [all-recursive] Error 1 !!! ERROR: x11-libs/openmotif-2.2.2-r1 failed. !!! Function src_compile, Line 38, Exitcode 2 !!! make failed `emerge --info` output Portage 2.0.48_pre5 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2-r1) ================================================================= System uname: 2.4.20-pfeifer-r1_pre7 i686 AMD Athlon(TM) XP 2200+ GENTOO_MIRRORS="http://ftp.gentoo.skynet.be/pub/gentoo/ http://www.mirror.ac.uk/sites/www.ibiblio.org/gentoo/ ftp://mirror.iawnet.sandia.gov/pub/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.ussg.iu.edu/pub/linux/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 3dnow avi crypt cups encode gif jpeg kde libg++ mmx motif mpeg ncurses pdflib png quicktime spell truetype xml2 xv zlib gdbm slang readline tetex tcltk java X sdl gpm tcpd pam libwww ssl python imlib oggvorbis gtk qt opengl aalib alsa -apm arts -berkdb cdr -directfb dvd -esd -fbcon -gnome gtk2 ipv6 jikes maildir -mikmod -mozilla -nls -oss pda perl samba scanner sse -svga usb xml -xmms" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -mmmx -m3dnow -msse -mfpmath=sse,387 -O2 -pipe -fomit-frame-pointer -frename-registers" CXXFLAGS="-march=athlon-xp -mmmx -m3dnow -msse -mfpmath=sse,387 -O2 -pipe -fomit-frame-pointer -frename-registers" ACCEPT_KEYWORDS="x86 ~x86" MAKEOPTS="-j4" AUTOCLEAN="yes" SYNC="rsync://rsync.us.gentoo.org/gentoo-portage/" FEATURES="-ccache sandbox distcc"
Steven, does 2.2.2-r2 work for you?
Yep, -r2 fixed it. Thanks! P.S. I didn't change the status of the bug (resolved - fixed), because I didn't know wether or not that was appropriate (or even possible) for me to do. Should I have?
I'll close it :)