[Bug 682333] Re: internal compiler error: in build_polynomial_chrec, at tree-chrec.h:143

Michiel van Wessem 682333 at bugs.launchpad.net
Sat May 28 16:52:27 UTC 2011


Below is some more information. I hope this will help you to come to a
solution. I want to thank you for your efforts on this. I realize this
is open source and not a commercial product.

I'm not familiar with the bug reporting process. Let me know if you need
more information than what is below or if you need this to be in a more
formal format .

The transcode package, with the included xvid.stab plug in, is the only
good way to stabilize video on Linux and I believe many people would
benefit if this worked correctly.

OK. So I'm using Ubuntu 11.04, x86_64 flavor on an AMD Phenom II based
system. All package came straight from original installation or regular
Ubuntu upgrades (I believe I've had this installation since gutsy).

gcc package version is 4.5.2-8ubuntu4

The transcode package simply came from sudo apt-get source transcode.
It's version is transcode_1.1.5-0ubuntu7.

I got build dependencies, made the transcode directory my current and
did sudo dpkg-buildpackage

after a while, happy building stops with:


libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -I../src -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -c filter_smartyuv.c  -fPIC -DPIC -o .libs/filter_smartyuv.o
filter_smartyuv.c: In function ‘smartyuv_core’:
filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 1 of ‘Blendline_c’ differ in signedness
filter_smartyuv.c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’
filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 2 of ‘Blendline_c’ differ in signedness
filter_smartyuv.c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’
filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 3 of ‘Blendline_c’ differ in signedness
filter_smartyuv.c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’
filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 4 of ‘Blendline_c’ differ in signedness
filter_smartyuv.c:313:20: note: expected ‘uint8_t *’ but argument is of type ‘char *’
filter_smartyuv.c: In function ‘tc_filter’:
filter_smartyuv.c:1454:11: warning: pointer targets in passing argument 1 of ‘smartyuv_core’ differ in signedness
filter_smartyuv.c:331:13: note: expected ‘char *’ but argument is of type ‘uint8_t *’
filter_smartyuv.c:1470:6: warning: pointer targets in passing argument 1 of ‘smartyuv_core’ differ in signedness
filter_smartyuv.c:331:13: note: expected ‘char *’ but argument is of type ‘uint8_t *’
filter_smartyuv.c:1474:6: warning: pointer targets in passing argument 1 of ‘smartyuv_core’ differ in signedness
filter_smartyuv.c:331:13: note: expected ‘char *’ but argument is of type ‘uint8_t *’
filter_smartyuv.c: In function ‘smartyuv_core’:
filter_smartyuv.c:331:13: internal compiler error: in build_polynomial_chrec, at tree-chrec.h:143
Please submit a full bug report,
with preprocessed source if appropriate.


Chances are, if you have a Natty system you can grab the transcode package and build as I did and you'll see the same issue.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gcc-4.5 in Ubuntu.
https://bugs.launchpad.net/bugs/682333

Title:
  internal compiler error: in build_polynomial_chrec, at tree-
  chrec.h:143

Status in “gcc-4.5” package in Ubuntu:
  Incomplete

Bug description:
  Binary package hint: gcc-4.5

  I've been trying to build transcode on Natty with the attached patch
  and but the building fails with the following error:

  /bin/bash ../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..  -D_REENTRANT -I.. -I../src   -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -c -o filter_smartyuv.lo filter_smartyuv.c
  libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -D_REENTRANT -I.. -I../src -Wall -Wstrict-prototypes -Wmissing-prototypes -g -O2 -c filter_smartyuv.c  -fPIC -DPIC -o .libs/filter_smartyuv.o
  filter_smartyuv.c: In function 'smartyuv_core':
  filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 1 of 'Blendline_c' differ in signedness
  filter_smartyuv.c:313:20: note: expected 'uint8_t *' but argument is of type 'char *'
  filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 2 of 'Blendline_c' differ in signedness
  filter_smartyuv.c:313:20: note: expected 'uint8_t *' but argument is of type 'char *'
  filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 3 of 'Blendline_c' differ in signedness
  filter_smartyuv.c:313:20: note: expected 'uint8_t *' but argument is of type 'char *'
  filter_smartyuv.c:1130:3: warning: pointer targets in passing argument 4 of 'Blendline_c' differ in signedness
  filter_smartyuv.c:313:20: note: expected 'uint8_t *' but argument is of type 'char *'
  filter_smartyuv.c: In function 'tc_filter':
  filter_smartyuv.c:1454:11: warning: pointer targets in passing argument 1 of 'smartyuv_core' differ in signedness
  filter_smartyuv.c:331:13: note: expected 'char *' but argument is of type 'uint8_t *'
  filter_smartyuv.c:1470:6: warning: pointer targets in passing argument 1 of 'smartyuv_core' differ in signedness
  filter_smartyuv.c:331:13: note: expected 'char *' but argument is of type 'uint8_t *'
  filter_smartyuv.c:1474:6: warning: pointer targets in passing argument 1 of 'smartyuv_core' differ in signedness
  filter_smartyuv.c:331:13: note: expected 'char *' but argument is of type 'uint8_t *'
  filter_smartyuv.c: In function 'smartyuv_core':
  filter_smartyuv.c:331:13: internal compiler error: in build_polynomial_chrec, at tree-chrec.h:143
  Please submit a full bug report,
  with preprocessed source if appropriate.
  See <file:///usr/share/doc/gcc-4.5/README.Bugs> for instructions.
  make[4]: *** [filter_smartyuv.lo] Error 1
  make[4]: Leaving directory `/tmp/buildd/transcode-1.1.5/filter'
  make[3]: *** [all-recursive] Error 1
  make[3]: Leaving directory `/tmp/buildd/transcode-1.1.5/filter'
  make[2]: *** [all-recursive] Error 1
  make[2]: Leaving directory `/tmp/buildd/transcode-1.1.5'
  make[1]: *** [all] Error 2
  make[1]: Leaving directory `/tmp/buildd/transcode-1.1.5'

  The full buildlog is attached.




More information about the foundations-bugs mailing list