[Date Prev][Date Next][Thread Prev][Thread Next][Thread Index]
Re: [XaraXtreme-dev] Xcode project query
- From: "Ben Fowler" <ben.the.mole@xxxxxxxxx>
- Date: Mon, 10 Apr 2006 13:10:34 +0100
- Subject: Re: [XaraXtreme-dev] Xcode project query
On 06/04/06, Phil Martin <phil@xxxxxxxx> wrote:
I am not quite sure where you have got to.
> ...there may be some files missing and they should show up during linking. ...
See later. Working with your project file, I get about 690 mising symbol errors.
> Note that I found that during compilation I had to replace one call
> to _tcsdup with wxStrdup but since that change is speculative I
> haven't checked it into SVN yet. You'll find it!
I think that I did. IIRC I found 17 errors in around two files. One
might be fairly simple:
--- Kernel/epscdef.h (revision 795)
+++ Kernel/epscdef.h (working copy)
@@ -154,6 +156,6 @@
// An empty definition to pass back when problems occur.
-const EPSCommentDef EmptyDefinition ( "", "", FALSE, 0 );
+const EPSCommentDef EmptyDefinition ( _T( "" ), _T( "" ), FALSE, 0 );
The other was cameleps.cpp and I don't think that this file is needed
at the moment.
If I find time, I will try this again. Are you asking for a list of
Xara source files to be added to the project? I am fairly sure that
basestr.cpp is one.
Would it be sense to work from the list in Makefile.am .
What I did was to go by which .cpp files had corresponding .o files.
Also, I had to go back to wxWidgets and create a 'monolithic' library
(Was this the right thing to do?): If you did this you re-named it.
Looking around on the web, there is support for the wxWidgets as
static library approach, but I suspect that this may not be the best
long term route, clearly it is the obvious thing to do at the present.
Rightly or wrongly, I compiled ir with --enable-debug, and this may
have been a mistake.
I need to look for a few MacOS wxWidgets projects.
> On 6 Apr 2006, at 15:46, Ben Fowler wrote:
> > On 06/04/06, Phil Martin <phil@xxxxxxxx> wrote:
> >> I've created an XCode project ... but
> >> once it has created all the .o files, instead of linking them
> >> together it "Bundlizes" them, making a corresponding .ob file for
> >> each .o file.
> > Isn't it meant to do that?
> >> I can't find out why it's doing this or how to change it. Anyone any
> >> idea?
> > You are possibly several steps ahead of me: I am trying to create
> > wxOil. Kernel and now tools Frameworks as targets within a XaraLX
> > project, and am having hideous problems linking owing to hundreds of
> > undefined symbol errors.
> > I do look forward to seeing your project, mind.