Mailing List Archive

Another quiet question
My ECC Ram question went by without so much as a burp on the list, who
knows if this will make any waves, either...

$ gcc --version
gcc (GCC) 3.4.6 (Gentoo 3.4.6-r2, HTB-3.4.4-1.00, ssp-3.4.6-1.0,
pie-8.7.9)

$ sudo emerge sys-devel/gcc-3.4.6-r2
[snip]
stage1/xgcc -Bstage1/ -B/usr/sparc-unknown-linux-gnu/bin/ -m32
-mcpu=ultrasparc -O2 -pipe -DIN_GCC -W -Wall -Wwrite-strings
-Wstrict-prototypes -Wmissing-prototypes -pedantic -Wno-long-long
-Wold-style-definition -DHAVE_CONFIG_H -o tree1 \
treelang/tree1.o treelang/treetree.o treelang/tree-convert.o \
treelang/lex.o treelang/parse.o \
main.o libbackend.a ../libiberty/libiberty.a
../libiberty/libiberty.a ../libiberty/libiberty.a attribs.o
libbackend.a(function.o): In function `expand_function_end':
function.c:(.text+0xa568): undefined reference to
`bounds_delete_redundant_calls'
libbackend.a(calls.o): In function `expand_call':
calls.c:(.text+0x56cc): undefined reference to
`bounds_note_call_for_deletion'
calls.c:(.text+0x5ccc): undefined reference to
`bounds_is_deletable_fn_p'
collect2: ld returned 1 exit status
make[2]: *** [tree1] Error 1
make[2]: Leaving directory
`/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/build/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: Leaving directory
`/var/tmp/portage/sys-devel/gcc-3.4.6-r2/work/build/gcc'
make: *** [bootstrap-lean] Error 2
*
* ERROR: sys-devel/gcc-3.4.6-r2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 4519: Called toolchain_src_compile
* environment, line 5009: Called gcc_src_compile
* environment, line 2886: Called gcc_do_make
* environment, line 2716: Called die
* The specific snippet of code:
* emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}"
LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} ||
die "emake failed with ${GCC_MAKE_TARGET}";
* The die message:
* emake failed with bootstrap-lean
*
* If you need support, post the topmost build error, and the call stack
if relevant.
* A complete build log is located at
'/var/tmp/portage/sys-devel/gcc-3.4.6-r2/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/sys-devel/gcc-3.4.6-r2/temp/environment'.
*

* Messages for package sys-devel/gcc-3.4.6-r2:

*
* ERROR: sys-devel/gcc-3.4.6-r2 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 4519: Called toolchain_src_compile
* environment, line 5009: Called gcc_src_compile
* environment, line 2886: Called gcc_do_make
* environment, line 2716: Called die
* The specific snippet of code:
* emake LDFLAGS="${LDFLAGS}" STAGE1_CFLAGS="${STAGE1_CFLAGS}"
LIBPATH="${LIBPATH}" BOOT_CFLAGS="${BOOT_CFLAGS}" ${GCC_MAKE_TARGET} ||
die "emake failed with ${GCC_MAKE_TARGET}";
* The die message:
* emake failed with bootstrap-lean
*
* If you need support, post the topmost build error, and the call stack
if relevant.
* A complete build log is located at
'/var/tmp/portage/sys-devel/gcc-3.4.6-r2/temp/build.log'.
* The ebuild environment file is located at
'/var/tmp/portage/sys-devel/gcc-3.4.6-r2/temp/environment'.
*

--
gentoo-sparc@lists.gentoo.org mailing list
Re: Another quiet question [ In reply to ]
Leif Sawyer wrote:
> My ECC Ram question went by without so much as a burp on the list, who
> knows if this will make any waves, either...
>
> $ gcc --version
> gcc (GCC) 3.4.6 (Gentoo 3.4.6-r2, HTB-3.4.4-1.00, ssp-3.4.6-1.0,
> pie-8.7.9)
>
> $ sudo emerge sys-devel/gcc-3.4.6-r2
> [snip]

I think the reason no-one responds to your posts are because they are
not structured in any methodical way. No sequence showing how you've
already tried to investigate the problem, just a post asking for an
answer, which doesn't get a lot of respect from people who've taken time
and effort to learn things already.
What more than this dump can you tell us about this error? What have you
already done to investigate it? what level of skill do you have in this
area? are we expected to fix it for you step by step or to guide you to
a resolution?


--
gentoo-sparc@lists.gentoo.org mailing list
RE: Another quiet question [ In reply to ]
Hamish Greig [mailto:hgreig@bigpond.net.au]
> I think the reason no-one responds to your posts are because
> they are not structured in any methodical way. No sequence
> showing how you've already tried to investigate the problem,
> just a post asking for an answer, which doesn't get a lot of
> respect from people who've taken time and effort to learn
> things already.

I'm sorry that my terseness offends your sensibilities. All
the information that I had available was in the post, i.e.,
gcc failed to build.

> What more than this dump can you tell us about this error?

it's reproducable. it's not caused by OOM, but obviously by
a build-level error, because certain objects that the source
code thinks should be available, aren't. Perhaps looking at
the detail I provided a bit closer might reveal that fact, in
an obvious sort of manner (i.e., an ld error)

> What have you already done to investigate it? what level of
> skill do you have in this area? are we expected to fix it for
> you step by step or to guide you to a resolution?

Since I'm neither a maintainer, nor a GCC developer, but simply
a gentoo-sparc user, my job is to report the bugs that I see.

If you are a developer or maintainer, one might questions the
validity in your stance of attacking users for not providing
the information that -you- feel is needed, instead of simply
asking for additional detail.

It's no wonder the list is dry and gentoo is losing it's path.
--
gentoo-sparc@lists.gentoo.org mailing list
Re: Another quiet question [ In reply to ]
Leif, lose the attitude. You are asking questions of this list and
asking the list to do work ascertaining what you have done and what you
are capable of doing. Please read
http://www.catb.org/~esr/faqs/smart-questions.html
We know nothing of your problems except that you can cut and paste
errors. I am not offended by your terseness, just frustrated that you
aren't being forthcoming with more information, which would allow people
to immediately help or state inability to help past where you have
already got to. The extra information you have given below doesn't
particularly help and as I think you want the problem fixed I suggest
you become involved in the solution instead of expecting a solution to
be given to you because you are using gentoo's product. Open source tech
support doesn't work like that unless you have a support contract (== $$$)
Thanks
Hamish

Leif Sawyer wrote:
> Hamish Greig [mailto:hgreig@bigpond.net.au]
>> I think the reason no-one responds to your posts are because
>> they are not structured in any methodical way. No sequence
>> showing how you've already tried to investigate the problem,
>> just a post asking for an answer, which doesn't get a lot of
>> respect from people who've taken time and effort to learn
>> things already.
>
> I'm sorry that my terseness offends your sensibilities. All
> the information that I had available was in the post, i.e.,
> gcc failed to build.
>
>> What more than this dump can you tell us about this error?
>
> it's reproducable. it's not caused by OOM, but obviously by
> a build-level error, because certain objects that the source
> code thinks should be available, aren't. Perhaps looking at
> the detail I provided a bit closer might reveal that fact, in
> an obvious sort of manner (i.e., an ld error)
>
>> What have you already done to investigate it? what level of
>> skill do you have in this area? are we expected to fix it for
>> you step by step or to guide you to a resolution?
>
> Since I'm neither a maintainer, nor a GCC developer, but simply
> a gentoo-sparc user, my job is to report the bugs that I see.
>
> If you are a developer or maintainer, one might questions the
> validity in your stance of attacking users for not providing
> the information that -you- feel is needed, instead of simply
> asking for additional detail.
>
> It's no wonder the list is dry and gentoo is losing it's path.


--
gentoo-sparc@lists.gentoo.org mailing list
Re: Another quiet question [ In reply to ]
Leif, have you tried compiling the official latest gcc release instead?

check this out..
http://gcc.gnu.org/gcc-4.2/buildstat.html

I would take the latest gcc tarball and give it a shot. You could
eventually find out if there's a problem with you build environment or
your ebuild.

Hope it helps!

Regards,
jay_of_today

--
gentoo-sparc@lists.gentoo.org mailing list