Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Linksys NSLU2 (evbarm, armeb) userspace regression origin found



2015-05-16 23:51 GMT+03:00 Eddy Petrișor <eddy.petrisor+netbsd.org%gmail.com@localhost>:
> 2015-05-16 19:24 GMT+03:00 Nick Hudson <skrll%netbsd.org@localhost>:
>> On 05/16/15 16:57, Eddy Petrișor wrote:
>>>
>>> Pe 16 mai 2015 3:23 p.m., "Nick Hudson" <skrll%netbsd.org@localhost> a scris:
>>>> I think netbsd-elf.h should change - see diff. Can you test?
>>>
>>> Yes. Should I apply this over the latest HEAD?
>>
>>
>> yes, that's right.
>
> There are some other issues with the latest code. Probably the armeb
> port was broken even more meanwhile.
> Should I try the patch on an older version of HEAD, or will provide
> another patch for this issue, too?


Sorry for the previous message, I got that error on an older code.
Please note that to minimize the build time I have the following set
in by build script:

export NOGCCERROR=yes
export SLOPPY_FLIST=yes
export MKMAN=no
export MKDOC=no
export MKINFO=no
export MKNLS=no
export MKHTML=no
export MKCATPAGES=no



What I get on the current code is:

[...]
        build/genmodes.o build/errors.o
../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
c++   -O -DIN_GCC -DCROSS_DIRECTORY_STRUCTURE  -fno-exceptions
-fno-rtti -fasynchronous-unwind-tables -W -Wall -Wno-narrowing
-Wwrite-strings -Wcast-qual -Wmissing-format-attribute -pedantic
-Wno-long-long -Wno-variadic-macros -Wno-overlength-strings
-DHAVE_CONFIG_H -DGENERATOR_FILE -static-libstdc++ -static-libgcc  -o
build/gengtype \
        build/gengtype.o build/errors.o build/gengtype-lex.o
build/gengtype-parse.o build/gengtype-state.o build/version.o
../build-x86_64-unknown-linux-gnu/libiberty/libiberty.a
build/gengtype.o: In function `adjust_field_type(type*, options*)':
gengtype.c:(.text+0x1b66): undefined reference to `lexer_line'
gengtype.c:(.text+0x1b9d): undefined reference to `lexer_line'
gengtype.c:(.text+0x1cab): undefined reference to `lexer_line'
gengtype.c:(.text+0x1d64): undefined reference to `lexer_line'
gengtype.c:(.text+0x1ded): undefined reference to `lexer_line'
build/gengtype.o:gengtype.c:(.text+0x1e30): more undefined references
to `lexer_line' follow
build/gengtype-parse.o: In function `require2(int, int)':
gengtype-parse.c:(.text+0x1a7): undefined reference to `yylex(char const**)'
build/gengtype-parse.o: In function `require(int)':
gengtype-parse.c:(.text+0x242): undefined reference to `yylex(char const**)'
build/gengtype-parse.o: In function `string_seq()':
gengtype-parse.c:(.text+0x332): undefined reference to `yylex(char const**)'
build/gengtype-parse.o: In function `consume_balanced(int, int)':
gengtype-parse.c:(.text+0x384): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0x41d): undefined reference to `yylex(char const**)'
build/gengtype-parse.o:gengtype-parse.c:(.text+0x445): more undefined
references to `yylex(char const**)' follow
build/gengtype-parse.o: In function `type(options**, bool)':
gengtype-parse.c:(.text+0x803): undefined reference to `lexer_line'
gengtype-parse.c:(.text+0x823): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0x855): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0x889): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0x8cb): undefined reference to `lexer_line'
gengtype-parse.c:(.text+0x8e1): undefined reference to `lexer_line'
gengtype-parse.c:(.text+0x903): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0x93c): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0x96e): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0x9e5): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0xa53): undefined reference to `yylex(char const**)'
build/gengtype-parse.o:gengtype-parse.c:(.text+0xa80): more undefined
references to `yylex(char const**)' follow
build/gengtype-parse.o: In function `type(options**, bool)':
gengtype-parse.c:(.text+0xbf9): undefined reference to `lexer_line'
gengtype-parse.c:(.text+0xc2d): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0xc56): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0xc90): undefined reference to `lexer_line'
gengtype-parse.c:(.text+0xcb6): undefined reference to `lexer_line'
gengtype-parse.c:(.text+0xcd8): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0xd64): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0xd8f): undefined reference to `lexer_line'
gengtype-parse.c:(.text+0xda5): undefined reference to `lexer_line'
gengtype-parse.c:(.text+0xdc5): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0xe02): undefined reference to `yylex(char const**)'
build/gengtype-parse.o: In function `absdecl()':
gengtype-parse.c:(.text+0xed6): undefined reference to `yylex(char const**)'
build/gengtype-parse.o: In function `option(options*)':
gengtype-parse.c:(.text+0xf9a): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0xfdd): undefined reference to `yylex(char const**)'
build/gengtype-parse.o:gengtype-parse.c:(.text+0x1149): more undefined
references to `yylex(char const**)' follow
build/gengtype-parse.o: In function `parse_file(char const*)':
gengtype-parse.c:(.text+0x1509): undefined reference to `yybegin(char const*)'
gengtype-parse.c:(.text+0x151c): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0x158b): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0x164a): undefined reference to `lexer_line'
gengtype-parse.c:(.text+0x169c): undefined reference to `yylex(char const**)'
gengtype-parse.c:(.text+0x173f): undefined reference to `lexer_line'
gengtype-parse.c:(.text+0x1779): undefined reference to `lexer_toplevel_done'
gengtype-parse.c:(.text+0x178e): undefined reference to `yyend()'
collect2: error: ld returned 1 exit status
nbgmake[1]: *** [build/gengtype] Error 1
nbgmake[1]: *** Waiting for unfinished jobs....
/bin/sh /home/eddy/usr/src/netbsd/net/src/tools/gcc/../../external/gpl3/gcc/dist/gcc/../move-if-change
tmp-optionlist optionlist
echo timestamp > s-options
rm cpp.pod gfdl.pod gcc.pod
nbgmake[1]: Leaving directory
`/home/eddy/usr/src/netbsd/net/src/tools/gcc/obj/build/gcc'
nbgmake: *** [all-gcc] Error 2
*** [.build_done] Error code 2

> You're welcome,
>
>
> Eddy


Home | Main Index | Thread Index | Old Index