View Issue Details [ Jump to Notes ] | [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0012568 | VTK | (No Category) | public | 2011-09-01 18:49 | 2011-09-15 10:57 | ||||
Reporter | td123 | ||||||||
Assigned To | David Partyka | ||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
Status | closed | Resolution | fixed | ||||||
Platform | OS | OS Version | |||||||
Product Version | 5.8.0 | ||||||||
Target Version | 5.8.1 | Fixed in Version | 5.8.1 | ||||||
Summary | 0012568: Build error with vtk 5.8.0 on archlinux | ||||||||
Description | Hi, I have the following build error on archlinux: [ 0%] Building C object Utilities/vtkhdf5/src/CMakeFiles/vtkhdf5.dir/H5F.c.o /build/src/VTK/Utilities/vtkhdf5/src/H5F.c: In function 'H5F_build_actual_name': /build/src/VTK/Utilities/vtkhdf5/src/H5F.c:2224:12: error: 'S_IFLNK' undeclared (first use in this function) /build/src/VTK/Utilities/vtkhdf5/src/H5F.c:2224:12: note: each undeclared identifier is reported only once for each function it appears in /build/src/VTK/Utilities/vtkhdf5/src/H5F.c:2224:38: error: 'S_IFMT' undeclared (first use in this function) /build/src/VTK/Utilities/vtkhdf5/src/H5F.c:2229:27: error: 'PATH_MAX' undeclared (first use in this function) I tried to fix this by doing: sed -i '31 i#include <sys/stat.h>' Utilities/vtkhdf5/src/H5F.c but it resulted in the same error, I don't know how else this could be remedied. I suspect this error is because archlinux is using the stricter gcc 4.6.1 I have attached the full build log as "vtk5.8.0buildlog". If you need more info, please let me know. Thanks in advance for any help! | ||||||||
Tags | No tags attached. | ||||||||
Project | TBD | ||||||||
Type | incorrect functionality | ||||||||
Attached Files | ![]() | ||||||||
Relationships | |
Relationships |
Notes | |
(0027445) Sean McBride (developer) 2011-09-02 10:11 |
There's a dashboard with "arch" in its name using gcc 4.6: http://www.cdash.org/CDash/index.php?project=VTK [^] and it builds.... but it may have clues.... |
(0027446) David Partyka (developer) 2011-09-02 10:42 |
The arch build is only building the master branch unfortunately. I'll see if Marcus will also build the release branch. |
(0027448) David Partyka (developer) 2011-09-02 11:08 |
This is the commit that should fix this that is already on master. I will port it over to release for vtk 5.8.1 bee0bc9d447f568f710683ceb41679be6b1ac5fd COMP: Replace the check for a specific version of Linux with any version The platform check for linux was specifically looking for a three part version string (ex: Linux-MAJOR.MINOR.PATCH, Linux-2.6.36, etc.). This will fail when using the newly released 3.0 kernel as it is only a 2-part version string (Linux-3.0). The version check has been modified to only Change-Id: Ide69541d8baa4001daa0b3d5de990291117f244a ------------------- Utilities/vtkhdf5/ConfigureChecks.cmake ------------------- index 4ed08ed..66f963a 100644 @@ -75,14 +75,14 @@ IF (HDF5_WANT_DCONV_EXCEPTION) ENDIF (HDF5_WANT_DCONV_EXCEPTION) SET (LINUX_LFS 0) -IF (CMAKE_SYSTEM MATCHES "Linux-([3-9]\\.[0-9]|2\\.[4-9])\\.") +IF (CMAKE_SYSTEM MATCHES "Linux") # Linux Specific flags ADD_DEFINITIONS (-D_POSIX_SOURCE -D_BSD_SOURCE) OPTION (HDF5_ENABLE_LARGE_FILE "Enable support for large (64-bit) files on Linux." ON) IF (HDF5_ENABLE_LARGE_FILE) SET (LARGEFILE 1) ENDIF (HDF5_ENABLE_LARGE_FILE) -ENDIF (CMAKE_SYSTEM MATCHES "Linux-([3-9]\\.[0-9]|2\\.[4-9])\\.") +ENDIF (CMAKE_SYSTEM MATCHES "Linux") SET (HDF5_EXTRA_FLAGS) IF (LINUX_LFS) SET (HDF5_EXTRA_FLAGS -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE) |
(0027451) td123 (reporter) 2011-09-02 15:32 |
The bee0bc9d447f568f710683ceb41679be6b1ac5fd commit fixed it for me. I have successfully compiled 5.8.0 on archlinux. Thanks again! |
(0027478) David Partyka (developer) 2011-09-15 10:57 |
This is now merged into the release branch as well for release in VTK 5.8.1 |
Notes |
Issue History | |||
Date Modified | Username | Field | Change |
2011-09-01 18:49 | td123 | New Issue | |
2011-09-01 18:49 | td123 | File Added: vtk5.8.0buildlog | |
2011-09-02 10:11 | Sean McBride | Note Added: 0027445 | |
2011-09-02 10:42 | David Partyka | Note Added: 0027446 | |
2011-09-02 10:42 | David Partyka | Assigned To | => David Partyka |
2011-09-02 10:42 | David Partyka | Status | backlog => tabled |
2011-09-02 11:08 | David Partyka | Note Added: 0027448 | |
2011-09-02 14:22 | David Partyka | Status | tabled => active development |
2011-09-02 15:32 | td123 | Note Added: 0027451 | |
2011-09-14 14:32 | David Partyka | Target Version | => 5.8.1 |
2011-09-15 10:51 | David Partyka | Product Version | => 5.8.0 |
2011-09-15 10:57 | David Partyka | Note Added: 0027478 | |
2011-09-15 10:57 | David Partyka | Status | active development => gatekeeper review |
2011-09-15 10:57 | David Partyka | Status | gatekeeper review => customer review |
2011-09-15 10:57 | David Partyka | Status | customer review => closed |
2011-09-15 10:57 | David Partyka | Resolution | open => fixed |
2011-09-15 10:57 | David Partyka | Fixed in Version | => 5.8.1 |
Issue History |
Copyright © 2000 - 2018 MantisBT Team |