[Gambas-user] How to compile with debugging information enabled

Benoît Minisini gambas at ...1...
Thu Nov 22 12:11:12 CET 2012


Le 22/11/2012 12:06, richard a écrit :
> On 22/11/12 21:45, Benoît Minisini wrote:
>> Le 22/11/2012 11:38, richard a écrit :
>>> Compile Gambas from sources with debugging information enabled  ?? can
>>> any one point me to the URL which describes how to do this.
>>>
>>> Thanks
>>>
>>> richard
>>>
>> The fastest way is: instead of typing:
>>
>> 	$ make
>>
>> you type:
>>
>> 	$ make clean && make "CFLAGS=-O0 -g" "CXXFLAGS=-O0 -g"
>>
>> 'make clean' is needed to remove all previously compiled files that do
>> not have debugging information in it.
>>
>> Regards,
>
> Ok, have run the above and got to this point in the make when it crashed:
>
> ?? where to head.
>
> Regards
>
> richard
>
> make[5]: Entering directory `/home/richard/svn/gambas3/trunk/gb.xml/src'
>     CXX    gb_xml_la-main.lo
>     CXX    gb_xml_la-gbi.lo
>     CXX    gb_xml_la-utils.lo
> utils.cpp: In function 'void insertString(char*&, size_t&, const char*,
> size_t, char*&)':
> utils.cpp:159:37: error: 'realloc' was not declared in this scope
> utils.cpp: In constructor 'XMLParseException::XMLParseException(const
> char*, const char*, size_t, const char*)':
> utils.cpp:172:36: error: 'malloc' was not declared in this scope
> utils.cpp: In destructor 'virtual XMLParseException::~XMLParseException()':
> utils.cpp:199:23: error: 'free' was not declared in this scope
> utils.cpp:200:25: error: 'free' was not declared in this scope
> utils.cpp: In member function 'void XMLParseException::AnalyzeText(const
> char*, size_t, const char*)':
> utils.cpp:223:37: error: 'malloc' was not declared in this scope
> make[5]: *** [gb_xml_la-utils.lo] Error 1
> make[5]: Leaving directory `/home/richard/svn/gambas3/trunk/gb.xml/src'
> make[4]: *** [all-recursive] Error 1
> make[4]: Leaving directory `/home/richard/svn/gambas3/trunk/gb.xml/src'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/home/richard/svn/gambas3/trunk/gb.xml'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/home/richard/svn/gambas3/trunk/gb.xml'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/richard/svn/gambas3/trunk'
> make: *** [all] Error 2
> richard at ...3044...:~/svn/gambas3/trunk$
>

Adrien seems to do weird things with C++ in its xml component... Adrien 
? :-)


-- 
Benoît Minisini




More information about the User mailing list