Skip to content
Prev 8946 / 21312 Next

[Bioc-devel] new Windows toolchain for R-3.3.0

There are tons of errors with affxparser (as mentioned on the toolchain
setup documentation).  However, (almost) all of them seems to be errors in
header files included with mingq.  The first one is pasted below, and the
error (seems to be) in the minwindef.h header file.  Given that this is a
new toolchain and that this package compiles fine with clang, I am tempted
to blame the toolchain.  I could try to have a look in the header file (not
sure if it helps).  Could anyone with windows and the new toolchain
installed send me all the header files in
  C:/Rtools/mingw_32/i686-w64-mingw32/include/
(should be small)

Best,
Kasper


* installing *source* package 'affxparser' ...
** libs
rm -f fusion_sdk/calvin_files/data/src/CDFData.o
fusion_sdk/calvin_files/data/src/CDFProbeGroupInformation.o
fusion_sdk/calvin_files/data/src/CDFProbeInformation.o
fusion_sdk/calvin_files/data/src/CDFProbeSetInformation.o
fusion_sdk/calvin_files/data/src/CDFQCProbeInformation.o
fusion_sdk/calvin_files/data/src/CDFQCProbeSetInformation.o
fusion_sdk/calvin_files/data/src/CELData.o
fusion_sdk/calvin_files/data/src/CHPBackgroundZone.o
fusion_sdk/calvin_files/data/src/CHPData.o
fusion_sdk/calvin_files/data/src/CHPExpressionEntry.o
fusion_sdk/calvin_files/data/src/CHPMultiDataData.o
fusion_sdk/calvin_files/data/src/CHPTilingData.o
fusion_sdk/calvin_files/data/src/CHPQuantificationData.o
fusion_sdk/calvin_files/data/src/CHPQuantificationDetectionData.o
fusion_sdk/calvin_files/data/src/CHPGenotypeEntry.o
fusion_sdk/calvin_files/data/src/CHPUniversalEntry.o
fusion_sdk/calvin_files/data/src/ColumnInfo.o
fusion_sdk/calvin_files/data/src/DataGroup.o
fusion_sdk/calvin_files/data/src/DataGroupHeader.o
fusion_sdk/calvin_files/data/src/DataSet.o
fusion_sdk/calvin_files/data/src/DataSetHeader.o
fusion_sdk/calvin_files/data/src/FileHeader.o
fusion_sdk/calvin_files/data/src/GenericData.o
fusion_sdk/calvin_files/data/src/GenericDataHeader.o
fusion_sdk/calvin_files/exception/src/ExceptionBase.o
fusion_sdk/calvin_files/fusion/src/CalvinAdapter/CalvinCELDataAdapter.o
fusion_sdk/calvin_files/fusion/src/CalvinAdapter/CalvinCHPDataAdapter.o
fusion_sdk/calvin_files/fusion/src/FusionBPMAPData.o
fusion_sdk/calvin_files/fusion/src/FusionCDFData.o
fusion_sdk/calvin_files/fusion/src/FusionCDFQCProbeSetNames.o
fusion_sdk/calvin_files/fusion/src/FusionCELData.o
fusion_sdk/calvin_files/fusion/src/FusionCHPData.o
fusion_sdk/calvin_files/fusion/src/FusionProbeSetResults.o
fusion_sdk/calvin_files/fusion/src/GCOSAdapter/GCOSCELDataAdapter.o
fusion_sdk/calvin_files/fusion/src/GCOSAdapter/GCOSCHPDataAdapter.o
fusion_sdk/calvin_files/fusion/src/FusionCHPLegacyData.o
fusion_sdk/calvin_files/fusion/src/FusionCHPMultiDataAccessor.o
fusion_sdk/calvin_files/fusion/src/FusionCHPMultiDataData.o
fusion_sdk/calvin_files/fusion/src/FusionCHPTilingData.o
fusion_sdk/calvin_files/fusion/src/FusionCHPGenericData.o
fusion_sdk/calvin_files/fusion/src/FusionCHPQuantificationData.o
fusion_sdk/calvin_files/fusion/src/FusionCHPQuantificationDetectionData.o
fusion_sdk/calvin_files/parameter/src/ParameterNameValueType.o
fusion_sdk/calvin_files/parsers/src/CDFFileReader.o
fusion_sdk/calvin_files/parsers/src/CelFileReader.o
fusion_sdk/calvin_files/parsers/src/CHPFileReader.o
fusion_sdk/calvin_files/parsers/src/CHPMultiDataFileReader.o
fusion_sdk/calvin_files/parsers/src/CHPTilingFileReader.o
fusion_sdk/calvin_files/parsers/src/CHPQuantificationFileReader.o
fusion_sdk/calvin_files/parsers/src/CHPQuantificationDetectionFileReader.o
fusion_sdk/calvin_files/parsers/src/DataGroupHeaderReader.o
fusion_sdk/calvin_files/parsers/src/DataGroupReader.o
fusion_sdk/calvin_files/parsers/src/DataSetHeaderReader.o
fusion_sdk/calvin_files/parsers/src/DataSetReader.o
fusion_sdk/calvin_files/parsers/src/FileHeaderReader.o
fusion_sdk/calvin_files/parsers/src/FileInput.o
fusion_sdk/calvin_files/parsers/src/GenericDataHeaderReader.o
fusion_sdk/calvin_files/parsers/src/GenericFileReader.o
fusion_sdk/calvin_files/utils/src/AffymetrixGuid.o
fusion_sdk/calvin_files/utils/src/DateTime.o
fusion_sdk/calvin_files/utils/src/FileUtils.o
fusion_sdk/calvin_files/utils/src/StringUtils.o
fusion_sdk/calvin_files/utils/src/checksum.o
fusion_sdk/file/BPMAPFileData.o fusion_sdk/file/BPMAPFileWriter.o
fusion_sdk/file/CDFFileData.o fusion_sdk/file/CELFileData.o
fusion_sdk/file/CHPFileData.o fusion_sdk/file/FileIO.o
fusion_sdk/file/FileWriter.o fusion_sdk/file/TsvFile/ClfFile.o
fusion_sdk/file/TsvFile/PgfFile.o fusion_sdk/file/TsvFile/TsvFile.o
fusion_sdk/util/AffxByteArray.o fusion_sdk/util/AffxConv.o
fusion_sdk/util/MsgStream.o fusion_sdk/util/Util.o fusion_sdk/util/Err.o
fusion_sdk/util/Fs.o fusion_sdk/util/Verbose.o fusion_sdk/util/RowFile.o
fusion_sdk/util/TableFile.o fusion_sdk/util/Convert.o R_affx_cel_parser.o
R_affx_cdf_parser.o R_affx_cdf_extras.o R_affx_bpmap_parser.o
R_affx_clf_pgf_parser.o R_affx_chp_parser.o
C:/Rtools/mingw_32/bin/g++  -I"E:/biocbld/BBS-3?1.3-B/R/include" -DNDEBUG
-I. -Ifusion_sdk/calvin_files/array/src -Ifusion_sdk/calvin_files/data/src
-Ifusion_sdk/calvin_files/exception/src
-Ifusion_sdk/calvin_files/fusion/src
-Ifusion_sdk/calvin_files/fusion/src/GCOSAdapter
-Ifusion_sdk/calvin_files/fusion/src/CalvinAdapter
-Ifusion_sdk/calvin_files/parameter/src
-Ifusion_sdk/calvin_files/parsers/src
-Ifusion_sdk/calvin_files/portability/src
-Ifusion_sdk/calvin_files/template/src -Ifusion_sdk/calvin_files/utils/src
-Ifusion_sdk/calvin_files/writers/src -Ifusion_sdk/file
-Ifusion_sdk/file/TsvFile -Ifusion_sdk/portability -Ifusion_sdk/util
-Ifusion_sdk -D_USE_MEM_MAPPING_ -D_MSC_VER    -I"c:/local323/include"
-O2 -Wall  -mtune=core2 -Wno-sign-compare -Wno-unknown-pragmas -c
fusion_sdk/calvin_files/data/src/CDFData.cpp -o
fusion_sdk/calvin_files/data/src/CDFData.o
In file included from
fusion_sdk/calvin_files/portability/src/AffymetrixBaseTypes.h:27:0,
                 from
fusion_sdk/calvin_files/exception/src/ExceptionBase.h:24,
                 from fusion_sdk/calvin_files/data/src/DataException.h:27,
                 from fusion_sdk/calvin_files/data/src/DataGroup.h:31,
                 from
fusion_sdk/calvin_files/data/src/CDFProbeSetInformation.h:32,
                 from fusion_sdk/calvin_files/data/src/CDFData.h:26,
                 from fusion_sdk/calvin_files/data/src/CDFData.cpp:21:
./R_affx_constants.h:17:0: warning: "WINVER" redefined
 #define WINVER WindowsXP /* for Util.cpp, via TsvFile.cpp */
 ^
In file included from
C:/Rtools/mingw_32/i686-w64-mingw32/include/windows.h:9:0,
                 from
fusion_sdk/calvin_files/data/src/CDFProbeSetInformation.h:28,
                 from fusion_sdk/calvin_files/data/src/CDFData.h:26,
                 from fusion_sdk/calvin_files/data/src/CDFData.cpp:21:
./_mingw.h:240:0: note: this is the location of the previous definition
 #define WINVER 0x0502
 ^
In file included from
C:/Rtools/mingw_32/i686-w64-mingw32/include/windef.h:8:0,
                 from
C:/Rtools/mingw_32/i686-w64-mingw32/include/windows.h:69,
                 from
fusion_sdk/calvin_files/data/src/CDFProbeSetInformation.h:28,
                 from fusion_sdk/calvin_files/data/src/CDFData.h:26,
                 from fusion_sdk/calvin_files/data/src/CDFData.cpp:21:
C:/Rtools/mingw_32/i686-w64-mingw32/include/minwindef.h:24:29: error:
expected initializer before 'ULONG'
   typedef unsigned __LONG32 ULONG;
                             ^
C:/Rtools/mingw_32/i686-w64-mingw32/include/minwindef.h:25:11: error:
'ULONG' does not name a type
   typedef ULONG *PULONG;
           ^
C:/Rtools/mingw_32/i686-w64-mingw32/include/minwindef.h:124:29: error:
expected initializer before 'DWORD'
   typedef unsigned __LONG32 DWORD;
                             ^
C:/Rtools/mingw_32/i686-w64-mingw32/include/minwindef.h:133:11: error:
'__LONG32' does not name a type
   typedef __LONG32 *LPLONG;
           ^
C:/Rtools/mingw_32/i686-w64-mingw32/include/minwindef.h:134:11: error:
'DWORD' does not name a type
   typedef DWORD *PDWORD;
           ^
C:/Rtools/mingw_32/i686-w64-mingw32/include/minwindef.h:135:11: error:
'DWORD' does not name a type
   typedef DWORD *LPDWORD;


On Thu, Mar 31, 2016 at 1:36 PM, Dan Tenenbaum <dtenenba at fredhutch.org>
wrote: