Hi Oded,

the workaround is to comment out conditions for LITTLE_ENDIAN in 
/extern/ProteoWizard/pwiz/pwiz/utility/misc/endian.hpp:

change to:

// #if (defined(PWIZ_GCC) && defined(__BYTE_ORDER) && 
__BYTE_ORDER==__LITTLE_ENDIAN) || \
//     (defined(__DARWIN_BYTE_ORDER) && 
__DARWIN_BYTE_ORDER==__DARWIN_LITTLE_ENDIAN) || \
//     (defined(__DARWIN_10_6_AND_LATER) && defined(__LITTLE_ENDIAN__)) || \
//     (defined(__MINGW32__)) || \
//     (defined(__i386__)) || \
//     (defined(PWIZ_MSVC))
#define PWIZ_LITTLE_ENDIAN
// #endif


// #if (defined(PWIZ_GCC) && defined(__BYTE_ORDER) && 
__BYTE_ORDER==__BIG_ENDIAN)
// #define PWIZ_BIG_ENDIAN
// #endif


#if defined(PWIZ_LITTLE_ENDIAN) && defined(PWIZ_BIG_ENDIAN)
#error "This isn't happening."
#endif


#if !defined(PWIZ_LITTLE_ENDIAN) && !defined(PWIZ_BIG_ENDIAN)
#error "Unsupported platform: probably need a platform-specific define above."
#endif

changing DARWIN_10_6 to 10_7 didn't help.

Maybe, someone figured out the correct platform definition for 10.7?

Cheers

Ulrich

On 2012-02-03, at 6:20 AM, Oded wrote:

> Hi all,
> I trying to build version TPP 4.5.1 on OS X 10.7.3 and after "make
> all" I end up getting the following:
> ....
> g++ -D__LINUX__ -DDEFAULT_TPP_INSTALL_ROOT=\"/usr/local/tpp/\" -
> D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE   -D__INTEL__ -DINLINING -
> DTPPLIB  -fPIC  -I. -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/.   -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../extern/gzstream -I/Users/OK/Downloads/
> TPP-4.5.1/trans_proteomic_pipeline/src/../extern -I/Users/OK/Downloads/
> TPP-4.5.1/trans_proteomic_pipeline/src/../build/darwin/
> libarchive-2.2.7/libarchive -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../build/darwin/expat-2.0.1/lib -I/Users/
> OK/Downloads/TPP-4.5.1/trans_proteomic_pipeline/src/../extern/
> boost_1_45_0/boost -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../extern/boost_1_45_0 -I/Users/OK/
> Downloads/TPP-4.5.1/trans_proteomic_pipeline/src/. -I/Users/OK/
> Downloads/TPP-4.5.1/trans_proteomic_pipeline/src/../build/darwin/
> fann-2.0.0/src/include -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../build/darwin/gsl-1.14 -I /opt/local/
> include/ -iprefix /Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../extern/ProteoWizard/pwiz/ -iwithprefix
> pwiz/data/msdata -iwithprefix pwiz/data -I/Users/OK/Downloads/
> TPP-4.5.1/trans_proteomic_pipeline/src/../extern/ProteoWizard/pwiz -
> iwithprefix pwiz -iwithprefix pwiz/utility/misc -iwithprefix pwiz/
> utility/math -I/Users/OK/Downloads/TPP-4.5.1/trans_proteomic_pipeline/
> src/../extern/boost_1_45_0/boost -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../extern/boost_1_45_0 -I/Users/OK/
> Downloads/TPP-4.5.1/trans_proteomic_pipeline/src/. -iwithprefix
> libraries/boost_aux -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/Parsers/ramp  -iwithprefix libraries/
> libsvm-3.0   -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -
> DPWIZ_USER_VERSION_INFO_H=\"common/TPPVersion.h\"     -c -O2 -o /Users/
> OK/Downloads/TPP-4.5.1/trans_proteomic_pipeline/src/../build/darwin/
> Serializer_mzXML.pwiz.o /Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../extern/ProteoWizard/pwiz/pwiz/data/
> msdata/Serializer_mzXML.cpp
> g++ -D__LINUX__ -DDEFAULT_TPP_INSTALL_ROOT=\"/usr/local/tpp/\" -
> D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE   -D__INTEL__ -DINLINING -
> DTPPLIB  -fPIC  -I. -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/.   -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../extern/gzstream -I/Users/OK/Downloads/
> TPP-4.5.1/trans_proteomic_pipeline/src/../extern -I/Users/OK/Downloads/
> TPP-4.5.1/trans_proteomic_pipeline/src/../build/darwin/
> libarchive-2.2.7/libarchive -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../build/darwin/expat-2.0.1/lib -I/Users/
> OK/Downloads/TPP-4.5.1/trans_proteomic_pipeline/src/../extern/
> boost_1_45_0/boost -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../extern/boost_1_45_0 -I/Users/OK/
> Downloads/TPP-4.5.1/trans_proteomic_pipeline/src/. -I/Users/OK/
> Downloads/TPP-4.5.1/trans_proteomic_pipeline/src/../build/darwin/
> fann-2.0.0/src/include -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../build/darwin/gsl-1.14 -I /opt/local/
> include/ -iprefix /Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../extern/ProteoWizard/pwiz/ -iwithprefix
> pwiz/data/msdata -iwithprefix pwiz/data -I/Users/OK/Downloads/
> TPP-4.5.1/trans_proteomic_pipeline/src/../extern/ProteoWizard/pwiz -
> iwithprefix pwiz -iwithprefix pwiz/utility/misc -iwithprefix pwiz/
> utility/math -I/Users/OK/Downloads/TPP-4.5.1/trans_proteomic_pipeline/
> src/../extern/boost_1_45_0/boost -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../extern/boost_1_45_0 -I/Users/OK/
> Downloads/TPP-4.5.1/trans_proteomic_pipeline/src/. -iwithprefix
> libraries/boost_aux -I/Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/Parsers/ramp  -iwithprefix libraries/
> libsvm-3.0   -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -
> DPWIZ_USER_VERSION_INFO_H=\"common/TPPVersion.h\"     -c -O2 -o /Users/
> OK/Downloads/TPP-4.5.1/trans_proteomic_pipeline/src/../build/darwin/
> SHA1.pwiz.o /Users/OK/Downloads/TPP-4.5.1/trans_proteomic_pipeline/
> src/../extern/ProteoWizard/pwiz/pwiz/utility/misc/SHA1.cpp
> In file included from /Users/OK/Downloads/TPP-4.5.1/
> trans_proteomic_pipeline/src/../extern/ProteoWizard/pwiz/pwiz/utility/
> misc/SHA1.cpp:10:
> /Users/OK/Downloads/TPP-4.5.1/trans_proteomic_pipeline/src/../extern/
> ProteoWizard/pwiz/pwiz/utility/misc/endian.hpp:66:2: error: #error
> "Unsupported platform: probably need a platform-specific define
> above."
> make: *** [/Users/OK/Downloads/TPP-4.5.1/trans_proteomic_pipeline/
> src/../build/darwin/SHA1.pwiz.o] Error 1
> 
> Can someone advice?
> Thanks,
> Oded
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "spctools-discuss" 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/spctools-discuss?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"spctools-discuss" 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/spctools-discuss?hl=en.

Reply via email to