Mention that POSIX threading and a libc_r in sync with the OS are needed

to build GNOME.
This commit is contained in:
Maxim Sobolev 2002-01-16 21:13:54 +00:00
parent f0fb07dda3
commit 23b239ebcd
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=11721

View file

@ -119,11 +119,27 @@ gnomecore
</pre>
<p>Verify all those components are up-to-date, then try building
GNOME or your GNOME application again. If you're trying to build
one of those core components, and it is failing, or if, after
updating all your components, you still have trouble; please send
email to <a href="mailto:&email;@FreeBSD.ORG">&email;@FreeBSD.ORG</a>
with the output of the failed compilation.</p>
GNOME or your GNOME application again. You may see compiler errors
relating to pthreads (POSIX threads), such as:</p>
<pre>
undefined reference to 'strerror_r'
</pre>
<p>To fix thread related errors, make sure you have the following
compiled into your kernel:</p>
<pre>
options P1003_1B
options _KPOSIX_PRIORITY_SCHEDULING
</pre>
<p>And make sure if you're tracking -stable or -current, that you
do <b>not</b> have <tt>NOLIBC_R</tt> set in <tt>/etc/make.conf</tt>.
If you do, remove it, then rebuild world. If you still have trouble,
please send email to <a href="mailto:&email;@FreeBSD.ORG">
&email;@FreeBSD.ORG</a> with the output of the failed compilation.
</p>
</td>
</tr>
<tr>