User forums > Help

ubuntu Breezy compile error (SVN)

<< < (2/3) > >>

stahta01:

--- Quote from: Pecan on January 14, 2007, 10:19:46 pm ---RE: recent svn compilations on Ubuntu Breezy

Where does the -include sdk.h on the compiler command come from.

When -include sdk.h occurs in the command line, and the source file also contains #include sdk.h I get a fdopen err and the compilation fails.

I cannot find "-include sdk.h" in the .cbp file. Where can I turn it off?

thanks


--- End quote ---

Look at "Scripted wizard" Compiler "Other options".
Tim S

Pecan:

--- Quote from: stahta01 on January 14, 2007, 10:47:49 pm ---
--- Quote from: Pecan on January 14, 2007, 10:19:46 pm ---RE: recent svn compilations on Ubuntu Breezy

Where does the -include sdk.h on the compiler command come from.

When -include sdk.h occurs in the command line, and the source file also contains #include sdk.h I get a fdopen err and the compilation fails.

I cannot find "-include sdk.h" in the .cbp file. Where can I turn it off?

thanks


--- End quote ---

Look at "Scripted wizard" Compiler "Other options".
Tim S

--- End quote ---

Ah, now I see, no wonder my find/grep didnt work.

--- Code: --- <Compiler>
<Add option='-include &quot;sdk.h&quot;' />
<Add directory="sdk" />
<Add directory="sdk/scripting/include" />
<Add directory="sdk/scripting/sqplus" />
</Compiler>


--- End code ---


thanks

Pecan:

--- Quote from: stahta01 on January 14, 2007, 10:29:39 pm ---
--- Quote from: Pecan on January 14, 2007, 09:34:28 pm ---Recently (the last number of svn updates) I've been getting a compile error in sc_dialog.cpp line 76


--- Code: ---wxXmlResource::Get()->Unload(actual);

--- End code ---

It says there is no such member as Unload.

My wx-config results are:

--- Code: ---pecan@herman:~/devel/trunk/src$ wx-config --libs
-pthread   -lwx_gtk2u_xrc-2.6 -lwx_gtk2u_qa-2.6 -lwx_gtk2u_html-2.6 -lwx_gtk2u_adv-2.6 -lwx_gtk2u_core-2.6 -lwx_baseu_xml-2.6 -lwx_baseu_net-2.6 -lwx_baseu-2.6

pecan@herman:~/devel/trunk/src$ wx-config --cflags
-I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA


--- End code ---

Any suggestions?

--- End quote ---

From the 2.6_branch include/wx/xrcxmlres.h

#if wxABI_VERSION > 20601
    // Unload resource from the given XML file (wildcards not allowed)
    bool Unload(const wxString& filename);
#endif // wxABI_VERSION

Verify that you are running 2.6.2 version or higher and no code is SETTING wxABI_VERSION by defining it yourself to
wxABI_VERSION=20602
or
wxABI_VERSION=20603

Tim S

--- End quote ---



How can I force my Ubuntu Breezy 5.10 synaptic to find 2.6.3? It only shows 2.6.1

thanks

stahta01:
Have you verified that you are looking at all the packages in the multiverse using APM.

The universe only goes to 2.6.1 according to the website.

Tim S

mandrav:

--- Quote from: Pecan on January 14, 2007, 10:19:46 pm ---When -include sdk.h occurs in the command line, and the source file also contains #include sdk.h I get a fdopen err and the compilation fails.

--- End quote ---

This is clearly an indication that you are #including the PCH inside a header file. Never do that. The PCH must only be included inside source files (*.c, *.cpp, etc)...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version