Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-31494

bind 9.11 no longer compiles on recent Fedora

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • rhel-8.10.z
    • bind
    • None
    • None
    • Low
    • rhel-sst-cs-net-perf-services
    • ssg_core_services
    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None

      What were you trying to do that didn't work?

      For a local testing of upstream test suite, it helps a lot if I am able to run local build and run test suite on it.

      I have installed python3-ply-3.11-20.fc39.noarch, it fails to build parsetab.

      Please provide the package NVR for which bug is seen:

      bind-9.11.36-14.el8_10
      python3-ply-3.11-20.fc39.noarch

      How reproducible:

      reliable

      Steps to reproduce

      1. checkout centos 8 sources
      2. cd into bind directory
      3. centpkg install

      Expected results

      It builds fine even on more recent system, be it next major RHEL or Fedora

      Actual results

      ...
      make[3]: Entering directory '/home/pemensik/rhel/bind/bind-9.11.36/build/bin/python/isc'
      /usr/bin/python3 policy.py parse /dev/null > /dev/null
      making all in /home/pemensik/rhel/bind/bind-9.11.36/build/bin/python/isc/tests
      make[4]: Entering directory '/home/pemensik/rhel/bind/bind-9.11.36/build/bin/python/isc/tests'
      make[4]: Leaving directory '/home/pemensik/rhel/bind/bind-9.11.36/build/bin/python/isc/tests'
      ERROR: /home/pemensik/rhel/bind/bind-9.11.36/build/bin/python/isc/policy.py:63: Invalid regular expression for rule 't_DATESUFFIX'. global flags not at the start of the expression at position 17
      ERROR: /home/pemensik/rhel/bind/bind-9.11.36/build/bin/python/isc/policy.py:68: Invalid regular expression for rule 't_KEYTYPE'. global flags not at the start of the expression at position 14
      ERROR: /home/pemensik/rhel/bind/bind-9.11.36/build/bin/python/isc/policy.py:73: Invalid regular expression for rule 't_ALGNAME'. global flags not at the start of the expression at position 14
      PYTHONPATH=../../../../bin/python/isc /usr/bin/python3 -m parsetab
      /usr/bin/python3: No module named parsetab
      make[3]: *** [Makefile:450: parsetab.py] Error 1
      make[3]: Leaving directory '/home/pemensik/rhel/bind/bind-9.11.36/build/bin/python/isc'
      make[2]: *** [Makefile:140: subdirs] Error 1
      make[2]: Leaving directory '/home/pemensik/rhel/bind/bind-9.11.36/build/bin/python'
      make[1]: *** [Makefile:79: subdirs] Error 1
      make[1]: Leaving directory '/home/pemensik/rhel/bind/bind-9.11.36/build/bin'
      make: *** [Makefile:88: subdirs] Error 1
      
      

              pemensik@redhat.com Petr Mensik
              pemensik@redhat.com Petr Mensik
              Petr Mensik Petr Mensik
              rhel-cs-infra-services-qe rhel-cs-infra-services-qe rhel-cs-infra-services-qe rhel-cs-infra-services-qe
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: