Build error, ld segmentation fault

Pavel Alexeev (aka Pahan-Hubbitus) forum at ru.bir.ru
Wed Feb 25 15:45:31 UTC 2009


Recently I build new version fotoxx.
http://koji.fedoraproject.org/koji/taskinfo?taskID=1172197

i586 build sucsessful, but x86_64 failed with strange error ( 
http://koji.fedoraproject.org/koji/taskinfo?taskID=1172197 )

+ make -j4 PREFIX=/usr DOCDIR=/usr/share/doc/fotoxx-6.0
fotoxx-6.0.cpp: In function 'void* flatten_thread(void*)':
fotoxx-6.0.cpp:3778: warning: no return statement in function returning 
non-void
fotoxx-6.0.cpp: In function 'void* tune_thread(void*)':
fotoxx-6.0.cpp:4148: warning: no return statement in function returning 
non-void
fotoxx-6.0.cpp: In function 'void* color_dep_thread(void*)':
fotoxx-6.0.cpp:4490: warning: no return statement in function returning 
non-void
fotoxx-6.0.cpp: In function 'void* sharp_thread(void*)':
fotoxx-6.0.cpp:4800: warning: no return statement in function returning 
non-void
fotoxx-6.0.cpp: In function 'void* resize_thread(void*)':
fotoxx-6.0.cpp:5996: warning: no return statement in function returning 
non-void
fotoxx-6.0.cpp: In function 'void* trim_thread(void*)':
fotoxx-6.0.cpp:6107: warning: no return statement in function returning 
non-void
fotoxx-6.0.cpp: In function 'void* rotate_thread(void*)':
fotoxx-6.0.cpp:6374: warning: no return statement in function returning 
non-void
fotoxx-6.0.cpp: In function 'void* HDR_dialog_thread(void*)':
fotoxx-6.0.cpp:7018: warning: no return statement in function returning 
non-void
*collect2: ld terminated with signal 11 [Segmentation fault]*
/usr/bin/ld: i386 architecture of input file 
`libfreeimage.a(BitmapAccess.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file 
`libfreeimage.a(FreeImage.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libfreeimage.a(GetType.o)' 
is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file 
`libfreeimage.a(PixelAccess.o)' is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file `libfreeimage.a(Plugin.o)' 
is incompatible with i386:x86-64 output
/usr/bin/ld: i386 architecture of input file 
`libfreeimage.a(PluginBMP.o)' is incompatible with i386:x86-64 output

I think error "*collect2: ld terminated with signal 11 [Segmentation 
fault]*" is not simple error build? Or it is error of my package?
Should I file bug? For binutils?

With best wishes, Pavel Alexeev (aka Pahan-Hubbitus)




More information about the fedora-devel-list mailing list