compil gcc-4.7
Publié : lun. oct. 08, 2012 7:32 pm
Salut,
j'essayai de compiler sous fedora 17 qui a gcc-4.7 pour avoir un rpm qui marche. (et y inclure aussi la compil avec fltk)
J'ai trouve comme point de depart un spec ici (ca permet de construire le rpm a partir des sources):
https://build.opensuse.org/package/file ... honghuaren
J'arrive a le modifier un peu pour avoir fltk mais je ne controle pas bien les options de compilation et la avec gcc 4.7 ca rale. C'est delicat de demander un autre gcc pour une creation auto du rpm.
prog.cc:7970:56: warning: narrowing conversion of '(long int)(& giac::__when)' from 'long int' to 'const long unsigned int' inside { } is ill-formed in C++11 [-Wnarrowing]
prog.cc: In function 'bool giac::is_return(const giac::gen&, giac::gen&)':
prog.cc:8046:1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
Preprocessed source stored into /tmp/ccHYyuK7.out file, please attach this to your bugreport.
make[2]: *** [prog.lo] Error 1
As tu une idee pour corriger ou imposer un flag de compilation moins strict?
Fred
j'essayai de compiler sous fedora 17 qui a gcc-4.7 pour avoir un rpm qui marche. (et y inclure aussi la compil avec fltk)
J'ai trouve comme point de depart un spec ici (ca permet de construire le rpm a partir des sources):
https://build.opensuse.org/package/file ... honghuaren
J'arrive a le modifier un peu pour avoir fltk mais je ne controle pas bien les options de compilation et la avec gcc 4.7 ca rale. C'est delicat de demander un autre gcc pour une creation auto du rpm.
prog.cc:7970:56: warning: narrowing conversion of '(long int)(& giac::__when)' from 'long int' to 'const long unsigned int' inside { } is ill-formed in C++11 [-Wnarrowing]
prog.cc: In function 'bool giac::is_return(const giac::gen&, giac::gen&)':
prog.cc:8046:1: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <http://bugzilla.redhat.com/bugzilla> for instructions.
Preprocessed source stored into /tmp/ccHYyuK7.out file, please attach this to your bugreport.
make[2]: *** [prog.lo] Error 1
As tu une idee pour corriger ou imposer un flag de compilation moins strict?
Fred