Table of Contents
PortLog: dev-util/cmake
version 2.4.8
| R5 | untested |
| BONE | untested |
| Haiku | broken |
Dependencies:
work in progress (scottmc) - [Haiku]
Patch files
Put the Haiku.cmake file in cmake-2-6-0/Modules/Platforms folder
Still some more work to be done to get this one to go, but this patch is getting it closer.
Specifically may need to check over ProcessUNIX.c and SystemTools.cxx better as something may still not be right there.
~/cmake-2.6.0-haiku-test> ./configure --prefix=/boot/common --------------------------------------------- CMake 2.6-0, Copyright (c) 2007 Kitware, Inc., Insight Consortium C compiler on this system is: cc C++ compiler on this system is: g++ Makefile processor on this system is: make g++ is GNU compiler g++ has STL in std:: namespace g++ has ANSI streams g++ has streams in std:: namespace g++ has sstream g++ has operator!=(string, char*) g++ has stl iterator_traits g++ has standard template allocator g++ has allocator<>::rebind<> g++ does not have non-standard allocator<>::max_size argument g++ has stl containers supporting allocator objects g++ has header cstddef g++ requires template friends to use <> g++ supports member templates g++ has standard template specialization syntax g++ has argument dependent lookup g++ does not have struct stat with st_mtim member g++ has ANSI for scoping sh: src/system/libroot/posix/malloc/processheap.cpp:166:void BPrivate::processHe ap::free(void *): sb --------------------------------------------- g++ -I/boot/home/cmake-2.6.0-haiku-test/Source -I/boot/home/cmake-2.6.0-haiku- test/Bootstrap.cmk -c /boot/home/cmake-2.6.0-haiku-test/Source/cmake.cxx -o cmak e.o g++ -I/boot/home/cmake-2.6.0-haiku-test/Source -I/boot/home/cmake-2.6.0-haiku- test/Bootstrap.cmk -c /boot/home/cmake-2.6.0-haiku-test/Source/cmakemain.cxx -o cmakemain.o g++ -I/boot/home/cmake-2.6.0-haiku-test/Source -I/boot/home/cmake-2.6.0-haiku- test/Bootstrap.cmk -c /boot/home/cmake-2.6.0-haiku-test/Source/cmakewizard.cxx - o cmakewizard.o g++ -I/boot/home/cmake-2.6.0-haiku-test/Source -I/boot/home/cmake-2.6.0-haiku- test/Bootstrap.cmk -c /boot/home/cmake-2.6.0-haiku-test/Source/cmCommandArgument Lexer.cxx -o cmCommandArgumentLexer.o g++ -I/boot/home/cmake-2.6.0-haiku-test/Source -I/boot/home/cmake-2.6.0-haiku- test/Bootstrap.cmk -c /boot/home/cmake-2.6.0-haiku-test/Source/cmCommandArgument Parser.cxx -o cmCommandArgumentParser.o . . yada yada... . cc -I/boot/home/cmake-2.6.0-haiku-test/Source -I/boot/home/cmake-2.6.0-haiku-t est/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /boot/home/cmake-2.6.0-haiku-test/S ource/kwsys/ProcessUNIX.c -o ProcessUNIX.o cc -I/boot/home/cmake-2.6.0-haiku-test/Source -I/boot/home/cmake-2.6.0-haiku-t est/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /boot/home/cmake-2.6.0-haiku-test/S ource/kwsys/String.c -o String.o cc -I/boot/home/cmake-2.6.0-haiku-test/Source -I/boot/home/cmake-2.6.0-haiku-t est/Bootstrap.cmk -DKWSYS_NAMESPACE=cmsys -c /boot/home/cmake-2.6.0-haiku-test/S ource/kwsys/System.c -o System.o g++ -lroot -lbe -I/boot/home/cmake-2.6.0-haiku-test/Source -I/boot/home/cmake -2.6.0-haiku-test/Bootstrap.cmk cmake.o cmakemain.o cmakewizard.o cmCommandArgu mentLexer.o cmCommandArgumentParser.o cmCommandArgumentParserHelper.o cmDepends. o cmDependsC.o cmDocumentationFormatter.o cmDocumentationFormatterText.o cmPolic ies.o cmProperty.o cmPropertyMap.o cmPropertyDefinition.o cmPropertyDefinitionMa p.o cmMakeDepend.o cmMakefile.o cmExportFileGenerator.o cmExportInstallFileGener ator.o cmInstallDirectoryGenerator.o cmGeneratedFileStream.o cmGlobalGenerator.o cmLocalGenerator.o cmInstallGenerator.o cmInstallExportGenerator.o cmInstallFil esGenerator.o cmInstallScriptGenerator.o cmInstallTargetGenerator.o cmSourceFile .o cmSourceFileLocation.o cmSystemTools.o cmVersion.o cmFileTimeComparison.o cmG lobalUnixMakefileGenerator3.o cmLocalUnixMakefileGenerator3.o cmMakefileExecutab leTargetGenerator.o cmMakefileLibraryTargetGenerator.o cmMakefileTargetGenerator .o cmMakefileUtilityTargetGenerator.o cmBootstrapCommands.o cmCommands.o cmTarge t.o cmTest.o cmCustomCommand.o cmDocumentVariables.o cmCacheManager.o cmListFile Cache.o cmComputeLinkDepends.o cmComputeLinkInformation.o cmOrderDirectories.o c mComputeTargetDepends.o cmComputeComponentGraph.o cmExprLexer.o cmExprParser.o c mExprParserHelper.o cmListFileLexer.o Directory.o Glob.o RegularExpression.o Sys temTools.o ProcessUNIX.o String.o System.o -o cmake loading initial cache file /boot/home/cmake-2.6.0-haiku-test/Bootstrap.cmk/Initi alCacheFlags.cmake CMake Error at Utilities/cmcurl/CMake/OtherTests.cmake:89 (MESSAGE): Unable to link function recv Call Stack (most recent call first): Utilities/cmcurl/CMakeLists.txt:689 (INCLUDE) -- Configuring done --------------------------------------------- Error when bootstrapping CMake: Problem while running initial CMake --------------------------------------------- ~/cmake-2.6.0-haiku-test>
version 2.5-20070131
| R5 | stable |
| BONE | untested |
| Haiku | untested |