Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 194496 - stabilise dev-libs/tvision-2.1.0_pre2-r1
Summary: stabilise dev-libs/tvision-2.1.0_pre2-r1
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Harald van Dijk (RETIRED)
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: sane-linux-headers
  Show dependency tree
 
Reported: 2007-10-02 12:35 UTC by Frédéric COIFFIER
Modified: 2007-11-02 14:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (dev-libs:tvision-2.1.0_pre2-r1:20071004-101029.log,63.16 KB, text/plain)
2007-10-04 10:24 UTC, Christian Faulhammer (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Frédéric COIFFIER 2007-10-02 12:35:05 UTC
When I emerge dev-libs/tvision-2.1.0_pre1, I get the following error :

g++  -I../include -I/usr/X11R6/include        -march=athlon-xp -O2 -g2 -ggdb -pipe  -c ../classes/iopstrea.cc -o obj/iopstrea.o
g++  -I../include -I/usr/X11R6/include        -march=athlon-xp -O2 -g2 -ggdb -pipe  -c ../classes/ipstream.cc -o obj/ipstream.o
g++  -I../include -I/usr/X11R6/include        -march=athlon-xp -O2 -g2 -ggdb -pipe  -c ../classes/linux/linuxdis.cc -o obj/linuxdis.o
../classes/linux/linuxdis.cc:324:20: erreur: asm/io.h : Aucun fichier ou répertoire de ce type
../classes/linux/linuxdis.cc: In function ‘unsigned char I(unsigned char)’:
../classes/linux/linuxdis.cc:329: erreur: ‘outb’ was not declared in this scope
../classes/linux/linuxdis.cc:330: erreur: ‘inb’ was not declared in this scope
../classes/linux/linuxdis.cc: In function ‘void O(unsigned char, unsigned char)’:
../classes/linux/linuxdis.cc:336: erreur: ‘outb’ was not declared in this scope
make[1]: *** [obj/linuxdis.o] Erreur 1
make[1]: quittant le répertoire « /var/tmp/portage/dev-libs/tvision-2.1.0_pre1/work/tvision/makes »
make: *** [static-lib] Erreur 2


Reproducible: Always

Steps to Reproduce:
Comment 1 Harald van Dijk (RETIRED) gentoo-dev 2007-10-02 18:41:30 UTC
This is already fixed in 2.1.0_pre2-r1; arch teams, would you please mark that stable?
Comment 2 Christian Faulhammer (RETIRED) gentoo-dev 2007-10-04 10:24:11 UTC
Created attachment 132536 [details]
build.log

Fails here on x86
Comment 3 Harald van Dijk (RETIRED) gentoo-dev 2007-10-04 17:08:03 UTC
> distcc[22775] (dcc_writex) ERROR: failed to write: No route to host
> distcc[22775] (dcc_writex) ERROR: failed to write: Broken pipe

I don't think that's a tvision bug :-)
Comment 4 Christian Faulhammer (RETIRED) gentoo-dev 2007-10-04 17:12:51 UTC
g++  -I../include        -O2  -c ../classes/tcheckbo.cc -o obj/tcheckbo.o
g++ -L/usr/lib -L../../makes -L/var/tmp/portage/dev-libs/tvision-2.1.0_pre2-r1/work/tvision/makes -L/usr/X11R6/lib  -shared -Wl,-soname,librhtv.so.2.1.0 -fPIC -o librhtv.so.2.1.0 ../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/nlookupv.lo obj/nmemo.lo obj/nmenubar.lo obj/nmenubox.lo obj/nmenuvie.lo obj/nmonosel.lo obj/nparamte.lo obj/npxvalid.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/qnx4dis.lo obj/qnx4key.lo obj/qnx4mouse.lo obj/qnx4scr.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/slookupv.lo obj/smemo.lo obj/smenubar.lo obj/smenubox.lo obj/smenuvie.lo obj/smonosel.lo obj/sparamte.lo obj/spxvalid.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/tlookupv.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/tpxvalid.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  -lrhtv -lstdc++ -lncurses -lm -lgpm -lX11 -lXmu
/usr/lib/gcc/i686-pc-linux-gnu/4.1.2/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lrhtv

And that is the relevant line, the distcc error can be ignored.
Comment 5 Harald van Dijk (RETIRED) gentoo-dev 2007-10-04 20:53:02 UTC
Sorry about that, I completely missed that. Thanks, fixed (without a revbump because a successfully installed tvision does not need to be rebuilt). It was a definite bug, but it would only be exposed with parallel builds, and even then only rarely.
Comment 6 Christian Faulhammer (RETIRED) gentoo-dev 2007-10-05 10:33:12 UTC
(In reply to comment #5)
> Sorry about that, I completely missed that. Thanks, fixed (without a revbump
> because a successfully installed tvision does not need to be rebuilt). It was a
> definite bug, but it would only be exposed with parallel builds, and even then
> only rarely.

 Fine, then x86 stable.  Thanks for fixing.

Comment 7 nixnut (RETIRED) gentoo-dev 2007-10-06 19:10:03 UTC
stable on ppc
Comment 8 Steve Dibb (RETIRED) gentoo-dev 2007-11-02 14:26:10 UTC
amd64 stable