Mention that POSIX threading and a libc_r in sync with the OS are needed
to build GNOME.
This commit is contained in:
parent
f0fb07dda3
commit
23b239ebcd
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=11721
1 changed files with 21 additions and 5 deletions
|
@ -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>
|
||||
|
|
Loading…
Reference in a new issue