gcc issue? internal compiler error
-----------------------------------
Key: FL-2918
URL:
https://issues.foresightlinux.org/jira/browse/FL-2918
Project: Foresight Linux
Issue Type: Bug
Security Level: Public (Everyone can see this issue)
Components: Base Operating System
Affects Versions: 2.5.3
Environment: gcc=foresight.rpath.org@fl:2-devel/4.4.7-2-1[~!gcc.core]
group-gnome-devel=foresight.rpath.org@fl:2-devel/2.5.4+2013.10.10-0.1-1[~!gcc.core]
Reporter: Tomas Forsman
Assignee: Distro
Trying to build latest VLC, but fails only with 32bit with this issue:
{noformat}
swscale.c: In function 'Convert':
swscale.c:556: warning: passing argument 2 of 'sws_scale' from incompatible pointer type
/usr/include/libswscale/swscale.h:219: note: expected 'const uint8_t * const*' but argument is of type 'uint8_t **'
In file included from ../codec/avcodec/chroma.c:34:
../codec/avcodec/avcommon.h: In function 'vlc_init_avformat':
../codec/avcodec/avcommon.h:57: warning: 'av_set_cpu_flags_mask' is deprecated (declared at /usr/include/libavutil/cpu.h:82)
CC libdeinterlace_plugin_la-helpers.lo
In file included from deinterlace/helpers.c:25:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
CC libdeinterlace_plugin_la-algo_basic.lo
In file included from deinterlace/algo_basic.c:27:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
CC libdeinterlace_plugin_la-algo_x.lo
CC libdeinterlace_plugin_la-algo_yadif.lo
In file included from deinterlace/algo_x.c:25:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
CC libdeinterlace_plugin_la-algo_phosphor.lo
In file included from deinterlace/algo_yadif.c:26:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from deinterlace/algo_phosphor.c:25:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
CC libdeinterlace_plugin_la-algo_ivtc.lo
In file included from deinterlace/yadif.h:22,
from deinterlace/algo_yadif.c:48:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from deinterlace/algo_ivtc.c:25:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
deinterlace/algo_yadif.c: In function 'RenderYadif':
deinterlace/algo_yadif.c:129: warning: assignment from incompatible pointer type
CC libdynamicoverlay_plugin_la-dynamicoverlay_buffer.lo
In file included from dynamicoverlay/dynamicoverlay_buffer.c:26:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
CC libdynamicoverlay_plugin_la-dynamicoverlay_queue.lo
In file included from dynamicoverlay/dynamicoverlay_queue.c:26:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
deinterlace/algo_x.c: In function 'XDeintBand8x8MMXEXT':
deinterlace/algo_x.c:503: internal compiler error: in memory_address, at explow.c:493
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:
https://issues.foresightlinux.org/> for instructions.
CC libdynamicoverlay_plugin_la-dynamicoverlay_list.lo
CC libdynamicoverlay_plugin_la-dynamicoverlay_commands.lo
In file included from dynamicoverlay/dynamicoverlay_list.c:26:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from dynamicoverlay/dynamicoverlay_commands.c:26:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
CC libdynamicoverlay_plugin_la-dynamicoverlay.lo
In file included from dynamicoverlay/dynamicoverlay.c:28:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
CC libremoteosd_plugin_la-remoteosd.lo
CC libpuzzle_plugin_la-puzzle.lo
In file included from remoteosd.c:50:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
CC libpuzzle_plugin_la-puzzle_bezier.lo
In file included from puzzle.c:31:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from puzzle_bezier.c:29:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from puzzle_mgt.h:32,
from puzzle.h:28,
from puzzle.c:42:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from puzzle_lib.h:35,
from puzzle_mgt.h:42,
from puzzle.h:28,
from puzzle.c:42:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
CC libpuzzle_plugin_la-puzzle_lib.lo
In file included from puzzle_lib.c:31:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
CC libpuzzle_plugin_la-puzzle_mgt.lo
CC libpuzzle_plugin_la-puzzle_pce.lo
In file included from puzzle_lib.h:35,
from puzzle_lib.c:42:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from puzzle_mgt.h:32,
from puzzle.h:28,
from puzzle_lib.h:44,
from puzzle_lib.c:42:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from puzzle_mgt.c:31:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from puzzle_pce.c:29:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from puzzle_lib.h:35,
from puzzle_mgt.c:43:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from puzzle_mgt.h:32,
from puzzle.h:28,
from puzzle_lib.h:44,
from puzzle_mgt.c:43:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from puzzle_lib.h:35,
from puzzle_pce.c:41:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
In file included from puzzle_mgt.h:32,
from puzzle.h:28,
from puzzle_lib.h:44,
from puzzle_pce.c:41:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
CC libadjust_plugin_la-adjust.lo
Preprocessed source stored into /tmp/ccndJOTs.out file, please attach this to your bugreport.
In file included from adjust.c:31:
../../config.h:792: warning: ignoring #pragma STDC FENV_ACCESS
../../config.h:793: warning: ignoring #pragma STDC FP_CONTRACT
make[4]: *** [libdeinterlace_plugin_la-algo_x.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
make[4]: Leaving directory `/tmp/rmake/builds/vlc/vlc-2.1.0/modules/video_filter'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/tmp/rmake/builds/vlc/vlc-2.1.0/modules/video_filter'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/rmake/builds/vlc/vlc-2.1.0/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/rmake/builds/vlc/vlc-2.1.0'
make: *** [all] Error 2
error: Shell command "cd '/tmp/rmake/builds/vlc/vlc-2.1.0/'; CFLAGS="-O2 -march=i686 -g -D_FORTIFY_SOURCE=2 -fstack-protector -L/usr/lib/xorg.mesa.3d -fomit-frame-pointer" CXXFLAGS="-O2 -march=i686 -g -D_FORTIFY_SOURCE=2 -fstack-protector -L/usr/lib/xorg.mesa.3d -fomit-frame-pointer " CPPFLAGS="" CLASSPATH="" LDFLAGS="-g -O1 " CC=gcc CXX=g++ make -j6 " exited with exit code 2
Shell command "cd '/tmp/rmake/builds/vlc/vlc-2.1.0/'; CFLAGS="-O2 -march=i686 -g -D_FORTIFY_SOURCE=2 -fstack-protector -L/usr/lib/xorg.mesa.3d -fomit-frame-pointer" CXXFLAGS="-O2 -march=i686 -g -D_FORTIFY_SOURCE=2 -fstack-protector -L/usr/lib/xorg.mesa.3d -fomit-frame-pointer " CPPFLAGS="" CLASSPATH="" LDFLAGS="-g -O1 " CC=gcc CXX=g++ make -j6 " exited with exit code 2
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/conary/build/cook.py", line 1268, in _cookPackageObject
recipeObj.doBuild(builddir, resume=resume)
File "/usr/lib/python2.6/site-packages/conary/build/packagerecipe.py", line 218, in doBuild
bld.doAction()
File "/usr/lib/python2.6/site-packages/conary/build/build.py", line 131, in doAction
self.do(self.recipe.macros)
File "/usr/lib/python2.6/site-packages/conary/build/build.py", line 896, in do
BuildCommand.do(self, macros)
File "/usr/lib/python2.6/site-packages/conary/build/build.py", line 188, in do
util.execute(self.command %macros)
File "/usr/lib/python2.6/site-packages/conary/lib/util.py", line 283, in execute
_handle_rc(rc, cmd)
File "/usr/lib/python2.6/site-packages/conary/lib/util.py", line 266, in _handle_rc
raise RuntimeError, info
RuntimeError: Shell command "cd '/tmp/rmake/builds/vlc/vlc-2.1.0/'; CFLAGS="-O2 -march=i686 -g -D_FORTIFY_SOURCE=2 -fstack-protector -L/usr/lib/xorg.mesa.3d -fomit-frame-pointer" CXXFLAGS="-O2 -march=i686 -g -D_FORTIFY_SOURCE=2 -fstack-protector -L/usr/lib/xorg.mesa.3d -fomit-frame-pointer " CPPFLAGS="" CLASSPATH="" LDFLAGS="-g -O1 " CC=gcc CXX=g++ make -j6 " exited with exit code 2
{noformat}
Asume this is the issue:
deinterlace/algo_x.c:503: internal compiler error: in memory_address, at explow.c:493
Filled a bug about it earlier too:
http://issues.foresightlinux.org/jira/browse/FL-2902
Building VLC 2.1.0, 32bit only fails, 64bit build fine.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.foresightlinux.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira