Assembla home | Assembla project page
 

PortLog: dev-util/cmake

http://www.cmake.org/

version 2.4.8

R5untested
BONEuntested
Haikubroken

Dependencies:

*sys-libs/ncurses

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

R5stable
BONEuntested
Haikuuntested

Previous Port Info (Jonas Kirilla)

BeBits page