Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 10414 - ttmkfdir-2.0 don't complete emerge
Summary: ttmkfdir-2.0 don't complete emerge
Status: RESOLVED DUPLICATE of bug 9883
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-11-07 21:12 UTC by Ramon
Modified: 2005-07-17 13:06 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ramon 2002-11-07 21:12:33 UTC
After do
---------------------
#emerge sync
#emerge -u world
#etc-update
---------------------
So all other is correct, including portage and perl

But when I try to have xfree
---------------------
#emerge -u xfree
Calculating dependencies ...done!
>>> emerge x11-misc/ttmkfdir-2.0 to /
>>> md5 ;-) ttmkfdir2-1.0.tar.bz2
>>> Unpacking source...
>>> Unpacking ttmkfdir2-1.0.tar.bz2
patching file Makefile
patching file ttf.h
>>> Source unpacked.
---------------------
...
...

And finaly it's broken whith 
---------------------
g++ -march=athlon -mcpu=athlon -O3 -pipe -Wall -pedantic
-I/usr/include/freetype2/. -c parser.cpp  -fPIC -DPIC -o .libs/parser.lo
encoding.l: In function `int yylex(char*, Encodings_t&)':
encoding.l:144: warning: comparison between signed and unsigned integer
   expressions
parser.cpp: At global scope:
parser.cpp:1505: declaration of `int isatty(int)' throws different exceptions
/usr/include/unistd.h:668: than previous declaration `int isatty(int) throw ()'
make: *** [parser.o] Error 1

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line 1, Exitcode 2
!!! (no error message)
---------------------
Comment 1 Stefan Jones (RETIRED) gentoo-dev 2002-11-08 08:44:12 UTC

*** This bug has been marked as a duplicate of 9883 ***
Comment 2 Ramon 2002-11-09 11:27:57 UTC
It isn't same as 9883, this is under platform PC, and the other with Sparc64.
In unistd.h declaration of isatty is ok

I have gcc-3.2-r1, glibc-2.2.5-r7, flex-2.5.4a-r5
So it's not fixed in glibc 2.2.5.

But in forums there's a post with the solution: emerge flex before doing
the emerge ttmkfdir; and now ttmkfdir emerge without problems

I don't how it's works, I have the same version of flex, but with new
emerge it runs. Problaby because I start gentoo in stage 3 (athlon)
There must be an error in stage3-i686_athlon-1.4_rc1.tar.bz2 whith compiled flex.