igotu2gpx team mailing list archive
-
igotu2gpx team
-
Mailing list archive
-
Message #00037
Re: [Bug 361820] Re: Errors while compiling on Mac OS X
That looks better - output as below.....
Silly-iMac:igotu2gpx-0.2 Will$ qmake -spec macx-g++
Project MESSAGE: ------------------------------------
Project MESSAGE: Required dependencies:
Project MESSAGE: ------------------------------------
Project MESSAGE: Looking for boost-po : yes
Project MESSAGE: Looking for libusb : yes
Project MESSAGE: ------------------------------------
Project MESSAGE: Suggested dependencies:
Project MESSAGE: ------------------------------------
Project MESSAGE: Looking for chrpath : no
Project MESSAGE: ------------------------------------
Project MESSAGE: Additional features:
Project MESSAGE: ------------------------------------
Project MESSAGE: ------------------------------------
Silly-iMac:igotu2gpx-0.2 Will$ make
cd src/igotu/ && make -f Makefile
echo !_TAG_FILE_FORMAT 2 dummy > /Users/Will/Code/igotu2gpx-0.2/tags;
echo !_TAG_FILE_SORTED 1 dummy >> /Users/Will/Code/igotu2gpx-0.2/tags;
sed -i 's/ /\t/g' /Users/Will/Code/igotu2gpx-0.2/tags; cd /Users/Will/
Code/igotu2gpx-0.2 && ctags -R --c++-kinds=+p-n --fields=+iaS --extra=
+fq --exclude=.build -f - src | sed 's/igotu:://g;s/\tnamespace:igotu//
g' | LC_ALL=C sort >> tags || cd .
sed: 1: "/Users/Will/Code/igotu2 ...": invalid command code W
ctags: illegal option -- R
usage: ctags [-BFadtuwvx] [-f tagsfile] file ...
compiling libusbconnection.cpp
libusbconnection.cpp: In constructor
‘igotu::LibusbConnection::LibusbConnection(unsigned int, unsigned int)’:
libusbconnection.cpp:97: error: ‘usb_get_driver_np’ was not declared
in this scope
libusbconnection.cpp:102: error: ‘usb_detach_kernel_driver_np’ was not
declared in this scope
make[1]: *** [.build/debug/libusbconnection.o] Error 1
make: *** [sub-src-igotu-make_default] Error 2
On 16 Apr 2009, at 09:15, Michael Hofmann wrote:
> qmake -spec macx-g++
--
Errors while compiling on Mac OS X
https://bugs.launchpad.net/bugs/361820
You received this bug notification because you are a member of
MobileAction i-gotU USB GPS travel logger Mac/Linux support developers,
which is the registrant for igotu2gpx.
Status in MobileAction i-gotU USB GPS travel logger Mac/Linux support: Incomplete
Bug description:
Compiling on Mac OS X does not work, but it should theoretically.
After a long break at programming, I'm trying to work out how to make use of the work done for the i-gotU. If someone could fill in any gaps I'd appreciate it.... I've not done dev on the Mac before but am familiar with Solaris/UNIX/C.
Mac 10.5.6, Intel iMac, Xcode 3.1.2 tools installed, boost 1.38.0 installed (std ./configure used - resulted in /usr/local install), Qt4.5.0 installed
The install file states:
To compile igotu2gpx, you need:
- qt4
- boost
- boost-program-options
- libusb
- chrpath (optional, makes it possible to run the program without installation)
So I have a compiler, I have qt4 and boost (which seems to include program-options).
- libusb most recent version does not work on Mac so I instead used 0.1.12which installed in /usr/local/lib
- chrpath could not find this but as it's optional this should be okay??
So now what.. I tried qmake in igotu directory (prompt returns with no message) followed by make which returns with make: *** No targets specified and no makefile found. Stop.
I' not sure if Qt Creator can/should be used or if the command line approach should work. I've not made any changes to include/path and wonder this would help and if so how should it be done?
Plenty of questions and I appreciate any feedback/pointers to tutorials.
Follow ups
References