Commit 51f497ef authored by David Anderson's avatar David Anderson

unix build fixes

svn path=/trunk/boinc/; revision=7541
parent faa449a6
......@@ -11095,3 +11095,10 @@ David 27 Aug 2005
edit_email_action.php
edit_email_form.php
validate_email.php (new)
David 28 Aug 2005
- Unix build fixes (from Reinhard Prix)
configure.ac
m4/
sah_check_lib.m4
......@@ -283,8 +283,10 @@ ERROR: could not find (recent enough) development-libs for libcurl.
fi
## add libcurl et al. to the list of statically linked libs
STATIC_LIB_LIST="${STATIC_LIB_LIST} curl idn crypto ssl"
STATIC_LIB_LIST="${STATIC_LIB_LIST} curl idn crypto ssl krb5 k5crypto gssapi_krb5 com_err resolv"
CPPFLAGS="${CPPFLAGS} ${LIBCURL_CPPFLAGS}"
CURL_LIB_PATHS=`echo $LIBCURL | sed 's/-l[[^ ]]*//g'`
LDFLAGS="$LDFLAGS $CURL_LIB_PATHS"
fi
fi
......@@ -303,13 +305,9 @@ SAH_CHECK_LIB([socket], [bind],
[BOINC_EXTRA_LIBS="${BOINC_EXTRA_LIBS} ${sah_lib_last}"])
SAH_CHECK_LIB([z], [gzopen],
[BOINC_EXTRA_LIBS="${BOINC_EXTRA_LIBS} ${sah_lib_last}"])
dnl the following are only checked for libcurl: don't save anything
SAH_CHECK_LIB([crypto], [RSA_new], [])
SAH_CHECK_LIB([ssl], [SSL_accept],[])
SAH_CHECK_LIB([idn], [idn_free],[])
dnl if curl is ok, we add the full LIBCURL to the boinc-libs
SAH_CHECK_LIB([curl], [curl_easy_init],
[BOINC_EXTRA_LIBS="${BOINC_EXTRA_LIBS} ${LIBCURL}"])
[BOINC_EXTRA_LIBS="${BOINC_EXTRA_LIBS} ${LIBCURL}"],, [${LIBCURL}])
LIBS=${SAVELIBS_AAF}
......
......@@ -57,6 +57,11 @@ Each area is managed by an 'owner'.
<td>David Anderson</td>
<td>Bruce Allen</td>
</tr>
<tr>
<td>Translations of GUI and web text</td>
<td>Jens Seidler</td>
<td>Janus Kristensen</td>
</tr>
<tr>
<td>Unix build system</td>
<td>Reinhard Prix</td>
......@@ -145,7 +150,7 @@ show_name("Thomas Richard");
show_name("Nikolay Saharov");
show_name("Jens Seidler");
show_name("Peter Smithson");
show_name("Christian S&oslash'ttrup");
show_name("Christian S&oslash;ttrup");
show_name("Michela Taufer");
show_name("Mathias Walter");
show_name("Rom Walton");
......@@ -172,7 +177,7 @@ show_name("Chris Sutton");
echo "
</table>
<p>
Many thanks to Komori Hitoshi for proof-reading this web site.
Many thanks to Komori Hitoshi for repeatedly proof-reading this web site.
";
page_tail();
?>
......@@ -29,12 +29,12 @@ computer resources
<td valign=top width=60%>
<table width=100% border=0 cellspacing=0 cellpadding=8>
<tr><td bgcolor=$light_blue>
<h2>&nbsp;Participate in scientific research</h2>
<h2>&nbsp;Donate computing power to science</h2>
</td></tr>
<tr><td>
<p>
If you own a computer (Windows, Mac, Linux or Unix)
you can participate in scientific research in many areas:
If you have a computer (Windows, Mac, Linux or Unix)
you can participate in many areas of scientific research:
<ul>
<li>
<a href=http://climateprediction.net>Climateprediction.net</a>:
......@@ -87,24 +87,25 @@ computer resources
</td></tr>
<tr><td bgcolor=$light_blue><h2>Resources</h2></td></tr>
<tr><td>
<ul>
<li>
<form method=get action=http://www.google.com/search>
<input type=hidden name=domains value=http://boinc.berkeley.edu>
<input type=hidden name=sitesearch value=http://boinc.berkeley.edu>
<nobr>
<input class=small name=q size=30>
<input type=image name=search src=images/gn_search_btn.gif>
<input type=submit value='Site search'>
</nobr>
</form>
<ul>
<li> An <a href=intro.php>overview of BOINC</a>, and links to papers
<li> Wikis (user-editable information and documentation):
<ul>
<li> <a href=http://boinc-doc.net/boinc-wiki/>The Unofficial BOINC Wiki</a> (in English)
<li> <a href=http://faq.boinc.de/>Deutsche BOINC FAQ</a> (in German)
<li> <a href=http://www.boincfrance.org/wakka.php?wiki=BienVenue>BOINCFrance.org</a> (in French)
</ul>
<li> Other <a href=links.php>web sites</a> for BOINC participants
<li> <a href=community.php#email_lists>Email lists</a>
<li> An <a href=intro.php>overview</a> of BOINC, and links to papers
<li> <a href=links.php>Web sites</a> for BOINC participants
<li> BOINC <a href=community.php#email_lists>email lists</a>
<li>
<a href=boinc_dev.php>Software development</a>
<blockquote>
......
......@@ -27,10 +27,18 @@ echo "
<li> <a href=anonymous_platform.php>Make your own client software</a>
<br>Run BOINC on unusual platforms,
or inspect the source code before you run it.
<li> <a href=links.php>Web sites related to BOINC</a>
<li> <a href=acct_mgrs.php>Account managers</a>
</ul>
<p>
<h3>Web sites</h3>
<ul>
<li> <a href=links.php>Web sites related to BOINC</a>
<li> <a href=stats_sites.php>BOINC statistics sites</a>
<li> <a href=db_dump.php>Downloading statistics data</a>
<li> <a href=cpid.php>Cross-project identification</a>
<li> <a href=web_rpc.php>Web RPCs (possibly useful for statistics sites)</a>
</ul>
<p>
<h3>Add-on software</h3>
<ul>
<li> <a href=download_network.php>Add-on software</a>
......@@ -40,14 +48,6 @@ echo "
even across a network.
<li> <a href=proxy_server.php>Proxy servers</a> (why BOINC doesn't have them).
</ul>
<p>
<h3>Statistics web sites</h3>
<ul>
<li> <a href=stats_sites.php>BOINC statistics sites</a>
<li> <a href=db_dump.php>Downloading statistics data</a>
<li> <a href=cpid.php>Cross-project identification</a>
<li> <a href=web_rpc.php>Web RPCs (possibly useful for statistics sites)</a>
</ul>
";
page_tail();
?>
......@@ -11,7 +11,7 @@ AC_DEFUN([SAH_CHECK_LIB],[
lib_is_static="yes"
sah_lib_last="${sah_static_lib_last}"
$3
],[$4])
],[$4],[$5])
break;
fi
done
......@@ -19,7 +19,7 @@ AC_DEFUN([SAH_CHECK_LIB],[
SAH_DYNAMIC_LIB_REQUIRED(${alib},[$2],[
sah_lib_last="${sah_dynamic_lib_last}"
$3
],[$4])
],[$4], [$5])
fi
])
......@@ -162,7 +162,7 @@ AC_CACHE_CHECK([$tmp_msg],
SAH_FIND_STATIC_LIB(${libname})
if test -n "${tmp_lib_name}"
then
LIBS="${tmp_lib_name} ${sah_save_libs}"
LIBS="${tmp_lib_name} $5 ${sah_save_libs}"
AC_LINK_IFELSE([
AC_LANG_PROGRAM([[
#define CONFIG_TEST 1
......@@ -240,7 +240,7 @@ AC_CACHE_CHECK([$tmp_msg],
for libname in ${sah_dynamic_checklibs}
do
tmp_lib_name="${libname}"
LIBS="${ld_dynamic_option} ${tmp_lib_name} ${sah_save_libs}"
LIBS="${ld_dynamic_option} ${tmp_lib_name} $5 ${sah_save_libs}"
AC_LINK_IFELSE([
AC_LANG_PROGRAM([[
#define CONFIG_TEST 1
......@@ -441,8 +441,11 @@ else
tmp_dir_list=`cat /var/ld/ld.config`
fi
fi
tmp_dir_list=`echo ${tmp_libpath}:/lib:/usr/lib:/usr/ucb/lib:/usr/local/lib:/opt/misc/lib:${tmp_dir_list} | $AWK -F: '{for (i=1;i<(NF+1);i++) { print $[]i; }}'`
## add library-paths from LDFLAGS to beginning of lib-path
ldflags_path=`echo $LDFLAGS | sed 's/-l[[^ ]]*//g' | sed 's/-L\([[^ ]]*\)/:\1/g' | sed 's/[[ ]]*//g'`
tmp_dir_list=`echo ${ldflags_path}:${tmp_libpath}:/lib:/usr/lib:/usr/ucb/lib:/usr/local/lib:/opt/misc/lib:${tmp_dir_list} | $AWK -F: '{for (i=1;i<(NF+1);i++) { print $[]i; }}'`
tmp_lib_name=
# now that we know where we are looking, find our library
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment