Hi everybody, 

I am installing OTB under Macos Maverick (gdal, cmake, fltk installed with mac 
port) and I have the following compilation problems. The first one is the 
following: 
[ 58%] Building CXX object 
Code/UtilitiesAdapters/OGRAdapters/CMakeFiles/OTBOGRAdapters.dir/otbGeometriesSet.cxx.o
 
In file included from 
/Users/gregoiremercier/otb/otb-dev/OTB/Code/UtilitiesAdapters/OGRAdapters/otbGeometriesSet.cxx:22:
 
In file included from 
/Users/gregoiremercier/otb/otb-dev/OTB/Code/UtilitiesAdapters/OGRAdapters/otbGeometriesSet.h:24:
 
In file included from 
/Users/gregoiremercier/otb/otb-dev/OTB/Code/UtilitiesAdapters/OGRAdapters/otbOGRDataSourceWrapper.h:34:
 
In file included from 
/Users/gregoiremercier/otb/otb-dev/OTB/Code/UtilitiesAdapters/OGRAdapters/otbOGRLayerWrapper.h:26:
 
In file included from 
/Users/gregoiremercier/otb/otb-dev/OTB/Code/UtilitiesAdapters/OGRAdapters/otbOGRFeatureWrapper.h:24:
 
In file included from 
/Users/gregoiremercier/otb/otb-dev/OTB/Code/UtilitiesAdapters/OGRAdapters/otbOGRFieldWrapper.h:206:
 
In file included from 
/Users/gregoiremercier/otb/otb-dev/OTB/Code/UtilitiesAdapters/OGRAdapters/otbOGRFieldWrapper.txx:44:
 
/Users/gregoiremercier/otb/otb-dev/OTB/Code/UtilitiesAdapters/OGRAdapters/otbOGRHelpers.h:90:8:
 error: too few 
template arguments for class template 'vector' 
std::vector<char const*> m_raw; 
^ 
/Users/gregoiremercier/otb/otb-dev/OTB/Code/UtilitiesAdapters/boost/type_traits/is_contiguous.h:42:75:
 note: 
template is declared here 
template <typename T, typename TAllocator> class vector; 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ 

I guess it is a compilation problem instead of an OGR installation problem 
(gdal is 1.10.1). 
I am using the g++ 4.2.1 version that comes with the last Xcode version 
(through a clang LLVM model) 
I compile for x86_64. 

It is not clear for me to know if there is a confusion with boost (I tried both 
internal and external) or a compilation mismatch with the C++0x standard... 
I have no idea to resolve it... 

Any help is welcome ;o) 
All the best 
Greg 
PS: I tried also to install the OTB through macport (despite it is the 3.18 and 
not the 3.20) 
it ends by: 
---> Building orfeotoolbox 
Error: org.macports.build for port orfeotoolbox returned: command execution 
failed 
Please see the log file for port orfeotoolbox for details: 
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_orfeotoolbox/orfeotoolbox/main.log
 
To report a bug, follow the instructions in the guide: 
http://guide.macports.org/#project.tickets 
Error: Processing of port orfeotoolbox failed 

and the end of the log file is: 
:info:build In file included from /usr/include/sys/_types.h:32: 
:info:build /usr/include/sys/cdefs.h:655:2: error: Unsupported architecture 
:info:build #error Unsupported architecture 
:info:build ^ 
:info:build In file included from 
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_orfeotoolbox/orfeotoolbox/work/OTB-3.18.1/CMake/GenerateConfigProperties.cpp:18:
 
:info:build In file included from /usr/include/c++/4.2.1/cstdlib:49: 
:info:build In file included from /usr/include/c++/4.2.1/bits/c++config.h:41: 
:info:build In file included from /usr/include/c++/4.2.1/bits/os_defines.h:61: 
:info:build In file included from /usr/include/unistd.h:71: 
:info:build In file included from /usr/include/_types.h:27: 
:info:build In file included from /usr/include/sys/_types.h:33: 
:info:build /usr/include/machine/_types.h:34:2: error: architecture not 
supported 
:info:build #error architecture not supported 
:info:build ^ 
:info:build In file included from 
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_orfeotoolbox/orfeotoolbox/work/OTB-3.18.1/CMake/GenerateConfigProperties.cpp:18:
 
:info:build In file included from /usr/include/c++/4.2.1/cstdlib:49: 
:info:build In file included from /usr/include/c++/4.2.1/bits/c++config.h:41: 
:info:build In file included from /usr/include/c++/4.2.1/bits/os_defines.h:61: 
:info:build In file included from /usr/include/unistd.h:71: 
:info:build In file included from /usr/include/_types.h:27: 
:info:build /usr/include/sys/_types.h:94:9: error: unknown type name 
'__int64_t' 
:info:build typedef __int64_t __darwin_blkcnt_t; /* total blocks */ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:95:9: error: unknown type name 
'__int32_t' 
:info:build typedef __int32_t __darwin_blksize_t; /* preferred block size */ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:96:9: error: unknown type name 
'__int32_t' 
:info:build typedef __int32_t __darwin_dev_t; /* dev_t */ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:99:9: error: unknown type name 
'__uint32_t' 
:info:build typedef __uint32_t __darwin_gid_t; /* [???] process and group IDs 
*/ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:100:9: error: unknown type name 
'__uint32_t' 
:info:build typedef __uint32_t __darwin_id_t; /* [XSI] pid_t, uid_t, or gid_t*/ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:101:9: error: unknown type name 
'__uint64_t' 
:info:build typedef __uint64_t __darwin_ino64_t; /* [???] Used for 64 bit 
inodes */ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:107:9: error: unknown type name 
'__darwin_natural_t' 
:info:build typedef __darwin_natural_t __darwin_mach_port_name_t; /* Used by 
mach */ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:109:9: error: unknown type name 
'__uint16_t' 
:info:build typedef __uint16_t __darwin_mode_t; /* [???] Some file attributes 
*/ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:110:9: error: unknown type name 
'__int64_t' 
:info:build typedef __int64_t __darwin_off_t; /* [???] Used for file sizes */ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:111:9: error: unknown type name 
'__int32_t' 
:info:build typedef __int32_t __darwin_pid_t; /* [???] process and group IDs */ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:131:9: error: unknown type name 
'__uint32_t' 
:info:build typedef __uint32_t __darwin_sigset_t; /* [???] signal set */ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:132:9: error: unknown type name 
'__int32_t' 
:info:build typedef __int32_t __darwin_suseconds_t; /* [???] microseconds */ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:133:9: error: unknown type name 
'__uint32_t' 
:info:build typedef __uint32_t __darwin_uid_t; /* [???] user IDs */ 
:info:build ^ 
:info:build /usr/include/sys/_types.h:134:9: error: unknown type name 
'__uint32_t' 
:info:build typedef __uint32_t __darwin_useconds_t; /* [???] microseconds */ 
:info:build ^ 
:info:build In file included from 
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_orfeotoolbox/orfeotoolbox/work/OTB-3.18.1/CMake/GenerateConfigProperties.cpp:18:
 
:info:build In file included from /usr/include/c++/4.2.1/cstdlib:49: 
:info:build In file included from /usr/include/c++/4.2.1/bits/c++config.h:41: 
:info:build In file included from /usr/include/c++/4.2.1/bits/os_defines.h:61: 
:info:build In file included from /usr/include/unistd.h:75: 
:info:build /usr/include/sys/_types/_intptr_t.h:30:9: error: unknown type name 
'__darwin_intptr_t'; did you mean '__darwin_ino_t'? 
:info:build typedef __darwin_intptr_t intptr_t; 
:info:build ^ 
:info:build /usr/include/sys/_types.h:103:26: note: '__darwin_ino_t' declared 
here 
:info:build typedef __darwin_ino64_t __darwin_ino_t; /* [???] Used for inodes 
*/ 
:info:build ^ 
:info:build In file included from 
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_orfeotoolbox/orfeotoolbox/work/OTB-3.18.1/CMake/GenerateConfigProperties.cpp:18:
 
:info:build In file included from /usr/include/c++/4.2.1/cstdlib:49: 
:info:build In file included from /usr/include/c++/4.2.1/bits/c++config.h:41: 
:info:build In file included from /usr/include/c++/4.2.1/bits/os_defines.h:61: 
:info:build In file included from /usr/include/unistd.h:80: 
:info:build /usr/include/sys/_types/_size_t.h:30:9: error: unknown type name 
'__darwin_size_t'; did you mean '__darwin_ino_t'? 
:info:build typedef __darwin_size_t size_t; 
:info:build ^ 
:info:build /usr/include/sys/_types.h:103:26: note: '__darwin_ino_t' declared 
here 
:info:build typedef __darwin_ino64_t __darwin_ino_t; /* [???] Used for inodes 
*/ 
:info:build ^ 
:info:build In file included from 
/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_orfeotoolbox/orfeotoolbox/work/OTB-3.18.1/CMake/GenerateConfigProperties.cpp:18:
 
:info:build In file included from /usr/include/c++/4.2.1/cstdlib:49: 
:info:build In file included from /usr/include/c++/4.2.1/bits/c++config.h:41: 
:info:build In file included from /usr/include/c++/4.2.1/bits/os_defines.h:61: 
:info:build In file included from /usr/include/unistd.h:81: 
:info:build /usr/include/sys/_types/_ssize_t.h:30:9: error: unknown type name 
'__darwin_ssize_t' 
:info:build typedef __darwin_ssize_t ssize_t; 
:info:build ^ 
:info:build fatal error: too many errors emitted, stopping now [-ferror-limit=] 
:info:build 20 errors generated. 
:info:build make[2]: *** 
[CMakeFiles/GenerateConfigProperties.dir/CMake/GenerateConfigProperties.cpp.o] 
Error 1 
:info:build make[2]: Leaving directory 
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_orfeotoolbox/orfeotoolbox/work/OTB-3.18.1/build'
 
:info:build make[1]: *** [CMakeFiles/GenerateConfigProperties.dir/all] Error 2 
:info:build make[1]: Leaving directory 
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_orfeotoolbox/orfeotoolbox/work/OTB-3.18.1/build'
 
:info:build make: *** [all] Error 2 
:info:build make: Leaving directory 
`/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_orfeotoolbox/orfeotoolbox/work/OTB-3.18.1/build'
 
:info:build Command failed: cd 
"/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_orfeotoolbox/orfeotoolbox/work/OTB-3.18.1/build"
 && /usr/bin/make -w all 
:info:build Exit code: 2 
:error:build org.macports.build for port orfeotoolbox returned: command 
execution failed 
:debug:build Error code: CHILDSTATUS 6811 2 
:debug:build Backtrace: command execution failed 
while executing 
"system -nice 0 $fullcmdstring" 
("eval" body line 1) 
invoked from within 
"eval system $notty $nice \$fullcmdstring" 
invoked from within 
"command_exec build" 
(procedure "portbuild::build_main" line 8) 
invoked from within 
"$procedure $targetname" 
:info:build Warning: targets not executed for orfeotoolbox: 
org.macports.activate org.macports.build org.macports.destroot 
org.macports.install 
:notice:build Please see the log file for port orfeotoolbox for details: 
/opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gis_orfeotoolbox/orfeotoolbox/main.log
 



-- 

************************************************** 
Institut Mines-Telecom / Telecom Bretagne 
CNRS UMR 6285 Lab-STICC, equipe CID 
Technopole Brest-Iroise; CS 83818; 
F-29238 Brest cedex - France 
Tel : +33 (0)2 29 00 10 59 
Fax : +33 (0)2 29 00 10 98 
************************************************* 

-- 
-- 
Check the OTB FAQ at
http://www.orfeo-toolbox.org/FAQ.html

You received this message because you are subscribed to the Google
Groups "otb-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/otb-users?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"otb-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to