[Nestedvm] memory.h

Pablo Beltran pbeltranl at gmail.com
Sun Dec 16 08:07:29 EST 2012


An a similar problem found while trying to compile a 3rd party optional
giflib library:

http://sourceforge.net/projects/giflib/

It requires stdint.h which is not provided by nestedvm :(


2012/12/16 Pablo Beltran <pbeltranl at gmail.com>

> Sorry, the right location of stdlib and stdio seems:
> /home/pablo/nestedvm/*upstream/install/mips-unknown-elf/include*/stdio.h
>
> Anyway, I don't see a easy way to deal with the memory.h problem.
>
>
> 2012/12/16 Pablo Beltran <pbeltranl at gmail.com>
>
>> This is the error message:
>>
>> mips-unknown-elf-gcc -c -DHAVE_CONFIG_H    -fPIC -Wimplicit -Wreturn-type
>> -Wno-write-strings -Wformat -O -fomit-frame-pointer
>> -I/home/pablo/freetype-2.4.10/include -I/home/pablo/jpeg-6b
>> -I/home/pablo/zlib-1.2.7 -O3 -mmemcpy -ffunction-sections -fdata-sections
>> -falign-functions=512 -fno-rename-registers -fno-schedule-insns
>> -fno-delayed-branch -freduce-all-givs modules/swfbits.c -o modules/swfbits.o
>> modules/swfbits.c:26:20: memory.h: No such file or directory
>> make[1]: *** [modules/swfbits.o] Error 1
>>
>> The source code of *swfbits.c*:
>>
>> #include <stdlib.h>
>> #include <stdio.h>
>> *#include <memory.h>*
>> #include "../../config.h"
>> #ifdef HAVE_ZLIB
>> #include <zconf.h>
>> #include <zlib.h>
>> #endif
>> #include <fcntl.h>
>> #include <ctype.h>
>> ...
>>
>> While stdlib.h and stdio.h are provided by the nestedvmt:
>>
>> /home/pablo/nestedvm/upstream/build/newlib-1.11.0/newlib/libc/include/stdlib.h
>>
>> /home/pablo/nestedvm/upstream/build/newlib-1.11.0/newlib/libc/include/stdio.h
>>
>> memory.h not:
>> /usr/include/memory.h (and others)
>>
>> although there is a similar one at:
>> /home/pablo/nestedvm/upstream/build/gcc-3.3.6/libstdc++-v3/include/std/*
>> std_memory.h*
>>
>> Is memory.h not supported? Does memory.h must be replaced by
>> std_memory.h or any similar workaround?'
>>
>> Many thanks,
>> Pablo.
>>
>>
>>
>>
>>
>> 2012/12/16 Pablo Beltran <pbeltranl at gmail.com>
>>
>>> Hi,
>>>
>>> I want to compile the SWFTools project by using the nestedvm compiler.
>>> But I'm getting problems with the *memory.h* file.
>>> I've built several 3rd party required libraries (jpeg, freetype, zlib)
>>> without problems and configured the SWFTools with nestedvm, but when I run
>>> the *make* command it stops because the memory.h file is missing.
>>>
>>> Well, I found one at the /usr/include, so I added the *-I/usr/include*param to the gcc compiler (via Makefile). The missing file  is already
>>> found, but tons of errors are then displayed.
>>>
>>> How can it be resolved? I guess that was not the right way to deal with
>>> the missing memory.h file...
>>>
>>> Many thanks!
>>> Pablo.
>>>
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.hcoop.net/pipermail/nestedvm/attachments/20121216/262120a1/attachment-0001.htm 


More information about the Nestedvm mailing list