Getting issue in building Java package for almalinux

While building Java Package , getting below dependency error :

Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash)
Shell debugging restarted

  • unset __lmod_vx
  • /usr/bin/rm -f /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/bootbuild/jdk8.build/source_tips
    /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/openjdk//make/Main.gmk:199: Building /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/bootbuild/jdk8.build/source_tips (from FRC) (FRC newer)
  • ‘[’ -z ‘’ ‘]’
  • case “$-” in
  • __lmod_vx=x
  • ‘[’ -n x ‘]’
  • set +x
    Shell debugging temporarily silenced: export LMOD_SH_DBG_ON=1 for this output (/usr/share/lmod/lmod/init/bash)
    Shell debugging restarted
  • unset __lmod_vx
    /bin/bash: -c: line 0: syntax error near unexpected token (' /bin/bash: -c: line 0: cd /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/openjdk ; for i in (/usr/share/lmod/lmod/init . IGNORE ; do if [ “${i}” = “IGNORE” ] ; then continue; elif [ -d ${i}/.hg -a “” != “” ] ; then /usr/bin/printf " %s:%s" “${i}” id -i --repository ${i} ; elif [ -f ${i}/.hgtip ] ; then /usr/bin/printf " %s:%s" “${i}” /usr/bin/cat ${i}/.hgtip ; fi; done >> /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/bootbuild/jdk8.build/source_tips’
    make: *** [/root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/openjdk//make/Main.gmk:199: /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/bootbuild/jdk8.build/source_tips] Error 1
  • pwd
    /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/bootbuild/jdk8.build
  • find /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/openjdk /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/bootbuild/jdk8.build -name 'hs_er
    Shell debugging restarted
  • unset __lmod_vx
    /bin/bash: -c: line 0: syntax error near unexpected token (' /bin/bash: -c: line 0: cd /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/openjdk ; for i in (/usr/share/lmod/lmod/init . IGNORE ; do if [ “${i}” = “IGNORE” ] ; then continue; elif [ -d ${i}/.hg -a “” != “” ] ; then /usr/bin/printf " %s:%s" “${i}” id -i --repository ${i} ; elif [ -f ${i}/.hgtip ] ; then /usr/bin/printf " %s:%s" “${i}” /usr/bin/cat ${i}/.hgtip ; fi; done >> /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/bootbuild/jdk8.build/source_tips’
    make: *** [/root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/openjdk//make/Main.gmk:199: /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/bootbuild/jdk8.build/source_tips] Error 1
  • pwd
    /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/bootbuild/jdk8.build
  • find /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/openjdk /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/bootbuild/jdk8.build -name ‘hs_err_pid*.log’
  • xargs cat
  • false
    error: Bad exit status from /var/tmp/rpm-tmp.welNPC (%build)

RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.welNPC (%build)
[root@localhost java-1.8.0-openjdk]#

Kindly check and confirm .

Hi

Still have not received any information.

Hi Vaishali
Please remember that we are all volunteers here, this is a community which gives time freely to support other members - it is not a staffed commercial help line. If you want immediate support there are organisations that will give you it, if you pay them.

To the problem in hand. I’ve not built Java packages before, but looking at the error messages the first problem seems to be “/bin/bash: -c: line 0: syntax error near unexpected token …” so the system is telling you that you have a stray left parenthesis. Expanding and formatting the quoted text (hint: learn to love vi) we see:

cd /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/openjdk

for i in (/usr/share/lmod/lmod/init . IGNORE 

do
        if [ “${i}” = “IGNORE” ]
        then 
                continue
        elif [ -d ${i}/.hg -a “” != “” ] 
        then 
                /usr/bin/printf " %s:%s" “${i}” id -i --repository ${i}
        elif [ -f ${i}/.hgtip ] 
        then 
                /usr/bin/printf " %s:%s" “${i}” /usr/bin/cat ${i}/.hgtip 
        fi
done >> /root/almabuild/java-1.8.0-openjdk/BUILD/java-1.8.0-openjdk-1.8.0.292.b10-1.el8.x86_64/bootbuild/jdk8.build/source_tips

Now look at that for statement and you might spot your error.

Thanks Martin R for your support .