"emerge -av tvision" ends up with: gcc -I../include -O3 -march=athlon-xp -mfpmath=sse -fomit-frame-pointer -ffast-math -pipe -c ../classes/linux/linuxmouse.cc -o obj/linuxmouse.o gcc -I../include -fPIC -O3 -march=athlon-xp -mfpmath=sse -fomit-frame-pointer -ffast-math -pipe -c ../classes/linux/linuxmouse.cc -o obj/linuxmouse.lo In file included from /usr/include/linux/keyboard.h:4, from ../classes/linux/linuxmouse.cc:34: /usr/include/linux/wait.h:86: error: error de decodificaci
"emerge -av tvision" ends up with: gcc -I../include -O3 -march=athlon-xp -mfpmath=sse -fomit-frame-pointer -ffast-math -pipe -c ../classes/linux/linuxmouse.cc -o obj/linuxmouse.o gcc -I../include -fPIC -O3 -march=athlon-xp -mfpmath=sse -fomit-frame-pointer -ffast-math -pipe -c ../classes/linux/linuxmouse.cc -o obj/linuxmouse.lo In file included from /usr/include/linux/keyboard.h:4, from ../classes/linux/linuxmouse.cc:34: /usr/include/linux/wait.h:86: error: error de decodificación before `new' /usr/include/linux/wait.h: En function `void __add_wait_queue(...)': /usr/include/linux/wait.h:88: error: error de decodificación before `->' token /usr/include/linux/wait.h: At global scope: /usr/include/linux/wait.h:95: error: error de decodificación before `new' /usr/include/linux/wait.h: En function `void __add_wait_queue_tail(...)': /usr/include/linux/wait.h:97: error: error de decodificación before `->' token In file included from /usr/include/linux/keyboard.h:4, from ../classes/linux/linuxmouse.cc:34: /usr/include/linux/wait.h:86: error: error de decodificación before `new' /usr/include/linux/wait.h: En function `void __add_wait_queue(...)': /usr/include/linux/wait.h:88: error: error de decodificación before `->' token /usr/include/linux/wait.h: At global scope: /usr/include/linux/wait.h:95: error: error de decodificación before `new' /usr/include/linux/wait.h: En function `void __add_wait_queue_tail(...)': /usr/include/linux/wait.h:97: error: error de decodificación before `->' token make[1]: *** [obj/linuxmouse.lo] Error 1 make[1]: Leaving directory `/var/tmp/portage/tvision-2.0.2/work/tvision/makes' make: *** [dynamic-lib] Error 2 make: *** Se espera a que terminen otras tareas.... gcc -I../include -O3 -march=athlon-xp -mfpmath=sse -fomit-frame-pointer -ffast-math -pipe -c ../classes/linux/linuxscr.cc -o obj/linuxscr.o make[1]: *** [obj/linuxmouse.o] Error 1 make[1]: *** Se espera a que terminen otras tareas.... make[1]: Leaving directory `/var/tmp/portage/tvision-2.0.2/work/tvision/makes' make: *** [static-lib] Error 2 !!! ERROR: dev-libs/tvision-2.0.2 failed. !!! Function src_compile, Line 22, Exitcode 2 !!! (no error message) Reproducible: Always Steps to Reproduce: 1. emerge -av tvision Portage 2.0.50-r9 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.6.7-xx5-mod) ================================================================= System uname: 2.6.7-xx5-mod i686 AMD Athlon(tm) XP 2800+ Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r4 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -mfpmath=sse -fomit-frame-pointer -ffast-math -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -mfpmath=sse -fomit-frame-pointer -ffast-math -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox sfperms strict userpriv usersandbox verbose" GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://open-systems.ufl.edu/mirrors/gentoo http://ftp-mirror.internap.com/pub/gentoo/ http://mirror.datapipe.net/gentoo http://gentoo.mirrors.pair.com/ http://mirror.datapipe.net/gentoo http://128.213.5.34/gentoo/ http://gentoo.chem.wisc.edu/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays/local /usr/local/overlays/yngwin /usr/local/overlays/bmg-main.alternative /usr/local/overlays/bmg-gnome-current.alternative" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib aavm acpi acpi4linux aim alsa antlr apache2 apm arts artswrappersuid audiofile avi bcel berkdb bindist bonobo bsh cap cddb cdr chroot crypt cups curl dga directfb divx4linux dv dvd dvdr encode escreen esd evms2 evo f77 fam fastcgi fbcon firebird flac flash foomaticdb gb gcj gd gdbm gif gimpprint gnome gpm gstreamer gtk gtk2 gtkhtml hbci icq imagemagick imap imlib innodb jabber jack java javacomm javamail javascript jbig jdepend jpeg jsch junit jython kde ladcca lcms libcaca libgda libwww linguas_es live log4j mad maildir makecheck matroska md5sum mdb mikmod mldonkeypango mmap mmx monkey mozcalendar mozdomi mozilla mozsvg mozxmlterm mpeg mpeg4 mpi mplayer msn music mysql native ncurses nls nptl nvidia objc offensive ofx oggvorbis openal opengl optional-tasks oro oscar oss pam pdflib perl png ppds propolice psyco python qt quicktime quotes readline regexp remote rhino ruby samba sasl sdl silc slang speex spell sse ssl stats svg svga tcltk tcpd theora tiff truetype usb video_cards_nvidia videos vim-with-x wmf wsconvert wxwindows x86 xalan xerces xfs xml2 xmms xprint xrandr xv xvid yahoo yv12 zlib"
try syncing your portage tree and upgrading/reemerging the latest linux26-headers in portage (2.6.7-r4)
I have a synched tree and my current linux-headers are just that. Anyway I've just emerge sync and reemerged linux26-headers and the results are the same... Any other ideas?
Well... apparenlty gcc doesn't like the "new" named parameters in two functions in /usr/include/linux/wait.h, I've changed them to "niu" and tvision compiled just fine... I don't know much about C so I can't tell if "new" is a valid C parameter name... is it? If not, we should file a bug about linux26-headers?
no, it seems linux26-headers have broken again with the keyboard/wait/list stuff
tim, can you check out the list stuff again ? ive seen it break on other packages recently
Sorry, I was wrong... now it compiles, but does not install... the ebuild dies complaining about a sandbox violation... here it is: [...] gcc -O3 -march=athlon-xp -mfpmath=sse -fomit-frame-pointer -ffast-math -pipe -c -o intldummy.o intldummy.c ar -rv libtvfintl.a intldummy.o ar: creando libtvfintl.a a - intldummy.o make[1]: Leaving directory `/var/tmp/portage/tvision-2.0.2/work/tvision/intl/dummy' cp intl/dummy/libtvfintl.a makes gcc -L/usr/lib -L../../makes -L/var/tmp/portage/tvision-2.0.2/work/tvision/makes -L/usr/X11R6/lib -shared -Wl,-soname,librhtv.so.2.0.2 -L/usr/X11R6/lib -lX11 -lXmu -lgpm -lncurses -lstdc++ -lm -lc -fPIC -o librhtv.so.2.0.2 ../makes/obj/beep.lo ../makes/obj/drivevalid.lo ../makes/obj/expandpath.lo ../makes/obj/fexpand.lo ../makes/obj/fileattrs.lo ../makes/obj/fileexists.lo ../makes/obj/filelength.lo ../makes/obj/fixpath.lo ../makes/obj/fnmatch.lo ../makes/obj/getcurdir.lo ../makes/obj/getline.lo ../makes/obj/getopt.lo ../makes/obj/getopt1.lo ../makes/obj/getshell.lo ../makes/obj/glob.lo ../makes/obj/globfree.lo ../makes/obj/iffilelen.lo ../makes/obj/isdir.lo ../makes/obj/isrelpath.lo ../makes/obj/iswild.lo ../makes/obj/itoa.lo ../makes/obj/mkstemp.lo ../makes/obj/nl_langinfo.lo ../makes/obj/ntdirent.lo ../makes/obj/pathvalid.lo ../makes/obj/regex.lo ../makes/obj/releasec.lo ../makes/obj/snprintf.lo ../makes/obj/ssc_streams.lo ../makes/obj/strlwr.lo ../makes/obj/strupr.lo ../makes/obj/ticks.lo ../makes/obj/unc.lo ../makes/obj/unc_95.lo ../makes/obj/unc_nt.lo ../makes/obj/validfilename.lo ../makes/obj/yieldpro.lo obj/calcdisp.lo obj/calculat.lo obj/codepage.lo obj/configfile.lo obj/dosdis.lo obj/doskey.lo obj/dosmouse.lo obj/dosscr.lo obj/drivers2.lo obj/dual.lo obj/fileview.lo obj/fontcoll.lo obj/fpbase.lo obj/fpstream.lo obj/help.lo obj/helpbase.lo obj/histlist.lo obj/ifpstrea.lo obj/iopstrea.lo obj/ipstream.lo obj/linuxdis.lo obj/linuxkey.lo obj/linuxmouse.lo obj/linuxscr.lo obj/misc.lo obj/msgbox.lo obj/nbackgro.lo obj/nbutton.lo obj/ncalcdis.lo obj/ncalcula.lo obj/nchdirdi.lo obj/ncheckbo.lo obj/nclrdisp.lo obj/ncluster.lo obj/ncollect.lo obj/ncolordi.lo obj/ncolorgr.lo obj/ncolorit.lo obj/ncolorse.lo obj/ndesktop.lo obj/ndialog.lo obj/ndircoll.lo obj/ndirlist.lo obj/neditor.lo obj/neditwi.lo obj/newstr.lo obj/nfilecol.lo obj/nfiledia.lo obj/nfiledtr.lo obj/nfileinf.lo obj/nfileinp.lo obj/nfilelis.lo obj/nfilterv.lo obj/nframe.lo obj/ngroup.lo obj/nhistory.lo obj/nindicat.lo obj/ninput16.lo obj/ninputli.lo obj/nlabel.lo obj/nlistbox.lo obj/nlistvie.lo obj/nmemo.lo obj/nmenubar.lo obj/nmenubox.lo obj/nmenuvie.lo obj/nmonosel.lo obj/nparamte.lo obj/nradiobu.lo obj/nrangeva.lo obj/nresourc.lo obj/nscrollb.lo obj/nscrolle.lo obj/nsortedc.lo obj/nsortedl.lo obj/nstatict.lo obj/nstatusl.lo obj/nstringc.lo obj/nstringl.lo obj/nvalidat.lo obj/nview.lo obj/nwindow.lo obj/ofpstrea.lo obj/opstream.lo obj/osclipboard.lo obj/parttree.lo obj/pstream.lo obj/qnxdis.lo obj/qnxkey.lo obj/qnxmouse.lo obj/qnxscr.lo obj/rhscreen.lo obj/sbackgro.lo obj/sbutton.lo obj/scalcdis.lo obj/scalcula.lo obj/schdirdi.lo obj/scheckbo.lo obj/sclrdisp.lo obj/scluster.lo obj/scolordi.lo obj/scolorgr.lo obj/scolorit.lo obj/scolorse.lo obj/screen.lo obj/sdesktop.lo obj/sdialog.lo obj/sdircoll.lo obj/sdirlist.lo obj/seditor.lo obj/seditwin.lo obj/sescreen.lo obj/sfilecol.lo obj/sfiledia.lo obj/sfileedi.lo obj/sfileinf.lo obj/sfileinp.lo obj/sfilelis.lo obj/sfilterv.lo obj/sframe.lo obj/sgroup.lo obj/shistory.lo obj/sindicat.lo obj/sinput16.lo obj/sinputli.lo obj/slabel.lo obj/slistbox.lo obj/slistvie.lo obj/smemo.lo obj/smenubar.lo obj/smenubox.lo obj/smenuvie.lo obj/smonosel.lo obj/sparamte.lo obj/sradiobu.lo obj/srangeva.lo obj/sresourc.lo obj/sscrollb.lo obj/sscrolle.lo obj/sstatict.lo obj/sstatusl.lo obj/sstringc.lo obj/sstringl.lo obj/sview.lo obj/swindow.lo obj/tapplica.lo obj/tbackgro.lo obj/tbutton.lo obj/tchdirdi.lo obj/tcheckbo.lo obj/tclrdisp.lo obj/tcluster.lo obj/tcollect.lo obj/tcolordi.lo obj/tcolorgr.lo obj/tcolorit.lo obj/tcolorse.lo obj/tcommand.lo obj/tdesktop.lo obj/tdialog.lo obj/tdircoll.lo obj/tdirlist.lo obj/tdisplay.lo obj/tdrawbuf.lo obj/teditor.lo obj/teditorf.lo obj/teditwin.lo obj/tevent.lo obj/tfilecol.lo obj/tfiledia.lo obj/tfileedi.lo obj/tfileinf.lo obj/tfileinp.lo obj/tfilelis.lo obj/tfilterv.lo obj/tframe.lo obj/tgkey.lo obj/tgroup.lo obj/thistory.lo obj/thistvie.lo obj/thistwin.lo obj/thwmouse.lo obj/tindicat.lo obj/tinputli.lo obj/tlabel.lo obj/tlistbox.lo obj/tlistvie.lo obj/tmemo.lo obj/tmenubar.lo obj/tmenubox.lo obj/tmenuvie.lo obj/tmonosel.lo obj/tmouse.lo obj/tnscolle.lo obj/tnssorte.lo obj/tobject.lo obj/tpalette.lo obj/tparamte.lo obj/tpoint.lo obj/tprogini.lo obj/tprogram.lo obj/tpwobj.lo obj/tpwreado.lo obj/tpwritte.lo obj/tradiobu.lo obj/trangeva.lo obj/trescoll.lo obj/tresfile.lo obj/tscreen.lo obj/tscrollb.lo obj/tscrolle.lo obj/tsortedc.lo obj/tsortedl.lo obj/tstatict.lo obj/tstatusd.lo obj/tstatusl.lo obj/tstrinde.lo obj/tstringc.lo obj/tstringl.lo obj/tstrlist.lo obj/tstrmcla.lo obj/tstrmtyp.lo obj/tsubmenu.lo obj/ttermina.lo obj/ttextdev.lo obj/tvalidat.lo obj/tvedit1.lo obj/tvedit2.lo obj/tvedit3.lo obj/tview.lo obj/tvintl.lo obj/tvtext1.lo obj/tvtext2.lo obj/twindow.lo obj/unixdis.lo obj/unixkey.lo obj/unixmouse.lo obj/unixscr.lo obj/vesa.lo obj/vga.lo obj/vgaregs.lo obj/vgastate.lo obj/win32clip.lo obj/win32dis.lo obj/win32key.lo obj/win32mouse.lo obj/win32scr.lo obj/wingrdis.lo obj/wingrkey.lo obj/wingrmouse.lo obj/wingrscr.lo obj/winntdis.lo obj/winntkey.lo obj/winntmouse.lo obj/winntscr.lo obj/x11dis.lo obj/x11key.lo obj/x11mouse.lo obj/x11src.lo obj/xtermdis.lo obj/xtermkey.lo obj/xtermmouse.lo obj/xtermscr.lo make[1]: Leaving directory `/var/tmp/portage/tvision-2.0.2/work/tvision/makes' cd makes; ln -sf librhtv.so.2.0.2 librhtv.so cd makes; ln -sf librhtv.so.2.0.2 librhtv.so.2 >>> Install tvision-2.0.2 into /var/tmp/portage/tvision-2.0.2/image/ category dev-libs make -C makes -f librhtv.mkf make[1]: Entering directory `/var/tmp/portage/tvision-2.0.2/work/tvision/makes' make[1]: `librhtv.a' est
Sorry, I was wrong... now it compiles, but does not install... the ebuild dies complaining about a sandbox violation... here it is: [...] gcc -O3 -march=athlon-xp -mfpmath=sse -fomit-frame-pointer -ffast-math -pipe -c -o intldummy.o intldummy.c ar -rv libtvfintl.a intldummy.o ar: creando libtvfintl.a a - intldummy.o make[1]: Leaving directory `/var/tmp/portage/tvision-2.0.2/work/tvision/intl/dummy' cp intl/dummy/libtvfintl.a makes gcc -L/usr/lib -L../../makes -L/var/tmp/portage/tvision-2.0.2/work/tvision/makes -L/usr/X11R6/lib -shared -Wl,-soname,librhtv.so.2.0.2 -L/usr/X11R6/lib -lX11 -lXmu -lgpm -lncurses -lstdc++ -lm -lc -fPIC -o librhtv.so.2.0.2 ../makes/obj/beep.lo ../makes/obj/drivevalid.lo ../makes/obj/expandpath.lo ../makes/obj/fexpand.lo ../makes/obj/fileattrs.lo ../makes/obj/fileexists.lo ../makes/obj/filelength.lo ../makes/obj/fixpath.lo ../makes/obj/fnmatch.lo ../makes/obj/getcurdir.lo ../makes/obj/getline.lo ../makes/obj/getopt.lo ../makes/obj/getopt1.lo ../makes/obj/getshell.lo ../makes/obj/glob.lo ../makes/obj/globfree.lo ../makes/obj/iffilelen.lo ../makes/obj/isdir.lo ../makes/obj/isrelpath.lo ../makes/obj/iswild.lo ../makes/obj/itoa.lo ../makes/obj/mkstemp.lo ../makes/obj/nl_langinfo.lo ../makes/obj/ntdirent.lo ../makes/obj/pathvalid.lo ../makes/obj/regex.lo ../makes/obj/releasec.lo ../makes/obj/snprintf.lo ../makes/obj/ssc_streams.lo ../makes/obj/strlwr.lo ../makes/obj/strupr.lo ../makes/obj/ticks.lo ../makes/obj/unc.lo ../makes/obj/unc_95.lo ../makes/obj/unc_nt.lo ../makes/obj/validfilename.lo ../makes/obj/yieldpro.lo obj/calcdisp.lo obj/calculat.lo obj/codepage.lo obj/configfile.lo obj/dosdis.lo obj/doskey.lo obj/dosmouse.lo obj/dosscr.lo obj/drivers2.lo obj/dual.lo obj/fileview.lo obj/fontcoll.lo obj/fpbase.lo obj/fpstream.lo obj/help.lo obj/helpbase.lo obj/histlist.lo obj/ifpstrea.lo obj/iopstrea.lo obj/ipstream.lo obj/linuxdis.lo obj/linuxkey.lo obj/linuxmouse.lo obj/linuxscr.lo obj/misc.lo obj/msgbox.lo obj/nbackgro.lo obj/nbutton.lo obj/ncalcdis.lo obj/ncalcula.lo obj/nchdirdi.lo obj/ncheckbo.lo obj/nclrdisp.lo obj/ncluster.lo obj/ncollect.lo obj/ncolordi.lo obj/ncolorgr.lo obj/ncolorit.lo obj/ncolorse.lo obj/ndesktop.lo obj/ndialog.lo obj/ndircoll.lo obj/ndirlist.lo obj/neditor.lo obj/neditwi.lo obj/newstr.lo obj/nfilecol.lo obj/nfiledia.lo obj/nfiledtr.lo obj/nfileinf.lo obj/nfileinp.lo obj/nfilelis.lo obj/nfilterv.lo obj/nframe.lo obj/ngroup.lo obj/nhistory.lo obj/nindicat.lo obj/ninput16.lo obj/ninputli.lo obj/nlabel.lo obj/nlistbox.lo obj/nlistvie.lo obj/nmemo.lo obj/nmenubar.lo obj/nmenubox.lo obj/nmenuvie.lo obj/nmonosel.lo obj/nparamte.lo obj/nradiobu.lo obj/nrangeva.lo obj/nresourc.lo obj/nscrollb.lo obj/nscrolle.lo obj/nsortedc.lo obj/nsortedl.lo obj/nstatict.lo obj/nstatusl.lo obj/nstringc.lo obj/nstringl.lo obj/nvalidat.lo obj/nview.lo obj/nwindow.lo obj/ofpstrea.lo obj/opstream.lo obj/osclipboard.lo obj/parttree.lo obj/pstream.lo obj/qnxdis.lo obj/qnxkey.lo obj/qnxmouse.lo obj/qnxscr.lo obj/rhscreen.lo obj/sbackgro.lo obj/sbutton.lo obj/scalcdis.lo obj/scalcula.lo obj/schdirdi.lo obj/scheckbo.lo obj/sclrdisp.lo obj/scluster.lo obj/scolordi.lo obj/scolorgr.lo obj/scolorit.lo obj/scolorse.lo obj/screen.lo obj/sdesktop.lo obj/sdialog.lo obj/sdircoll.lo obj/sdirlist.lo obj/seditor.lo obj/seditwin.lo obj/sescreen.lo obj/sfilecol.lo obj/sfiledia.lo obj/sfileedi.lo obj/sfileinf.lo obj/sfileinp.lo obj/sfilelis.lo obj/sfilterv.lo obj/sframe.lo obj/sgroup.lo obj/shistory.lo obj/sindicat.lo obj/sinput16.lo obj/sinputli.lo obj/slabel.lo obj/slistbox.lo obj/slistvie.lo obj/smemo.lo obj/smenubar.lo obj/smenubox.lo obj/smenuvie.lo obj/smonosel.lo obj/sparamte.lo obj/sradiobu.lo obj/srangeva.lo obj/sresourc.lo obj/sscrollb.lo obj/sscrolle.lo obj/sstatict.lo obj/sstatusl.lo obj/sstringc.lo obj/sstringl.lo obj/sview.lo obj/swindow.lo obj/tapplica.lo obj/tbackgro.lo obj/tbutton.lo obj/tchdirdi.lo obj/tcheckbo.lo obj/tclrdisp.lo obj/tcluster.lo obj/tcollect.lo obj/tcolordi.lo obj/tcolorgr.lo obj/tcolorit.lo obj/tcolorse.lo obj/tcommand.lo obj/tdesktop.lo obj/tdialog.lo obj/tdircoll.lo obj/tdirlist.lo obj/tdisplay.lo obj/tdrawbuf.lo obj/teditor.lo obj/teditorf.lo obj/teditwin.lo obj/tevent.lo obj/tfilecol.lo obj/tfiledia.lo obj/tfileedi.lo obj/tfileinf.lo obj/tfileinp.lo obj/tfilelis.lo obj/tfilterv.lo obj/tframe.lo obj/tgkey.lo obj/tgroup.lo obj/thistory.lo obj/thistvie.lo obj/thistwin.lo obj/thwmouse.lo obj/tindicat.lo obj/tinputli.lo obj/tlabel.lo obj/tlistbox.lo obj/tlistvie.lo obj/tmemo.lo obj/tmenubar.lo obj/tmenubox.lo obj/tmenuvie.lo obj/tmonosel.lo obj/tmouse.lo obj/tnscolle.lo obj/tnssorte.lo obj/tobject.lo obj/tpalette.lo obj/tparamte.lo obj/tpoint.lo obj/tprogini.lo obj/tprogram.lo obj/tpwobj.lo obj/tpwreado.lo obj/tpwritte.lo obj/tradiobu.lo obj/trangeva.lo obj/trescoll.lo obj/tresfile.lo obj/tscreen.lo obj/tscrollb.lo obj/tscrolle.lo obj/tsortedc.lo obj/tsortedl.lo obj/tstatict.lo obj/tstatusd.lo obj/tstatusl.lo obj/tstrinde.lo obj/tstringc.lo obj/tstringl.lo obj/tstrlist.lo obj/tstrmcla.lo obj/tstrmtyp.lo obj/tsubmenu.lo obj/ttermina.lo obj/ttextdev.lo obj/tvalidat.lo obj/tvedit1.lo obj/tvedit2.lo obj/tvedit3.lo obj/tview.lo obj/tvintl.lo obj/tvtext1.lo obj/tvtext2.lo obj/twindow.lo obj/unixdis.lo obj/unixkey.lo obj/unixmouse.lo obj/unixscr.lo obj/vesa.lo obj/vga.lo obj/vgaregs.lo obj/vgastate.lo obj/win32clip.lo obj/win32dis.lo obj/win32key.lo obj/win32mouse.lo obj/win32scr.lo obj/wingrdis.lo obj/wingrkey.lo obj/wingrmouse.lo obj/wingrscr.lo obj/winntdis.lo obj/winntkey.lo obj/winntmouse.lo obj/winntscr.lo obj/x11dis.lo obj/x11key.lo obj/x11mouse.lo obj/x11src.lo obj/xtermdis.lo obj/xtermkey.lo obj/xtermmouse.lo obj/xtermscr.lo make[1]: Leaving directory `/var/tmp/portage/tvision-2.0.2/work/tvision/makes' cd makes; ln -sf librhtv.so.2.0.2 librhtv.so cd makes; ln -sf librhtv.so.2.0.2 librhtv.so.2 >>> Install tvision-2.0.2 into /var/tmp/portage/tvision-2.0.2/image/ category dev-libs make -C makes -f librhtv.mkf make[1]: Entering directory `/var/tmp/portage/tvision-2.0.2/work/tvision/makes' make[1]: `librhtv.a' está actualizado. make[1]: Leaving directory `/var/tmp/portage/tvision-2.0.2/work/tvision/makes' install -d -m 0755 /usr/lib ACCESS DENIED chmod: /usr/lib install: no se pueden cambiar los permisos de «/usr/lib»: Permiso denegado make: *** [install-static] Error 1 !!! ERROR: dev-libs/tvision-2.0.2 failed. !!! Function src_install, Line 26, Exitcode 2 !!! (no error message) --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-dev-libs_-_tvision-2.0.2-19697.log" chmod: /usr/lib -------------------------------------------------------------------------------- How do I fix this?
Should be fixed header-wise now: some function declarations which we don't need wanted internal __KERNEL__ <linux/list.h> stuff so they're now declared as __KERNEL__ too. If you emerge sync, and remerge your headers you should get a working header file and it should compile cleanly. Please tell me if there are any issues. I'm sending this back to you Mike, so you can solve the sandbox problems. Thanks!
switched to einstall instead of `make install DESTDIR` sorry about that, but you should be set now