Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7176209

Installer builds of jdk8 fail on Mac in JPRT

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • 8
    • 8
    • install
    • None
    • generic
    • generic

      I don't know if this is a deployment or installer issue but currently it's not possible to do control jobs in JPRT because the jdk8 installer bunldes don't build on Mac. Here's the tail of a build log to demonstrate the issue. It may be that 7u changes haven't been forwarded pointed but for now this is a pain for those using JPRT to build jdk8.


      x86_64 Installer Build started: 1.8.0-internal-201206120759.albatem.tl-b00
      /usr/bin/make PACK_OUTPUTDIR=/private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jre-jars \
      VAR_IMAGE_DIR=/private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home \
      JARS_TO_PACK="lib/rt.jar lib/jsse.jar lib/charsets.jar " \
      EXTRA_PACKOPTS="--strip-debug" \
      pack-jars
      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jre-jars
      if [[ macosx != "macosx" ]]; then \
      for i in lib/rt.jar lib/jsse.jar lib/charsets.jar ; do \
      /bin/ls -l /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/$i | /usr/bin/awk '{printf("Packing %s %s bytes\n",$9, $5)}' ; \
      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jre-jars/`/usr/bin/dirname $i` ; \
                      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/`/usr/bin/dirname $i` ; \
      /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/bin/pack200 -J-esa -J-ea -J-Xmx1024m "--no-gzip" "--config-file=pack.all.properties" "--config-file=pack.64.properties" --strip-debug /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jre-jars/`/usr/bin/dirname $i`/`/usr/bin/basename $i .jar`.pack /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/$i || exit 1 ; \
      rm -f /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/$i ; \
      /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/bin/unpack200 "-v" /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jre-jars/`/usr/bin/dirname $i`/`/usr/bin/basename $i .jar`.pack /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/$i || exit 1 ; \
      done \
      fi
      /usr/bin/make PACK_OUTPUTDIR=/private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jre-jars \
      VAR_IMAGE_DIR=/private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home \
      JARS_TO_PACK="lib/ext/localedata.jar" \
      EXTRA_PACKOPTS="--strip-debug" \
      pack-jars
      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jre-jars
      if [[ macosx != "macosx" ]]; then \
      for i in lib/ext/localedata.jar ; do \
      /bin/ls -l /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/$i | /usr/bin/awk '{printf("Packing %s %s bytes\n",$9, $5)}' ; \
      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jre-jars/`/usr/bin/dirname $i` ; \
                      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/`/usr/bin/dirname $i` ; \
      /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/bin/pack200 -J-esa -J-ea -J-Xmx1024m "--no-gzip" "--config-file=pack.all.properties" "--config-file=pack.64.properties" --strip-debug /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jre-jars/`/usr/bin/dirname $i`/`/usr/bin/basename $i .jar`.pack /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/$i || exit 1 ; \
      rm -f /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/$i ; \
      /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/bin/unpack200 "-v" /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jre-jars/`/usr/bin/dirname $i`/`/usr/bin/basename $i .jar`.pack /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/$i || exit 1 ; \
      done \
      fi
      /usr/bin/make PACK_OUTPUTDIR=/private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jdk-jars \
      VAR_IMAGE_DIR=/private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home \
      JARS_TO_PACK="jre/lib/rt.jar jre/lib/jsse.jar jre/lib/charsets.jar" \
      pack-jars
      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jdk-jars
      if [[ macosx != "macosx" ]]; then \
      for i in jre/lib/rt.jar jre/lib/jsse.jar jre/lib/charsets.jar ; do \
      /bin/ls -l /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home/$i | /usr/bin/awk '{printf("Packing %s %s bytes\n",$9, $5)}' ; \
      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jdk-jars/`/usr/bin/dirname $i` ; \
                      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home/`/usr/bin/dirname $i` ; \
      /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/bin/pack200 -J-esa -J-ea -J-Xmx1024m "--no-gzip" "--config-file=pack.all.properties" "--config-file=pack.64.properties" /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jdk-jars/`/usr/bin/dirname $i`/`/usr/bin/basename $i .jar`.pack /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home/$i || exit 1 ; \
      rm -f /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home/$i ; \
      /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/bin/unpack200 "-v" /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jdk-jars/`/usr/bin/dirname $i`/`/usr/bin/basename $i .jar`.pack /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home/$i || exit 1 ; \
      done \
      fi
      /usr/bin/make PACK_OUTPUTDIR=/private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jdk-jars \
      VAR_IMAGE_DIR=/private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home \
      JARS_TO_PACK="lib/tools.jar jre/lib/ext/localedata.jar" \
      pack-jars
      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jdk-jars
      if [[ macosx != "macosx" ]]; then \
      for i in lib/tools.jar jre/lib/ext/localedata.jar ; do \
      /bin/ls -l /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home/$i | /usr/bin/awk '{printf("Packing %s %s bytes\n",$9, $5)}' ; \
      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jdk-jars/`/usr/bin/dirname $i` ; \
                      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home/`/usr/bin/dirname $i` ; \
      /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/bin/pack200 -J-esa -J-ea -J-Xmx1024m "--no-gzip" "--config-file=pack.all.properties" "--config-file=pack.64.properties" /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jdk-jars/`/usr/bin/dirname $i`/`/usr/bin/basename $i .jar`.pack /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home/$i || exit 1 ; \
      rm -f /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home/$i ; \
      /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2re-bundle/*/Contents/Home/bin/unpack200 "-v" /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/pack/pack-jdk-jars/`/usr/bin/dirname $i`/`/usr/bin/basename $i .jar`.pack /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*/Contents/Home/$i || exit 1 ; \
      done \
      fi
      x86_64 Installer Build finished: 1.8.0-internal-201206120759.albatem.tl-b00
      <<<Finished Recursively making pack all @ Tue Jun 12 01:42:23 PDT 2012.
      >>>Recursively making installer all @ Tue Jun 12 01:42:23 PDT 2012 ...
      x86_64 Installer Build started: 1.8.0-internal-201206120759.albatem.tl-b00
      >>>Recursively making binaries all @ Tue Jun 12 01:42:24 PDT 2012 ...
      cd macosx && /usr/bin/make all
      /bin/sh: - : invalid option
      Usage: /bin/sh [GNU long option] [option] ...
      /bin/sh [GNU long option] [option] script-file ...
      GNU long options:
      --debug
      --debugger
      --dump-po-strings
      --dump-strings
      --help
      --init-file
      --login
      --noediting
      --noprofile
      --norc
      --posix
      --protected
      --rcfile
      --restricted
      --verbose
      --version
      --wordexp
      Shell options:
      -irsD or -c command or -O shopt_option (invocation only)
      -abefhkmnptuvxBCHP or -o option
      /bin/sh: line 0: [: too many arguments
      rm -f -r /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles/jdk1.8.0 /SOURCES /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/demos-bundles
      if [ macosx = macosx ]; then \
                  /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles/jdk1.8.0 && \
                  /bin/cp -r /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/jdk1.8.0.jdk/Contents/Home/* /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles/jdk1.8.0/; \
              else \
                  /bin/mv /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-image /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles/jdk1.8.0; \
              fi
      ( cd /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles ; \
      /usr/bin/find jdk1.8.0 \
      \( -name '*.debuginfo' -o -name '*.diz' \
      -o -name '*.map' -o -name '*.pdb' \) -print \
      > /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/debuginfo.list ; \
      while read f_path; do \
      dir=`/usr/bin/dirname "$f_path"` ; \
      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/debuginfo.dir/"$dir" ; \
      /bin/mv "$f_path" /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/debuginfo.dir/"$dir" ; \
      done < /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/debuginfo.list; \
      )
      /bin/mkdir -p /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/demos-bundles/jdk1.8.0
      /bin/mv /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles/jdk1.8.0/demo /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/demos-bundles/jdk1.8.0/demo
      if [ -d /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles/jdk1.8.0/sample ]; then \
      ( /bin/mv /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles/jdk1.8.0/sample /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/demos-bundles/jdk1.8.0/sample ); \
      fi
      /bin/cp /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles/jdk1.8.0/release /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/demos-bundles/jdk1.8.0/
      ( cd /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles; \
      /usr/bin/tar czf jdk-8-internal-bin-b00-macosx-x86_64-12_jun_2012.tar.gz jdk1.8.0 )
      ( /usr/bin/rsync --archive --verbose --progress --stats --compress --recursive --times --perms --links --exclude "*/demo" --exclude "*/sample*" /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/j2sdk-bundle/*.jdk /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles/jdk1.8.0; \
      cd /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles/jdk1.8.0; \
      /usr/bin/tar czf /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/bundles/jdk-8-internal-bin-b00-macosx-x86_64-12_jun_2012.tar.gz *.jdk; )
      building file list ...
       0 files...
       100 files...
       200 files...
       300 files...
       400 files...
       500 files...
       600 files...
       700 files...
       800 files...
       900 files...
       1000 files...
       1100 files...
       1200 files...
       1300 files...
      1379 files to consider
      jdk1.8.0.jdk/
      jdk1.8.0.jdk/Contents/
      jdk1.8.0.jdk/Contents/Info.plist


      Number of files: 1380
      Number of files transferred: 1295
      Total file size: 265208729 bytes
      Total transferred file size: 265208697 bytes
      Literal data: 265208697 bytes
      Matched data: 0 bytes
      File list size: 25580
      File list generation time: 0.010 seconds
      File list transfer time: 0.000 seconds
      Total bytes sent: 106475367
      Total bytes received: 29020

      :
      :

      sent 106475367 bytes received 29020 bytes 6085964.97 bytes/sec
      total size is 265208729 speedup is 2.49
      /bin/cp -r jdk.pmdoc /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/macosxbuild
      /usr/bin/sed -e 's|JDK_NAME|JDK 8|g' jdk.pmdoc/index.xml > /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/macosxbuild/jdk.pmdoc/index.xml
      /bin/cp to-export.png /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/macosxbuild
      /bin/cp icon.png /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/macosxbuild
      /bin/cp -r finish.rtfd /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/macosxbuild
      /bin/cp -r resources /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/macosxbuild
      # Change the scripts in the temporary directory to be executable.
      # This is required by the PackageMaker
      /bin/chmod +x /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/macosxbuild/resources/*
      /Applications/Xcode.app/Contents/Developer/usr/bin//PackageMaker -d /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/macosxbuild/jdk.pmdoc -v -i com.oracle.jdk -o /private/tmp/jprt/P1/075907.albatem/s/build/macosx-x86_64/tmp/macosxbuild/temp.pkg
      make[4]: /Applications/Xcode.app/Contents/Developer/usr/bin//PackageMaker: No such file or directory
      make[4]: *** [create-jdk-pkg] Error 1
      make[3]: *** [all] Error 2
      make[2]: *** [all] Error 1
      make[1]: *** [all] Error 1
      make: *** [install-build] Error 2

            pbhat Pranav Bhat (Inactive)
            alanb Alan Bateman
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: