29 ]) |
29 ]) |
30 |
30 |
31 AC_DEFUN([HELP_MSG_MISSING_DEPENDENCY], |
31 AC_DEFUN([HELP_MSG_MISSING_DEPENDENCY], |
32 [ |
32 [ |
33 # Print a helpful message on how to acquire the necessary build dependency. |
33 # Print a helpful message on how to acquire the necessary build dependency. |
34 # $1 is the help tag: freetyp2, cups, pulse, alsa etc |
34 # $1 is the help tag: freetype, cups, pulse, alsa etc |
35 MISSING_DEPENDENCY=$1 |
35 MISSING_DEPENDENCY=$1 |
36 |
36 |
37 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then |
37 if test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.cygwin"; then |
38 cygwin_help $MISSING_DEPENDENCY |
38 cygwin_help $MISSING_DEPENDENCY |
39 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then |
39 elif test "x$OPENJDK_BUILD_OS_ENV" = "xwindows.msys"; then |
74 ;; |
74 ;; |
75 make) |
75 make) |
76 PKGHANDLER_COMMAND="( cd <location of cygwin setup.exe> && cmd /c setup -q -P make )" |
76 PKGHANDLER_COMMAND="( cd <location of cygwin setup.exe> && cmd /c setup -q -P make )" |
77 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
77 HELP_MSG="You might be able to fix this by running '$PKGHANDLER_COMMAND'." |
78 ;; |
78 ;; |
79 freetype2) |
79 freetype) |
80 if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then |
80 if test "x$OPENJDK_TARGET_CPU_BITS" = x32; then |
81 HELP_MSG="To install freetype, run: |
81 HELP_MSG="To install freetype, run: |
82 wget \"http://gnuwin32.sourceforge.net/downlinks/freetype.php\" -O /tmp/freetype-setup.exe |
82 wget \"http://gnuwin32.sourceforge.net/downlinks/freetype.php\" -O /tmp/freetype-setup.exe |
83 chmod +x /tmp/freetype-setup.exe |
83 chmod +x /tmp/freetype-setup.exe |
84 /tmp/freetype-setup.exe |
84 /tmp/freetype-setup.exe |
109 PKGHANDLER_COMMAND="sudo apt-get install openjdk-7-jdk" ;; |
109 PKGHANDLER_COMMAND="sudo apt-get install openjdk-7-jdk" ;; |
110 alsa) |
110 alsa) |
111 PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;; |
111 PKGHANDLER_COMMAND="sudo apt-get install libasound2-dev" ;; |
112 cups) |
112 cups) |
113 PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;; |
113 PKGHANDLER_COMMAND="sudo apt-get install libcups2-dev" ;; |
114 freetype2) |
114 freetype) |
115 PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;; |
115 PKGHANDLER_COMMAND="sudo apt-get install libfreetype6-dev" ;; |
116 pulse) |
116 pulse) |
117 PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;; |
117 PKGHANDLER_COMMAND="sudo apt-get install libpulse-dev" ;; |
118 x11) |
118 x11) |
119 PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;; |
119 PKGHANDLER_COMMAND="sudo apt-get install libX11-dev libxext-dev libxrender-dev libxtst-dev libxt-dev" ;; |
132 PKGHANDLER_COMMAND="sudo yum install java-1.7.0-openjdk" ;; |
132 PKGHANDLER_COMMAND="sudo yum install java-1.7.0-openjdk" ;; |
133 alsa) |
133 alsa) |
134 PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;; |
134 PKGHANDLER_COMMAND="sudo yum install alsa-lib-devel" ;; |
135 cups) |
135 cups) |
136 PKGHANDLER_COMMAND="sudo yum install cups-devel" ;; |
136 PKGHANDLER_COMMAND="sudo yum install cups-devel" ;; |
137 freetype2) |
137 freetype) |
138 PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;; |
138 PKGHANDLER_COMMAND="sudo yum install freetype-devel" ;; |
139 pulse) |
139 pulse) |
140 PKGHANDLER_COMMAND="sudo yum install pulseaudio-libs-devel" ;; |
140 PKGHANDLER_COMMAND="sudo yum install pulseaudio-libs-devel" ;; |
141 x11) |
141 x11) |
142 PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel" ;; |
142 PKGHANDLER_COMMAND="sudo yum install libXtst-devel libXt-devel libXrender-devel" ;; |