Watch, Follow, &
Connect with Us

For forums, blogs and more please visit our
Developer Tools Community.


Welcome, Guest
Guest Settings
Help

Thread: C++Builder XE6 compiling for OSX errors after update to OSX 10.10


This question is not answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 1 - Last Post: Nov 18, 2014 11:44 AM Last Post By: Grant Beattie
Jared Johnson

Posts: 7
Registered: 9/7/98
C++Builder XE6 compiling for OSX errors after update to OSX 10.10  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 5, 2014 4:38 PM
RadStudio XE6 Update 1

PAServer Version: 5.0.3.02 running on MacMini OSX 10.10 Yosemite

RadStudio - Tools - Options - SDK Manager - Added MacOSX 10.10

Now these errors show up...

object.h
typedef void (^dispatch_block_t)(void); E2040 Declaration terminated incorrectly

object.h
dispatch_notify(void *object, dispatch_object_t queue,
dispatch_block_t notification_block); E2303 Type name expected

FSEvents.h
kFSEventStreamEventIdSinceNow = 0xFFFFFFFFFFFFFFFFULL E2324 Numeric constant too large

host_priv.h
#include <mach_debug/mach_debug_types.h> E2209 Unable to open include file 'mach_debug/mach_debug_types.h'

pthread.h
#include <pthread/pthread_impl.h> E2209 Unable to open include file 'pthread/pthread_impl.h'

Is there a problem with getting the SDK from Yosemite?

I have no problems if I compile the app in Delphi - only C++Builder is the problem.
Anyone have any ideas?

Grant Beattie

Posts: 77
Registered: 11/29/01
Re: C++Builder XE6 compiling for OSX errors after update to OSX 10.10  
Click to report abuse...   Click to reply to this thread Reply
  Posted: Nov 18, 2014 11:44 AM   in response to: Jared Johnson in response to: Jared Johnson
Maybe reload the SDK? I did have some odd behaviour when my SDK directory was not located on the same machine as the compiler. It was on a network drive and that caused a lot of problems. I moved into onto the PC and things worked much better. I haven't tried Yosemite yet as I'm having too many issues with earlier OS's still.
Legend
Helpful Answer (5 pts)
Correct Answer (10 pts)

Server Response from: ETNAJIVE02