DanielVanNoord / open-phd-guiding

Automatically exported from code.google.com/p/open-phd-guiding
0 stars 0 forks source link

OSX 10.9.3 compile problems #300

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
It would be nice if we could use the OSX buildbot. From 
http://gcc10.fsffrance.org:8011/builders/H__OSX/builds/23/steps/compile/logs/std
io

[  0%] Building CXX object CMakeFiles/phd2.dir/about_dialog.cpp.o
/usr/bin/c++   -D_FILE_OFFSET_BITS=64 -D__WXMAC__ -D__WXOSX_COCOA__ -D__WXOSX__ 
-I/Users/andy/devel/wxWidgets-3.0.0/include -Wall -Werror -DSIMULATOR 
-I/Users/andy/devel/wxWidgets-3.0.0/Cocoa_32/lib/wx/include/osx_cocoa-unicode-st
atic-3.0 -I/Users/andy/devel/wxWidgets-3.0.0/include -I/Users/bb/devel/cfitsio 
-I/Users/bb/phd2buildslave/H__OSX/source    -o 
CMakeFiles/phd2.dir/about_dialog.cpp.o -c 
/Users/bb/phd2buildslave/H__OSX/source/about_dialog.cpp
In file included from 
/Users/bb/phd2buildslave/H__OSX/source/about_dialog.cpp:35:
In file included from /Users/bb/phd2buildslave/H__OSX/source/phd.h:149:
In file included from /Users/bb/phd2buildslave/H__OSX/source/serialports.h:41:
/Users/bb/phd2buildslave/H__OSX/source/serialport_mac.h:61:5: error: unknown 
type name 'kern_return_t'
    kern_return_t createSerialIterator(io_iterator_t *serialIterator);
    ^
/Users/bb/phd2buildslave/H__OSX/source/serialport_mac.h:61:40: error: unknown 
type name 'io_iterator_t'
    kern_return_t createSerialIterator(io_iterator_t *serialIterator);
                                       ^
/Users/bb/phd2buildslave/H__OSX/source/serialport_mac.h:62:29: error: unknown 
type name 'io_object_t'
    char *getRegistryString(io_object_t sObj, char *propName);
                            ^
/Users/bb/phd2buildslave/H__OSX/source/serialport_mac.h:51:18: error: 
'SerialPortMac::Connect' hides overloaded virtual function 
[-Werror,-Woverloaded-virtual]
    virtual bool Connect(wxString portName, int baud, int dataBits, int stopBits, PARITY Parity, bool useRTS, bool useDTR);
                 ^
/Users/bb/phd2buildslave/H__OSX/source/serialport.h:57:18: note: hidden 
overloaded virtual function 'SerialPort::Connect' declared here: type mismatch 
at 1st parameter ('const wxString &' vs 'wxString')
    virtual bool Connect(const wxString& portName, int baud, int dataBits, int stopBits, PARITY Parity, bool useRTS, bool useDTR) = 0;

                 ^

System info :

~/ sw_vers
ProductName:    Mac OS X
ProductVersion: 10.9.3
BuildVersion:   13D65

~/ /usr/bin/c++ --version
Apple LLVM version 5.1 (clang-503.0.40) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.2.0
Thread model: posix

ps. /Users/andy/ is a symlink to ../bb/ on this system :)

Original issue reported on code.google.com by h...@dse.nl on 24 Jun 2014 at 7:43