Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 11563 - Dosemu make failed
Summary: Dosemu make failed
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Alastair Tse (RETIRED)
URL:
Whiteboard:
Keywords:
: 17871 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-12-03 23:52 UTC by Cletus Lichte
Modified: 2003-04-24 16:16 UTC (History)
3 users (show)

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


Attachments
dosemu.log (dosemu.log,192.65 KB, text/plain)
2003-04-16 10:26 UTC, Cletus Lichte
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cletus Lichte 2002-12-03 23:52:14 UTC
When trying to emerge DOSemu, I get the following error.  I'm sorry for the 
length of the post, but I'm not sure how much or little is relevant. 
 
 
gcc -c -D_GNU_SOURCE  -O2 -fomit-frame-pointer -MD -mcpu=i686   
-fno-strict-aliasing -DGCC_VERSION_CODE=3002 -DASM_PEDANTIC  
-DGLIBC_VERSION_CODE=2003 -D_XOPEN_SOURCE -pipe -DUSING_NET   -Wall   
-I/tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src/plugin/keyboard/include  
-I/tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src/include  
-I/tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src/dosext/dpmi  
-I/tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src/include/slang  
-I/usr/X11R6/include  -DYYPURE  -o lex.yy.o lex.yy.c  
lexer.l:146: parse error before "YY_PROTO"  
lex.yy.c:1821: parse error before "YY_PROTO"  
lex.yy.c:1842: parse error before "if"  
lex.yy.c:1868: warning: type defaults to `int' in declaration of  
`yy_load_buffer_state'  
lex.yy.c:1868: conflicting types for `yy_load_buffer_state'  
lex.yy.c:392: previous declaration of `yy_load_buffer_state'  
lex.yy.c:1868: warning: data definition has no type or storage class  
lex.yy.c:1869: parse error before '}' token  
lex.yy.c:1876: warning: type defaults to `int' in declaration of `yy_cp'  
lex.yy.c:1876: conflicting types for `yy_cp'  
lex.yy.c:1824: previous declaration of `yy_cp'  
lex.yy.c:1876: warning: initialization makes pointer from integer without a  
cast  
lex.yy.c:1876: initializer element is not constant  
lex.yy.c:1876: warning: data definition has no type or storage class  
lex.yy.c:1881: warning: type defaults to `int' in declaration of `yy_bp'  
lex.yy.c:1881: conflicting types for `yy_bp'  
lex.yy.c:1824: previous declaration of `yy_bp'  
lex.yy.c:1881: warning: initialization makes integer from pointer without a  
cast  
lex.yy.c:1881: initializer element is not constant  
lex.yy.c:1881: warning: data definition has no type or storage class  
lex.yy.c:1883: warning: type defaults to `int' in declaration of  
`yy_current_state'  
lex.yy.c:1883: initializer element is not constant  
lex.yy.c:1883: warning: data definition has no type or storage class  
lex.yy.c:1884: parse error before ':' token  
lex.yy.c:1891: warning: type defaults to `int' in declaration of  
`yy_last_accepting_cpos'  
lex.yy.c:1891: conflicting types for `yy_last_accepting_cpos'  
lex.yy.c:1355: previous declaration of `yy_last_accepting_cpos'  
lex.yy.c:1891: warning: initialization makes integer from pointer without a  
cast  
lex.yy.c:1891: initializer element is not constant  
lex.yy.c:1891: warning: data definition has no type or storage class  
lex.yy.c:1892: parse error before '}' token  
lex.yy.c:1899: warning: type defaults to `int' in declaration of  
`yy_current_state'  
lex.yy.c:1899: redefinition of `yy_current_state'  
lex.yy.c:1883: `yy_current_state' previously defined here  
lex.yy.c:1899: `yy_c' undeclared here (not in a function)  
lex.yy.c:1899: warning: data definition has no type or storage class  
lex.yy.c:1900: parse error before '++' token  
lex.yy.c:1909: warning: type defaults to `int' in declaration of  
`yy_current_state'  
lex.yy.c:1909: redefinition of `yy_current_state'  
lex.yy.c:1899: `yy_current_state' previously defined here  
lex.yy.c:1909: initializer element is not constant  
lex.yy.c:1909: warning: data definition has no type or storage class  
lex.yy.c:1910: warning: type defaults to `int' in declaration of `yy_act'  
lex.yy.c:1910: conflicting declarations of `yy_act'  
lex.yy.c:1825: `yy_act' previously declared here  
lex.yy.c:1910: initializer element is not constant  
lex.yy.c:1910: warning: data definition has no type or storage class  
lex.yy.c:1911: parse error before '}' token  
lex.yy.c:1913: warning: type defaults to `int' in declaration of `yytext'  
lex.yy.c:1913: conflicting types for `yytext'  
lex.yy.c:1368: previous declaration of `yytext'  
lex.yy.c:1913: initializer element is not constant  
lex.yy.c:1913: warning: data definition has no type or storage class  
lex.yy.c:1913: warning: type defaults to `int' in declaration of `yyleng'  
lex.yy.c:1913: conflicting types for `yyleng'  
lex.yy.c:375: previous declaration of `yyleng'  
lex.yy.c:1913: initializer element is not constant  
lex.yy.c:1913: warning: data definition has no type or storage class  
lex.yy.c:1913: warning: type defaults to `int' in declaration of `yy_hold_char'  
lex.yy.c:1913: conflicting types for `yy_hold_char'  
lex.yy.c:370: previous declaration of `yy_hold_char'  
lex.yy.c:1913: initializer element is not constant  
lex.yy.c:1913: warning: data definition has no type or storage class  
lex.yy.c:1913: warning: type defaults to `int' in declaration of `yy_cp'  
lex.yy.c:1913: redefinition of `yy_cp'  
lex.yy.c:1876: `yy_cp' previously defined here  
lex.yy.c:1913: warning: data definition has no type or storage class  
lex.yy.c:1913: warning: type defaults to `int' in declaration of `yy_c_buf_p'  
lex.yy.c:1913: conflicting types for `yy_c_buf_p'  
lex.yy.c:378: previous declaration of `yy_c_buf_p'  
lex.yy.c:1913: warning: initialization makes integer from pointer without a  
cast  
lex.yy.c:1913: initializer element is not constant  
lex.yy.c:1913: warning: data definition has no type or storage class  
lex.yy.c:1925: parse error before ':' token  
lex.yy.c:1933: warning: type defaults to `int' in declaration of `yy_cp'  
lex.yy.c:1933: conflicting types for `yy_cp'  
lex.yy.c:1913: previous declaration of `yy_cp'  
lex.yy.c:1933: initializer element is not constant  
lex.yy.c:1933: warning: data definition has no type or storage class  
lex.yy.c:1934: warning: type defaults to `int' in declaration of  
`yy_current_state'  
lex.yy.c:1934: redefinition of `yy_current_state'  
lex.yy.c:1909: `yy_current_state' previously defined here  
lex.yy.c:1934: initializer element is not constant  
lex.yy.c:1934: warning: data definition has no type or storage class  
lex.yy.c:1935: parse error before "goto"  
lexer.l:249: warning: type defaults to `int' in declaration of `pop__active'  
lexer.l:249: conflicting types for `pop__active'  
lexer.l:61: previous declaration of `pop__active'  
lexer.l:249: warning: data definition has no type or storage class  
lexer.l:250: parse error before "break"  
lexer.l:660: warning: type defaults to `int' in declaration of `s'  
lexer.l:660: warning: passing arg 1 of `__rawmemchr' makes pointer from integer  
without a cast  
lexer.l:660: warning: passing arg 1 of `strchr' makes pointer from integer  
without a cast  
lexer.l:660: warning: initialization makes integer from pointer without a cast  
lexer.l:660: initializer element is not constant  
lexer.l:660: parse error before ')' token  
lexer.l:664: `__len' undeclared here (not in a function)  
lexer.l:664: initializer element is not constant  
lexer.l:664: parse error before "if"  
lexer.l:664: warning: type defaults to `int' in declaration of `__retval'  
lexer.l:664: conflicting types for `__retval'  
lexer.l:664: previous declaration of `__retval'  
lexer.l:664: warning: data definition has no type or storage class  
lexer.l:664: parse error before '}' token  
lexer.l:665: parse error before "ExprType"  
lexer.l:669: warning: type defaults to `int' in declaration of  
`__next_ITEM_for_me__'  
lexer.l:669: redefinition of `__next_ITEM_for_me__'  
lexer.l:53: `__next_ITEM_for_me__' previously defined here  
lexer.l:669: warning: data definition has no type or storage class  
lexer.l:669: parse error before '}' token  
lexer.l:670: conflicting types for `__retval'  
lexer.l:664: previous declaration of `__retval'  
lexer.l:670: `__len' undeclared here (not in a function)  
lexer.l:670: initializer element is not constant  
lexer.l:670: parse error before "if"  
lexer.l:670: warning: type defaults to `int' in declaration of `__retval'  
lexer.l:670: conflicting types for `__retval'  
lexer.l:670: previous declaration of `__retval'  
lexer.l:670: warning: data definition has no type or storage class  
lexer.l:670: parse error before '}' token  
lexer.l:671: parse error before "ExprType"  
lexer.l:674: conflicting types for `__retval'  
lexer.l:670: previous declaration of `__retval'  
lexer.l:674: `__len' undeclared here (not in a function)  
lexer.l:674: initializer element is not constant  
lexer.l:674: parse error before "if"  
lexer.l:674: warning: type defaults to `int' in declaration of `__retval'  
lexer.l:674: conflicting types for `__retval'  
lexer.l:674: previous declaration of `__retval'  
lexer.l:674: warning: data definition has no type or storage class  
lexer.l:674: parse error before '}' token  
lexer.l:675: parse error before "ExprType"  
lexer.l:685: warning: type defaults to `int' in declaration of `s'  
lexer.l:685: redefinition of `s'  
lexer.l:660: `s' previously defined here  
lexer.l:685: warning: passing arg 1 of `__rawmemchr' makes pointer from integer  
without a cast  
lexer.l:685: warning: passing arg 1 of `strchr' makes pointer from integer  
without a cast  
lexer.l:685: warning: initialization makes integer from pointer without a cast  
lexer.l:685: initializer element is not constant  
lexer.l:685: parse error before ')' token  
lexer.l:691: warning: passing arg 1 of `strlen' makes pointer from integer  
without a cast  
lexer.l:691: warning: type defaults to `int' in declaration of `yytext'  
lexer.l:691: variable-size type declared outside of any function  
lexer.l:691: variable-sized object may not be initialized  
lexer.l:691: conflicting types for `yytext'  
lex.yy.c:1913: previous declaration of `yytext'  
lexer.l:691: warning: data definition has no type or storage class  
lexer.l:691: parse error before '&' token  
lexer.l:691: warning: type defaults to `int' in declaration of  
`enter_includefile'  
lexer.l:691: conflicting types for `enter_includefile'  
lexer.l:62: previous declaration of `enter_includefile'  
lexer.l:691: warning: data definition has no type or storage class  
lexer.l:691: conflicting types for `__retval'  
lexer.l:674: previous declaration of `__retval'  
lexer.l:691: `__len' undeclared here (not in a function)  
lexer.l:691: initializer element is not constant  
lexer.l:691: parse error before "if"  
lexer.l:691: warning: type defaults to `int' in declaration of `__retval'  
lexer.l:691: conflicting types for `__retval'  
lexer.l:691: previous declaration of `__retval'  
lexer.l:691: warning: data definition has no type or storage class  
lexer.l:691: parse error before '}' token  
lexer.l:691: parse error before "ExprType"  
lex.yy.c:3653: warning: type defaults to `int' in declaration of `yy_cp'  
lex.yy.c:3653: conflicting types for `yy_cp'  
lex.yy.c:1933: previous declaration of `yy_cp'  
lex.yy.c:3653: warning: initialization makes pointer from integer without a  
cast  
lex.yy.c:3653: initializer element is not constant  
lex.yy.c:3653: warning: data definition has no type or storage class  
lex.yy.c:3656: parse error before "if"  
lex.yy.c:3668: parse error before '->' token  
lex.yy.c:3669: parse error before '->' token  
lex.yy.c:3683: warning: type defaults to `int' in declaration of `yy_c_buf_p'  
lex.yy.c:3683: redefinition of `yy_c_buf_p'  
lex.yy.c:1913: `yy_c_buf_p' previously defined here  
lex.yy.c:3683: `yy_amount_of_matched_text' undeclared here (not in a function)  
lex.yy.c:3683: warning: data definition has no type or storage class  
lex.yy.c:3685: warning: type defaults to `int' in declaration of  
`yy_current_state'  
lex.yy.c:3685: redefinition of `yy_current_state'  
lex.yy.c:1934: `yy_current_state' previously defined here  
lex.yy.c:3685: initializer element is not constant  
lex.yy.c:3685: warning: data definition has no type or storage class  
lex.yy.c:3696: warning: type defaults to `int' in declaration of  
`yy_next_state'  
lex.yy.c:3696: initializer element is not constant  
lex.yy.c:3696: warning: data definition has no type or storage class  
lex.yy.c:3698: warning: type defaults to `int' in declaration of `yy_bp'  
lex.yy.c:3698: redefinition of `yy_bp'  
lex.yy.c:1881: `yy_bp' previously defined here  
lex.yy.c:3698: warning: initialization makes integer from pointer without a  
cast  
lex.yy.c:3698: warning: data definition has no type or storage class  
lex.yy.c:3700: parse error before "if"  
lex.yy.c:3704: warning: type defaults to `int' in declaration of  
`yy_current_state'  
lex.yy.c:3704: redefinition of `yy_current_state'  
lex.yy.c:3685: `yy_current_state' previously defined here  
lex.yy.c:3704: initializer element is not constant  
lex.yy.c:3704: warning: data definition has no type or storage class  
lex.yy.c:3705: parse error before "goto"  
lex.yy.c:3734: warning: type defaults to `int' in declaration of `yy_act'  
lex.yy.c:3734: redefinition of `yy_act'  
lex.yy.c:1910: `yy_act' previously defined here  
lex.yy.c:3734: initializer element is not constant  
lex.yy.c:3734: warning: data definition has no type or storage class  
lex.yy.c:3735: parse error before "goto"  
lex.yy.c:3750: warning: type defaults to `int' in declaration of  
`yy_current_state'  
lex.yy.c:3750: redefinition of `yy_current_state'  
lex.yy.c:3704: `yy_current_state' previously defined here  
lex.yy.c:3750: initializer element is not constant  
lex.yy.c:3750: warning: data definition has no type or storage class  
lex.yy.c:3752: warning: type defaults to `int' in declaration of `yy_cp'  
lex.yy.c:3752: conflicting types for `yy_cp'  
lex.yy.c:3653: previous declaration of `yy_cp'  
lex.yy.c:3752: initializer element is not constant  
lex.yy.c:3752: warning: data definition has no type or storage class  
lex.yy.c:3753: warning: type defaults to `int' in declaration of `yy_bp'  
lex.yy.c:3753: redefinition of `yy_bp'  
lex.yy.c:3698: `yy_bp' previously defined here  
lex.yy.c:3753: warning: initialization makes integer from pointer without a  
cast  
lex.yy.c:3753: warning: data definition has no type or storage class  
lex.yy.c:3754: parse error before "goto"  
lex.yy.c:3760: warning: type defaults to `int' in declaration of  
`yy_current_state'  
lex.yy.c:3760: redefinition of `yy_current_state'  
lex.yy.c:3750: `yy_current_state' previously defined here  
lex.yy.c:3760: initializer element is not constant  
lex.yy.c:3760: warning: data definition has no type or storage class  
lex.yy.c:3762: warning: type defaults to `int' in declaration of `yy_cp'  
lex.yy.c:3762: redefinition of `yy_cp'  
lex.yy.c:3752: `yy_cp' previously defined here  
lex.yy.c:3762: initializer element is not constant  
lex.yy.c:3762: warning: data definition has no type or storage class  
lex.yy.c:3763: warning: type defaults to `int' in declaration of `yy_bp'  
lex.yy.c:3763: redefinition of `yy_bp'  
lex.yy.c:3753: `yy_bp' previously defined here  
lex.yy.c:3763: warning: initialization makes integer from pointer without a  
cast  
lex.yy.c:3763: warning: data definition has no type or storage class  
lex.yy.c:3764: parse error before "goto"  
lex.yy.c: In function `yy_get_next_buffer':  
lex.yy.c:3792: warning: initialization from incompatible pointer type  
lex.yy.c:3796: warning: comparison between pointer and integer  
lex.yy.c:3802: invalid operands to binary -  
lex.yy.c:3822: invalid operands to binary -  
lex.yy.c:3849: invalid operands to binary -  
lex.yy.c:3873: warning: assignment makes integer from pointer without a cast  
lex.yy.c:3913: incompatible types in assignment  
lex.yy.c: In function `yy_get_previous_state':  
lex.yy.c:3929: warning: assignment from incompatible pointer type  
lex.yy.c:3929: warning: comparison between pointer and integer  
lex.yy.c:3935: warning: assignment makes integer from pointer without a cast  
lex.yy.c: In function `yy_try_NUL_trans':  
lex.yy.c:3958: warning: initialization makes pointer from integer without a  
cast  
lex.yy.c:3964: warning: assignment makes integer from pointer without a cast  
lex.yy.c: In function `input':  
lex.yy.c:4031: invalid type argument of `unary *'  
lex.yy.c:4033: invalid type argument of `unary *'  
lex.yy.c:4039: warning: comparison between pointer and integer  
lex.yy.c:4041: invalid type argument of `unary *'  
lex.yy.c:4045: invalid operands to binary -  
lex.yy.c:4081: warning: assignment makes integer from pointer without a cast  
lex.yy.c:4088: invalid type argument of `unary *'  
lex.yy.c:4089: invalid type argument of `unary *'  
lex.yy.c: In function `yy_switch_to_buffer':  
lex.yy.c:4114: invalid type argument of `unary *'  
lex.yy.c:4115: warning: assignment makes pointer from integer without a cast  
lex.yy.c: At top level:  
lex.yy.c:4132: conflicting types for `yy_load_buffer_state'  
lex.yy.c:1868: previous declaration of `yy_load_buffer_state'  
lex.yy.c: In function `yy_load_buffer_state':  
lex.yy.c:4134: warning: assignment makes integer from pointer without a cast  
lex.yy.c:4134: incompatible types in assignment  
lex.yy.c:4136: invalid type argument of `unary *'  
lex.yy.c: In function `yyget_text':  
lex.yy.c:4418: warning: return from incompatible pointer type  
lexer.l: At top level:  
lexer.l:723: conflicting types for `enter_includefile'  
lexer.l:691: previous declaration of `enter_includefile'  
lexer.l: In function `push__active':  
lexer.l:803: warning: char format, different type arg (arg 6)  
lexer.l: At top level:  
lexer.l:812: conflicting types for `pop__active'  
lexer.l:249: previous declaration of `pop__active'  
lexer.l: In function `pop__active':  
lexer.l:814: warning: char format, different type arg (arg 6)  
lexer.l: At top level:  
lexer.l:855: parse error before "YY_PROTO"  
lexer.l:859: warning: type defaults to `int' in declaration of `ret'  
lexer.l:859: warning: implicit declaration of function `real_yylex'  
lexer.l:859: initializer element is not constant  
lexer.l:859: warning: data definition has no type or storage class  
lexer.l:861: parse error before "if"  
lexer.l:867: warning: type defaults to `int' in declaration of  
`close_cachefile_write'  
lexer.l:867: warning: parameter names (without types) in function declaration  
lexer.l:867: conflicting types for `close_cachefile_write'  
lexer.l:852: previous declaration of `close_cachefile_write'  
lexer.l:867: warning: data definition has no type or storage class  
lexer.l:868: warning: type defaults to `int' in declaration of  
`free_cachefile_buffers'  
lexer.l:868: conflicting types for `free_cachefile_buffers'  
lexer.l:851: previous declaration of `free_cachefile_buffers'  
lexer.l:868: warning: data definition has no type or storage class  
lexer.l:869: warning: type defaults to `int' in declaration of  
`free_savebuffer'  
lexer.l:869: conflicting types for `free_savebuffer'  
lexer.l:850: previous declaration of `free_savebuffer'  
lexer.l:869: warning: data definition has no type or storage class  
lexer.l:870: parse error before string constant  
lexer.l:870: warning: type defaults to `int' in declaration of `yyerror'  
lexer.l:870: conflicting types for `yyerror'  
lexer.l:798: previous declaration of `yyerror'  
lexer.l:870: warning: data definition has no type or storage class  
lexer.l:875: warning: type defaults to `int' in declaration of `ret'  
lexer.l:875: redefinition of `ret'  
lexer.l:859: `ret' previously defined here  
lexer.l:875: initializer element is not constant  
lexer.l:875: warning: data definition has no type or storage class  
lexer.l:876: parse error before '}' token  
lexer.l:881: conflicting types for `free_savebuffer'  
lexer.l:869: previous declaration of `free_savebuffer'  
lexer.l:916: conflicting types for `free_cachefile_buffers'  
lexer.l:868: previous declaration of `free_cachefile_buffers'  
lexer.l:964: conflicting types for `close_cachefile_write'  
lexer.l:867: previous declaration of `close_cachefile_write'  
lexer.l: In function `dump_input':  
lexer.l:1101: warning: passing arg 1 of `dumpout' from incompatible pointer  
type  
/tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src/include/timers.h: At top  
level:  
lex.yy.c:1825: register name not specified for `yy_act'  
lex.yy.c:379: warning: `yy_init' defined but not used  
lexer.l:53: warning: `__next_ITEM_for_me__' defined but not used  
lexer.l:801: warning: `push__active' defined but not used  
lexer.l:812: warning: `pop__active' defined but not used  
lexer.l:723: warning: `enter_includefile' defined but not used  
lexer.l:1145: warning: `enter_macrofile' defined but not used  
lexer.l:1079: warning: `dump_input' defined but not used  
{standard input}: Assembler messages:  
{standard input}:7873: Error: symbol `__next_ITEM_for_me__' is already defined  
{standard input}:7885: Error: symbol `yy_bp' is already defined  
{standard input}:7891: Error: symbol `yy_bp' is already defined  
{standard input}:7976: Error: symbol `yy_cp' is already defined  
{standard input}:7976: Warning: rest of line ignored; first ignored character  
is `,'  
{standard input}:7977: Error: symbol `yy_bp' is already defined  
{standard input}:7977: Warning: rest of line ignored; first ignored character  
is `,'  
{standard input}:7983: Error: symbol `yy_act' is already defined  
{standard input}:7983: Warning: rest of line ignored; first ignored character  
is `,'  
{standard input}:7988: Error: symbol `yy_c_buf_p' is already defined  
{standard input}:7988: Warning: rest of line ignored; first ignored character  
is `,'  
{standard input}:7992: Error: symbol `yy_act' is already defined  
{standard input}:7992: Warning: rest of line ignored; first ignored character  
is `,'  
{standard input}:7995: Error: symbol `yy_cp' is already defined  
{standard input}:7995: Warning: rest of line ignored; first ignored character  
is `,'  
make[4]: *** [lex.yy.o] Error 1  
make[4]: Leaving directory  
`/tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src/base/init'  
make[3]: *** [base/init] Error 2  
make[3]: *** Waiting for unfinished jobs....  
rm -f /tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src/lib/libbase_mouse.a  
ar cr /tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src/lib/libbase_mouse.a  
mouse.o mouseint.o mousevid.o gcursor.o  
ranlib /tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src/lib/libbase_mouse.a  
make[4]: Leaving directory  
`/tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src/base/mouse'  
make[3]: Leaving directory `/tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src'  
make[2]: *** [default] Error 2  
make[2]: Leaving directory `/tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3'  
make[1]: *** [default] Error 2  
make[1]: Leaving directory `/tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3'  
make: *** [default] Error 2  
make: Leaving directory `/tmp/portage/dosemu-1.1.3-r1/work/dosemu-1.1.3/src'  
  
!!! ERROR: app-emulation/dosemu-1.1.3-r1 failed.  
!!! Function src_compile, Line 44, Exitcode 2  
!!! DOSemu Make Failed!
Comment 1 Cletus Lichte 2002-12-12 15:05:37 UTC
Hmmmm, I just noticed something in the output.  I have my -march set to =i586
and the dosemu build is setting it to -mcpu=i686.  Is there a way to make it
stop doing this?  Could this even by the problem with it not building?
Comment 2 wiono 2003-03-01 11:19:02 UTC
It also fails to compile in a diffrent place:

make[4]: Leaving directory `/var/tmp/portage/dosemu-1.1.4/work/dosemu-1.1.4/src/plugin/translate/charsets'
rm -f /var/tmp/portage/dosemu-1.1.4/work/dosemu-1.1.4/1.1.4.0/bin/libdosemu
rm -f /var/tmp/portage/dosemu-1.1.4/work/dosemu-1.1.4/1.1.4.0/bin/dosemu.bin
gcc -Wl,-warn-common -o /var/tmp/portage/dosemu-1.1.4/work/dosemu-1.1.4/1.1.4.0/bin/dosemu.bin \
   emu.o -Llib -L.  \
-Wl,--whole-archive -lenv_video -lbase -lbase_async -larch_linux_async -larch_linux_mapping -lbase_misc -lbase_dev_misc -lemu-i386 -lenv -lbase_speaker -lbase_dev_pic -ldosext_dpmi -ldosext_mfs -ldosext_misc -lbase_init -lbase_serial -lbase_mouse -lbase_dev_dma -larch_linux_debugger -ldosext_net_net -larch_linux_dosext_sound -ldosext_sound -ldosext_drivers -lbase_bios -lplugin_commands -lplugin_coopthreads -lplugin_extra_charsets -lplugin_kbd_unicode -lplugin_term -lplugin_translate -lplugin_translate_charsets  -Wl,--no-whole-archive \
      -L/usr/X11R6/lib -lXext -lX11 -larch_linux_slang-elf -lm -lc 
lib/libarch_linux_mapping.a(mapself.o)(.text+0x64d): In function `realloc_mapping_self':
: `sys_errlist' is deprecated; use `strerror' or `strerror_r' instead
lib/libarch_linux_slang-elf.a(sldisply.o)(.text+0x72): In function `SLtt_flush_output':
: undefined reference to `errno'
lib/libarch_linux_slang-elf.a(sldisply.o)(.text+0x32b2): In function `SLtt_get_screen_size':
: undefined reference to `errno'
lib/libarch_linux_slang-elf.a(slsignal.o)(.text+0x2c7): In function `SLsystem':
: undefined reference to `errno'
collect2: ld returned 1 exit status
make[3]: *** [/var/tmp/portage/dosemu-1.1.4/work/dosemu-1.1.4/1.1.4.0/bin/dosemu.bin] Błąd 1
make[3]: Leaving directory `/var/tmp/portage/dosemu-1.1.4/work/dosemu-1.1.4/src'
make[2]: *** [default] Error 2
make[2]: Leaving directory `/var/tmp/portage/dosemu-1.1.4/work/dosemu-1.1.4'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/var/tmp/portage/dosemu-1.1.4/work/dosemu-1.1.4'
make: *** [default] Error 2
make: Leaving directory `/var/tmp/portage/dosemu-1.1.4/work/dosemu-1.1.4/src'

!!! ERROR: app-emulation/dosemu-1.1.4 failed.
!!! Function src_compile, Line 44, Exitcode 2
!!! DOSemu Make Failed!

my emerge info:
Portage 2.0.46-r12 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2_pre1-r0)
=================================================================
System uname: 2.4.20-gentoo-r1 i686 AMD Athlon(tm) Processor
...
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-mcpu=athlon-tbird -O2 -pipe"
CXXFLAGS="-mcpu=athlon-tbird -O2 -pipe"
ACCEPT_KEYWORDS="x86 ~x86"
Comment 3 Aaron Peterson 2003-04-06 10:19:51 UTC
it doesn't compile for me either
~x86 or x86
gamming kernel
1.4r3
2003.04.06
alpeterson@wsu.edu

actually, wine didn't either...
I'd copy the error message... but I'm already emerging something else.

one died without an error message !!

also I tried to compile an edonkey2000 user interface thingieabobber... it didn't compile... untill I told it to use automake 2.47?? 1.247??  anyway  I had both the old version and the new version of automake installed, but why would the simlink be pointing to the old version?
Comment 4 Alastair Tse (RETIRED) gentoo-dev 2003-04-16 08:18:27 UTC
thank you for your reports. but in the future, it would help us alot of different types of problems are reported in seperate bug reports. the 3 comments all point to different problems.

1. Cletus, if you are still having problems, can you attach the whole build log because it looks like something else failed earlier that causes the lex problem. Please do : emerge dosemu 2>&1 | tee /tmp/dosemu.log 

and then attach the log to this bug

2. Wiono, that is a glibc 2.3.2 problem with 1.1.3 and 1.1.4. i've committed a 1.1.4.15 which fixes that problem. but it is a testing version. please test and see if it causes any problems

3. it doesn't look like your error is related to just dosemu. if you could provide more info, please open another bug with the exact error messages and as much information as possible. like "emerge info"
Comment 5 Cletus Lichte 2003-04-16 10:26:43 UTC
Created attachment 10741 [details]
dosemu.log

output from emerge dosemu
Comment 6 wiono 2003-04-19 06:26:46 UTC
dosemu-1.1.4.15 works fine for me now. I've tested it with "Turbo Pascal 7.0"
Comment 7 Alastair Tse (RETIRED) gentoo-dev 2003-04-19 09:26:24 UTC
*** Bug 17871 has been marked as a duplicate of this bug. ***
Comment 8 Alastair Tse (RETIRED) gentoo-dev 2003-04-24 16:16:40 UTC
please reopen if dosemu is still causing problems. or better yet, open a new bug if it is not related to the issues in this bug.