View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0014543CMake(No Category)public2013-11-04 02:302016-06-10 14:31
ReporterModestas Vainius 
Assigned ToKitware Robot 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusclosedResolutionmoved 
PlatformGnu/kFreeBSDOSDebianOS Versionsid
Product VersionCMake 2.8.12 
Target VersionFixed in Version 
Summary0014543: Fails to build on Gnu/kFreeBSD
DescriptionHello,

cmake 2.8.12 fails to build on Gnu/kFreeBSD. The simpliest (but probably not 100% perfect) patch along with some explanation within its header is attached to this bug report.

Full build log is available at https://buildd.debian.org/status/fetch.php?pkg=cmake&arch=kfreebsd-amd64&ver=2.8.12-1&stamp=1383507045 [^]
TagsNo tags attached.
Attached Filespatch file icon fix-ftbfs-on-kfreebsd.patch [^] (962 bytes) 2013-11-04 02:30 [Show Content]

 Relationships

  Notes
(0034347)
Brad King (manager)
2013-11-04 09:01

All of this relevant code was contributed so I don't fully understand the #if structure myself.

A similar patch was contributed recently:

 http://public.kitware.com/gitweb?p=KWSys.git;a=commitdiff;h=6eab64c3 [^]

modifying code in the

 #ifdef __FreeBSD__

block. Does that address this?
(0034383)
Modestas Vainius (reporter)
2013-11-04 10:37

Well, I don't think so because __FreeBSD__ is not defined on kFreeBSD. Sinec kFreeBSD and Hurd userland is closer to Linux so my patch makes more sense probably.

However, I still do believe that the #if structure should be changed. Personally, I don't see why unnesting that if defined(KWSYS_SYSTEMINFORMATION_HAS_BACKTRACE) etc. stuff out of OS specific #ifdefs would not work.
(0034384)
Brad King (manager)
2013-11-04 10:42

Re 0014543:0034383: Thanks. As I said the logic is contributed and worked on all our officially supported platforms (those with nightly submissions to our dashboard). I don't have time to understand and refactor it myself. We'll have to wait for a contributor to do it.
(0042411)
Kitware Robot (administrator)
2016-06-10 14:29

Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page.

 Issue History
Date Modified Username Field Change
2013-11-04 02:30 Modestas Vainius New Issue
2013-11-04 02:30 Modestas Vainius File Added: fix-ftbfs-on-kfreebsd.patch
2013-11-04 09:01 Brad King Note Added: 0034347
2013-11-04 10:37 Modestas Vainius Note Added: 0034383
2013-11-04 10:42 Brad King Note Added: 0034384
2013-11-04 10:42 Brad King Status new => backlog
2016-06-10 14:29 Kitware Robot Note Added: 0042411
2016-06-10 14:29 Kitware Robot Status backlog => resolved
2016-06-10 14:29 Kitware Robot Resolution open => moved
2016-06-10 14:29 Kitware Robot Assigned To => Kitware Robot
2016-06-10 14:31 Kitware Robot Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team