Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 496988 - dev-util/mingw64-runtime-3.0.0 fails to build - .seh_endproc used in segment '.text' instead of expected '.text$WinMainCRTStartup'
Summary: dev-util/mingw64-runtime-3.0.0 fails to build - .seh_endproc used in segment ...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-01-04 18:53 UTC by Alex Barker
Modified: 2014-01-04 19:00 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,86.00 KB, text/x-log)
2014-01-04 18:55 UTC, Alex Barker
Details
emerge --info (info.txt,4.50 KB, text/plain)
2014-01-04 18:56 UTC, Alex Barker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Alex Barker 2014-01-04 18:53:58 UTC
Fails during the compile phase.

x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I.  -D_CRTBLD -I/usr/x86_64-w64-mingw32/include  -pipe -std=gnu99 -Wall -Wextra -Wformat -Wstrict-aliasing -Wshadow -Wpacked -Winline -Wimplicit-function-declaration -Wmissing-noreturn -Wmissing-prototypes -march=x86-64 -mtune=generic -Os -fdata-sections -ffunction-sections -fpredictive-commoning -fomit-frame-pointer -pipe -m64 -c profile/gcrt0.c -o lib64/gcrt1.o -U__MSVCRT__
x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I.  -D_CRTBLD -I/usr/x86_64-w64-mingw32/include  -pipe -std=gnu99 -Wall -Wextra -Wformat -Wstrict-aliasing -Wshadow -Wpacked -Winline -Wimplicit-function-declaration -Wmissing-noreturn -Wmissing-prototypes -march=x86-64 -mtune=generic -Os -fdata-sections -ffunction-sections -fpredictive-commoning -fomit-frame-pointer -pipe -m64 -c profile/gcrt0.c -o lib64/gcrt2.o -D__MSVCRT__
x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I.  -D_CRTBLD -I/usr/x86_64-w64-mingw32/include  -pipe -std=gnu99 -Wall -Wextra -Wformat -Wstrict-aliasing -Wshadow -Wpacked -Winline -Wimplicit-function-declaration -Wmissing-noreturn -Wmissing-prototypes -march=x86-64 -mtune=generic -Os -fdata-sections -ffunction-sections -fpredictive-commoning -fomit-frame-pointer -pipe -m64 -c crt/CRT_glob.c -o lib64/CRT_glob.o
x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I.  -D_CRTBLD -I/usr/x86_64-w64-mingw32/include  -pipe -std=gnu99 -Wall -Wextra -Wformat -Wstrict-aliasing -Wshadow -Wpacked -Winline -Wimplicit-function-declaration -Wmissing-noreturn -Wmissing-prototypes -march=x86-64 -mtune=generic -Os -fdata-sections -ffunction-sections -fpredictive-commoning -fomit-frame-pointer -pipe -m64 -c crt/CRT_noglob.c -o lib64/CRT_noglob.o
mv -f misc/.deps/lib64_libmingwex_a-purecall.Tpo misc/.deps/lib64_libmingwex_a-purecall.Po
x86_64-w64-mingw32-dlltool --as-flags=--64 -m i386:x86-64 -k --as=x86_64-w64-mingw32-as --output-lib lib64/libwinusb.a  --input-def lib64/winusb.def
x86_64-w64-mingw32-dlltool --as-flags=--64 -m i386:x86-64 -k --as=x86_64-w64-mingw32-as --output-lib lib64/libavrt.a  --input-def lib64/avrt.def
x86_64-w64-mingw32-dlltool --as-flags=--64 -m i386:x86-64 -k --as=x86_64-w64-mingw32-as --output-lib lib64/lib6to4svc.a  --input-def lib64/6to4svc.def
x86_64-w64-mingw32-dlltool --as-flags=--64 -m i386:x86-64 -k --as=x86_64-w64-mingw32-as --output-lib lib64/libaaaamon.a  --input-def lib64/aaaamon.def
x86_64-w64-mingw32-dlltool --as-flags=--64 -m i386:x86-64 -k --as=x86_64-w64-mingw32-as --output-lib lib64/libacledit.a  --input-def lib64/acledit.def
x86_64-w64-mingw32-dlltool --as-flags=--64 -m i386:x86-64 -k --as=x86_64-w64-mingw32-as --output-lib lib64/libaclui.a  --input-def lib64/aclui.def
{standard input}: Assembler messages:
{standard input}:333: Error: .seh_endproc used in segment '.text' instead of expected '.text$WinMainCRTStartup'
make[3]: *** [lib64/crt2.o] Error 1
make[3]: *** Waiting for unfinished jobs....
{standard input}: Assembler messages:
{standard input}:333: Error: .seh_endproc used in segment '.text' instead of expected '.text$WinMainCRTStartup'
make[3]: *** [lib64/crt1.o] Error 1
{standard input}: Assembler messages:
{standard input}:331: Error: .seh_endproc used in segment '.text' instead of expected '.text$WinMainCRTStartup'
make[3]: *** [lib64/crt1u.o] Error 1
{standard input}: Assembler messages:
{standard input}:331: Error: .seh_endproc used in segment '.text' instead of expected '.text$WinMainCRTStartup'
make[3]: *** [lib64/crt2u.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/cross-x86_64-w64-mingw32/mingw64-runtime-3.0.0/work/mingw-w64-v3.0.0/mingw-w64-crt'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/cross-x86_64-w64-mingw32/mingw64-runtime-3.0.0/work/mingw-w64-v3.0.0/mingw-w64-crt'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/cross-x86_64-w64-mingw32/mingw64-runtime-3.0.0/work/mingw-w64-v3.0.0'
make: *** [all] Error 2
 * ERROR: cross-x86_64-w64-mingw32/mingw64-runtime-3.0.0::x-portage failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=cross-x86_64-w64-mingw32/mingw64-runtime-3.0.0::x-portage'`,
 * the complete build log and the output of `emerge -pqv '=cross-x86_64-w64-mingw32/mingw64-runtime-3.0.0::x-portage'`.
 * The complete build log is located at '/var/tmp/portage/cross-x86_64-w64-mingw32/mingw64-runtime-3.0.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/cross-x86_64-w64-mingw32/mingw64-runtime-3.0.0/temp/environment'.
 * Working directory: '/var/tmp/portage/cross-x86_64-w64-mingw32/mingw64-runtime-3.0.0/work/mingw-w64-v3.0.0'
 * S: '/var/tmp/portage/cross-x86_64-w64-mingw32/mingw64-runtime-3.0.0/work/mingw-w64-v3.0.0'

>>> Failed to emerge cross-x86_64-w64-mingw32/mingw64-runtime-3.0.0, Log file:


Reproducible: Always
Comment 1 Alex Barker 2014-01-04 18:55:24 UTC
Created attachment 366984 [details]
build.log
Comment 2 Alex Barker 2014-01-04 18:56:51 UTC
Created attachment 366986 [details]
emerge --info
Comment 3 Alex Barker 2014-01-04 19:00:24 UTC
Never mind.  I thought I had removed those dirty cflags a while ago.