Attempting to emerge dev-libs/progsreiserfs-0.3.0.3 failed, due to #includes not being found. Reproducible: Always Steps to Reproduce: emerge progsreiserfs. I did not have sys-apps/reiserfsprogs emerged. I also do not have reiserfs enabled in the kernel. emerging sys-apps/reiserfsprogs did not help. Actual Results: Making all in libreiserfs make[2]: Entering directory `/var/tmp/portage/progsreiserfs-0.3.0.3/work/progsreiserfs-0.3.0.3/libreiserfs' /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O2 -pipe -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wno-unused -Wno-switch -Wno-format -c libreiserfs.c /bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O2 -pipe -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DLOCALEDIR="\"/usr/share/locale\"" -W -Wall -Wno-unused -Wno-switch -Wno-format -c debug.c mkdir .libs gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O2 -pipe -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DLOCALEDIR=\"/usr/share/locale\" -W -Wall -Wno-unused -Wno-switch -Wno-format -Wp,-MD,.deps/debug.pp -c debug.c -fPIC -DPIC -o .libs/debug.lo rm -f .libs/libreiserfs.lo gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include -O2 -pipe -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DLOCALEDIR=\"/usr/share/locale\" -W -Wall -Wno-unused -Wno-switch -Wno-format -Wp,-MD,.deps/libreiserfs.pp -c libreiserfs.c -fPIC -DPIC -o .libs/libreiserfs.lo In file included from debug.c:10: ../include/reiserfs/reiserfs.h:14:34: sys/int_types.h: No such file or directory In file included from ../include/reiserfs/reiserfs.h:19, from debug.c:10: ../include/reiserfs/block.h:18: parse error before "uint16_t" ../include/reiserfs/block.h:18: warning: no semicolon at end of struct or union ../include/reiserfs/block.h:19: warning: type defaults to `int' in declaration of `blk_nr_item' ../include/reiserfs/block.h:19: warning: data definition has no type or storage class yada yada yada... Portage 2.0.48 (default-sparc64-1.4, gcc-3.2.2, glibc-2.3.1-r4) ================================================================= System uname: 2.4.21-rc3 sparc64 sun4u GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/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="sparc arts apm avi crypt cups encode esd fbcon gif gtk gnome imlib java jpeg kde libwww mikmod motif mpeg ncurses nls oggvorbis oss opengl png pdflib qt sdl spell truetype X xv xml2 xmms zlib gdbm berkdb slang readline tcpd pam ssl perl python" COMPILER="gcc3" CHOST="sparc-unknown-linux-gnu" CFLAGS="-O2 -pipe" CXXFLAGS="-O2 -pipe" ACCEPT_KEYWORDS="sparc" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
Hi J.C. Added a patch to the ebuild from the progsreiserfs people to make 0.3.0.3 compile on sparc. Wait about half an hour and then try syncing your portage tree and see how it builds. I've tested it on a couple systems and it seems to be working well.
Patch seems to be working. If you have continued problems with this, please re-open the bug.
Closing