[RTEMS Project] #2205: RTEMS tools don't build on MinGW due to missing <sys/queue.h>
RTEMS trac
trac at rtems.org
Tue Dec 2 09:19:57 UTC 2014
#2205: RTEMS tools don't build on MinGW due to missing <sys/queue.h>
-----------------------------+--------------------
Reporter: sebastian.huber | Owner: chrisj
Type: defect | Status: new
Priority: normal | Milestone: 4.11
Component: tools | Version: 4.11
Severity: blocker | Keywords:
-----------------------------+--------------------
Sebastian Huber at PC ~
$ cd git-rtems-tools/
Sebastian Huber at PC ~/git-rtems-tools
$ python waf configure --prefix=/opt/rtems-4.11
Setting top to : c:\MinGW\home\git-rtems-tools
Setting out to : c:\MinGW\home\git-rtems-
tools\build
Checking for program g++,c++ : c:\mingw\bin\g++.exe
Checking for program ar : c:\mingw\bin\ar.exe
Checking for program gcc,cc : c:\mingw\bin\gcc.exe
Checking for header alloca.h : not found
Checking for header fcntl.h : yes
Checking for header process.h : yes
Checking for header stdlib.h : yes
Checking for header string.h : yes
Checking for header strings.h : yes
Checking for header sys/file.h : yes
Checking for header sys/stat.h : yes
Checking for header sys/time.h : yes
Checking for header sys/types.h : yes
Checking for header sys/wait.h : not found
Checking for header unistd.h : yes
Checking for header vfork.h : not found
Checking for function getrusage : not found
Checking for header sys/wait.h : not found
Checking for function kill : not found
Checking for 'msvc' (c++ compiler) : not found
Checking for 'g++' (c++ compiler) : c:\mingw\bin\g++.exe
Checking for function open64 : not found
Checking for function stat64 : not found
Checking for program python : c:\Python34\python.exe
'configure' finished successfully (13.156s)
Sebastian Huber at PC ~/git-rtems-tools
$ python waf build install
Waf: Entering directory `c:\MinGW\home\git-rtems-tools\build'
[ 1/142] libelf_convert.c:
rtemstoolkit\elftoolchain\libelf\libelf_convert.m4 -
> build\rtemstoolkit\libelf_convert.c
[ 2/142] libelf_fsize.c: rtemstoolkit\elftoolchain\libelf\libelf_fsize.m4
-> bu
ild\rtemstoolkit\libelf_fsize.c
[ 3/142] libelf_msize.c: rtemstoolkit\elftoolchain\libelf\libelf_msize.m4
-> bu
ild\rtemstoolkit\libelf_msize.c
[ 4/142] c: rtemstoolkit\elftoolchain\libelf\elf.c ->
build\rtemstoolkit\elftoo
lchain\libelf\elf.c.4.o
In file included from ..\rtemstoolkit\elftoolchain\libelf\elf.c:27:0:
c:\MinGW\home\git-rtems-
tools\rtemstoolkit\elftoolchain\libelf/libelf.h:33:23: f
atal error: sys/queue.h: No such file or directory
#include <sys/queue.h>
^
compilation terminated.
Waf: Leaving directory `c:\MinGW\home\git-rtems-tools\build'
Build failed
-> task in 'elf' failed (exit status 1):
{task 51155184: c elf.c -> elf.c.4.o}
['c:\\mingw\\bin\\gcc.exe', '-pipe', '-g', '-O2', '-Ic:\\MinGW\\home\\git-
rtems-
tools\\build', '-Ic:\\MinGW\\home\\git-rtems-
tools\\build\\rtemstoolkit\\elftool
chain\\libelf', '-Ic:\\MinGW\\home\\git-rtems-
tools\\rtemstoolkit\\elftoolchain\
\libelf', '-Ic:\\MinGW\\home\\git-rtems-
tools\\build\\rtemstoolkit\\elftoolchain
\\common', '-Ic:\\MinGW\\home\\git-rtems-
tools\\rtemstoolkit\\elftoolchain\\comm
on', '-Ic:\\MinGW\\home\\git-rtems-tools\\build\\rtemstoolkit\\win32',
'-Ic:\\Mi
nGW\\home\\git-rtems-tools\\rtemstoolkit\\win32',
'..\\rtemstoolkit\\elftoolchai
n\\libelf\\elf.c', '-c', '-o',
'rtemstoolkit\\elftoolchain\\libelf\\elf.c.4.o']
Sebastian Huber at PC ~/git-rtems-tools
$
--
Ticket URL: <http://devel.rtems.org/ticket/2205>
RTEMS Project <http://www.rtems.org/>
RTEMS Project
More information about the bugs
mailing list