Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • BIND BIND
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 592
    • Issues 592
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 100
    • Merge requests 100
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • ISC Open Source ProjectsISC Open Source Projects
  • BINDBIND
  • Issues
  • #1098
Closed
Open
Issue created Jun 20, 2019 by Ghost User@ghost

Compile failure on 9.11.8

Hello ISC,

I'm trying to compile the newest Bind 9.11.8 on an older system using GCC 2.95. The failure I see is the following:

touch timestamp make[2]: Leaving directory /usr/src/archive/dns/bind-9.11.8/lib/isccc' making all in /usr/src/archive/dns/bind/lib/dns make[2]: Entering directory /usr/src/archive/dns/bind-9.11.8/lib/dns' colorgcc -g -O2 -fPIC -I../../lib/isc/include
-D_FILE_OFFSET_BITS=64
-D_GNU_SOURCE -Wl,--export-dynamic -o gen ./gen.c
-ldl -lz -lpthread ./gen.c: In function main': ./gen.c:656: ULLONG_MAX' undeclared (first use in this function) ./gen.c:656: (Each undeclared identifier is reported only once ./gen.c:656: for each function it appears in.) make[2]: *** [gen] Error 1 make[2]: Leaving directory /usr/src/archive/dns/bind-9.11.8/lib/dns' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory /usr/src/archive/dns/bind-9.11.8/lib' make: *** [subdirs] Error 1

This GCC 2.95 is a non C-99 compliant compiler but that's not supposed to be required by Bind 9.11.x. I had similar issues on this older machine where helpful Bind developers provided patches and upstreamed the fixes:

#New tracker #640 (closed)

  and

#Old tracker (running quite slow btw) https://bugs.isc.org/Public/Bug/Display.html?id=47015

Thoughts?

--David

Assignee
Assign to
Time tracking