Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
CMake
CMake
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 3,195
    • Issues 3,195
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 15
    • Merge Requests 15
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • External Wiki
    • External Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • CMake
  • CMakeCMake
  • Issues
  • #19268

Closed
Open
Opened May 18, 2019 by Andrei Lebedev@lebdronContributor

Solaris: Build fails in Utilities/cmlibarchive/libarchive/archive_write_add_filter_b64encode.c

Operating system: Solaris 11.4

Compiler: Oracle Developer Studio 12.6

"/export/home/andrei/Documents/cmake-3.14.4/Utilities/cmlibarchive/libarchive/archive_write_add_filter_b64encode.c", line 63: identifier redeclared: b64_encode
        current : static function(pointer to struct archive_string {pointer to char s, unsigned int length, unsigned int buffer_length}, pointer to const unsigned char, unsigned int) returning void
        previous: function(restrict pointer to char, unsigned int, restrict pointer to const void, unsigned int, pointer to const char, unsigned long long) returning int : "/usr/include/string.h", line 218
cc: acomp failed for /export/home/andrei/Documents/cmake-3.14.4/Utilities/cmlibarchive/libarchive/archive_write_add_filter_b64encode.c
gmake[2]: *** [Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/build.make:1090: Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/archive_write_add_filter_b64encode.c.o] Error 2
gmake[1]: *** [CMakeFiles/Makefile2:1883: Utilities/cmlibarchive/libarchive/CMakeFiles/cmlibarchive.dir/all] Error 2
gmake: *** [Makefile:163: all] Error 2

There was a similar issue in PostgreSQL https://www.postgresql.org/message-id/152223827472.4537.14909179289459774445%40wrigleys.postgresql.org , which had the following solution https://github.com/postgres/postgres/commit/43e9490866386ba57c5457c6dbeedb04a51c2086

Edited May 20, 2019 by Brad King
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
3.14.5
Milestone
3.14.5 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: cmake/cmake#19268