| @@ -26,4 +26,17 @@ suggest_package XPM 2.0.0 xpm | |||||
| test_version `version_of liblo` 0.26 || warn "Version $(version_of liblo) of liblo is slow to create servers. Consider upgrading to 0.26 or later" | test_version `version_of liblo` 0.26 || warn "Version $(version_of liblo) of liblo is slow to create servers. Consider upgrading to 0.26 or later" | ||||
| if ! hostname_resolvable | |||||
| then | |||||
| echo "Your hostname \"$(hostname)\" does not resolve to a valid address." | |||||
| echo "This is a broken configuration and will cause liblo (the" | |||||
| echo "OSC library) to fail to function. Add the line:" | |||||
| echo | |||||
| echo "127.0.0.1 $(hostname)" | |||||
| echo | |||||
| echo "to your /etc/hosts file to fix. And consider switching to a saner distribution." | |||||
| echo | |||||
| fail "Invalid hostname!" | |||||
| fi | |||||
| end | end | ||||
| @@ -344,6 +344,11 @@ version_of () | |||||
| echo `pkg-config --modversion $1` | echo `pkg-config --modversion $1` | ||||
| } | } | ||||
| hostname_resolvable () | |||||
| { | |||||
| ping -c1 `hostname` >/dev/null 2>/dev/null | |||||
| } | |||||
| require_FLTK () | require_FLTK () | ||||
| { | { | ||||
| local use | local use | ||||
| @@ -26,3 +26,16 @@ suggest_package XPM 2.0.0 xpm | |||||
| test_version `version_of liblo` 0.26 || warn "Version $(version_of liblo) of liblo is slow to create servers. Consider upgrading to 0.26 or later" | test_version `version_of liblo` 0.26 || warn "Version $(version_of liblo) of liblo is slow to create servers. Consider upgrading to 0.26 or later" | ||||
| end | end | ||||
| if ! hostname_resolvable | |||||
| then | |||||
| echo "Your hostname \"$(hostname)\" does not resolve to a valid address." | |||||
| echo "This is a broken configuration and will cause liblo (the" | |||||
| echo "OSC library) to fail to function. Add the line:" | |||||
| echo | |||||
| echo "127.0.0.1 $(hostname)" | |||||
| echo | |||||
| echo "to your /etc/hosts file to fix. And consider switching to a saner distribution." | |||||
| echo | |||||
| fail "Invalid hostname!" | |||||
| fi | |||||
| @@ -31,6 +31,19 @@ require_package liblo 0.23 liblo | |||||
| require_package sigcpp 2.0.0 sigc++-2.0 | require_package sigcpp 2.0.0 sigc++-2.0 | ||||
| suggest_package XPM 2.0.0 xpm | suggest_package XPM 2.0.0 xpm | ||||
| if ! hostname_resolvable | |||||
| then | |||||
| echo "Your hostname \"$(hostname)\" does not resolve to a valid address." | |||||
| echo "This is a broken configuration and will cause liblo (the" | |||||
| echo "OSC library) to fail to function. Add the line:" | |||||
| echo | |||||
| echo "127.0.0.1 $(hostname)" | |||||
| echo | |||||
| echo "to your /etc/hosts file to fix. And consider switching to a saner distribution." | |||||
| echo | |||||
| fail "Invalid hostname!" | |||||
| fi | |||||
| if ! test_version 1.1.10 $FLTK_VERSION | if ! test_version 1.1.10 $FLTK_VERSION | ||||
| then | then | ||||
| warn "*** PERFORMANCE WARNING ***" | warn "*** PERFORMANCE WARNING ***" | ||||