1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 <2011> 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 <2011> 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Errors building EPICS with MinGW |
From: | Morgan Bradford <[email protected]> |
To: | "[email protected]" <[email protected]> |
Date: | Thu, 7 Jul 2011 13:13:48 -0600 |
I am trying to install EPICS Base on a Windows 7 computer, but keep getting the following error. I’ve tried two different builds, 3.14.9 and 3.14.12.1, and have the same problem with both. Any ideas? Thanks in advance for your help! Cmd Output: ----------------------------------------------------------------------------------------- C:\Users\bradfom>cd c:\epics\base-3.14.9 c:\epics\base-3.14.9>set EPICS_HOST_ARCH=win32-x86-mingw c:\epics\base-3.14.9>mingw32-make mingw32-make -C configure install mingw32-make[1]: Entering directory `c:/epics/base-3.14.9/configure' c:/Perl/bin/perl.exe ../configure/tools/makeMakefile.pl O.win32-x86-mingw ../.. c:/Perl/bin/perl.exe ../configure/tools/mkdir.pl O.Common mingw32-make -C O.win32-x86-mingw -f ../Makefile TOP=../.. T_A=win32-x86-mingw i nstall mingw32-make[2]: Entering directory `c:/epics/base-3.14.9/configure/O.win32-x86- mingw' c:/Perl/bin/perl.exe ../../configure/tools/convertRelease.pl -h win32-x86-mingw CONFIG_APP_INCLUDE mingw32-make[2]: Leaving directory `c:/epics/base-3.14.9/configure/O.win32-x86-m ingw' mingw32-make[1]: Leaving directory `c:/epics/base-3.14.9/configure' mingw32-make -C src install mingw32-make[1]: Entering directory `c:/epics/base-3.14.9/src' mingw32-make -C libCom install mingw32-make[2]: Entering directory `c:/epics/base-3.14.9/src/libCom' c:/Perl/bin/perl.exe ../../configure/tools/makeMakefile.pl O.win32-x86-mingw ../ ../.. c:/Perl/bin/perl.exe ../../configure/tools/mkdir.pl O.Common mingw32-make -C O.win32-x86-mingw -f ../Makefile TOP=../../.. T_A=win32-x86-ming w install mingw32-make[3]: Entering directory `c:/epics/base-3.14.9/src/libCom/O.win32-x86 -mingw' mingw32-make[3]: Leaving directory `c:/epics/base-3.14.9/src/libCom/O.win32-x86- mingw' mingw32-make[3]: Entering directory `c:/epics/base-3.14.9/src/libCom/O.win32-x86 -mingw' c:/Perl/bin/perl.exe ../../../src/libCom/misc/makeEpicsVersion.pl ../../../confi gure/CONFIG_BASE_VERSION ../O.Common Building epicsVersion.h from ../../../configure/CONFIG_BASE_VERSION Found EPICS Version 3.14.9 Installing generated generic include file ../../../include/epicsVersion.h mkdir ../../../include Installing generic include file ../../../include/bucketLib.h Installing generic include file ../../../include/epicsRingPointer.h Installing generic include file ../../../include/epicsRingBytes.h Installing generic include file ../../../include/postfix.h Installing generic include file ../../../include/cvtFast.h Installing generic include file ../../../include/epicsAlgorithm.h Installing generic include file ../../../include/epicsExcept.h Installing generic include file ../../../include/epicsMemory.h Installing generic include file ../../../include/resourceLib.h Installing generic include file ../../../include/tsDLList.h Installing generic include file ../../../include/tsSLList.h Installing generic include file ../../../include/tsMinMax.h Installing generic include file ../../../include/tsBTree.h Installing generic include file ../../../include/tsFreeList.h Installing generic include file ../../../include/epicsSingleton.h Installing generic include file ../../../include/epicsGuard.h Installing generic include file ../../../include/epicsOnce.h Installing generic include file ../../../include/dbmf.h Installing generic include file ../../../include/ellLib.h Installing generic include file ../../../include/envDefs.h Installing generic include file ../../../include/epicsPrint.h Installing generic include file ../../../include/errMdef.h Installing generic include file ../../../include/errSymTbl.h Installing generic include file ../../../include/errlog.h Installing generic include file ../../../include/error.h Installing generic include file ../../../include/fdManager.h Installing generic include file ../../../include/fdmgr.h Installing generic include file ../../../include/freeList.h Installing generic include file ../../../include/gpHash.h Installing generic include file ../../../include/iocLog.h Installing generic include file ../../../include/logClient.h Installing generic include file ../../../include/macLib.h Installing generic include file ../../../include/adjustment.h Installing generic include file ../../../include/cantProceed.h Installing generic include file ../../../include/dbDefs.h Installing generic include file ../../../include/epicsConvert.h Installing generic include file ../../../include/epicsExit.h Installing generic include file ../../../include/epicsStdlib.h Installing generic include file ../../../include/epicsString.h Installing generic include file ../../../include/epicsTypes.h Installing generic include file ../../../include/shareLib.h Installing generic include file ../../../include/epicsExport.h Installing generic include file ../../../include/unixFileName.h Installing generic include file ../../../include/locationException.h Installing generic include file ../../../include/ipAddrToAsciiAsynchronous.h Installing generic include file ../../../include/compilerDependencies.h Installing generic include file ../../../include/epicsUnitTest.h Installing generic include file ../../../include/testMain.h Installing os dependent include file ../../../include/os/WIN32/osiFileName.h mkdir ../../../include/os mkdir ../../../include/os/WIN32 Installing generic include file ../../../include/osiSock.h Installing os dependent include file ../../../include/os/WIN32/osdSock.h Installing generic include file ../../../include/epicsInterrupt.h Installing os dependent include file ../../../include/os/WIN32/osdInterrupt.h Installing generic include file ../../../include/epicsMutex.h Installing os dependent include file ../../../include/os/WIN32/osdMutex.h Installing generic include file ../../../include/epicsEvent.h Installing os dependent include file ../../../include/os/WIN32/osdEvent.h Installing os dependent include file ../../../include/os/WIN32/epicsMath.h Installing os dependent include file ../../../include/os/WIN32/osdMessageQueue.h Installing os dependent include file ../../../include/os/WIN32/osdStrtod.h Installing generic include file ../../../include/epicsAssert.h Installing generic include file ../../../include/epicsFindSymbol.h Installing generic include file ../../../include/osiPoolStatus.h Installing os dependent include file ../../../include/os/WIN32/osdPoolStatus.h Installing os dependent include file ../../../include/os/WIN32/osdThread.h Installing generic include file ../../../include/epicsThread.h Installing generic include file ../../../include/epicsTime.h Installing os dependent include file ../../../include/os/WIN32/osdTime.h Installing generic include file ../../../include/epicsSignal.h Installing generic include file ../../../include/osiProcess.h Installing os dependent include file ../../../include/os/WIN32/osiUnistd.h Installing generic include file ../../../include/osiWireFormat.h Installing os dependent include file ../../../include/os/WIN32/osdWireFormat.h Installing os dependent include file ../../../include/os/WIN32/epicsReadline.h Installing generic include file ../../../include/epicsMessageQueue.h Installing generic include file ../../../include/epicsStdio.h Installing generic include file ../../../include/epicsStdioRedirect.h Installing os dependent include file ../../../include/os/WIN32/epicsGetopt.h Installing generic include file ../../../include/devLib.h Installing os dependent include file ../../../include/os/WIN32/osdVME.h Installing generic include file ../../../include/taskwd.h Installing generic include file ../../../include/epicsTimer.h Installing generic include file ../../../include/tsDefs.h g++ -c -pedantic -O3 -Wall -D__cplusplus -I. -I.. -I../ ../../src/libCom/bucketLib -I../../../src/libCom/ring -I../../../src/libCom/calc -I../../../src/libCom/cvtFast -I../../../src/libCom/cppStd -I../../../src/libCo m/cxxTemplates -I../../../src/libCom/dbmf -I../../../src/libCom/ellLib -I../../. ./src/libCom/env -I../../../src/libCom/error -I../../../src/libCom/fdmgr -I../.. /../src/libCom/freeList -I../../../src/libCom/gpHash -I../../../src/libCom/logCl ient -I../../../src/libCom/macLib -I../../../src/libCom/misc -I../../../src/libC om/osi -I../../../src/libCom/taskwd -I../../../src/libCom/timer -I../../../src/l ibCom/tsDefs -I../../../include/os/WIN32 -I../../../include ../../../src /libCom/bucketLib/bucketLib.c ../../../src/libCom/bucketLib/bucketLib.c: In function 'ITEM** bucketStringCompa re(ITEM**, const void*)': ../../../src/libCom/bucketLib/bucketLib.c:216:21: error: invalid conversion from 'const void*' to 'const char*' ../../../src/libCom/bucketLib/bucketLib.c: In function 'BUCKETID bucketUnsignedH ash(BUCKET*, const void*)': ../../../src/libCom/bucketLib/bucketLib.c:238:25: error: invalid conversion from 'const void*' to 'const unsigned int*' ../../../src/libCom/bucketLib/bucketLib.c: In function 'BUCKETID bucketStringHas h(BUCKET*, const void*)': ../../../src/libCom/bucketLib/bucketLib.c:288:21: error: invalid conversion from 'const void*' to 'const char*' mingw32-make[3]: *** [bucketLib.o] Error 1 mingw32-make[3]: Leaving directory `c:/epics/base-3.14.9/src/libCom/O.win32-x86- mingw' mingw32-make[2]: *** [install.win32-x86-mingw] Error 2 mingw32-make[2]: Leaving directory `c:/epics/base-3.14.9/src/libCom' mingw32-make[1]: *** [libCom.install] Error 2 mingw32-make[1]: Leaving directory `c:/epics/base-3.14.9/src' mingw32-make: *** [src.install] Error 2 c:\epics\base-3.14.9> ----------------------------------------------------------------------------------------- Morgan Bradford, B.E., E.I.T. Jr. Accelerator Physicist Canadian Light Source Inc. Phone: 306.657.3729 Email: [email protected] |