<sect1 id="ch02-askforhelp">
<title>Hoe om hulp vragen</title>
<?dbhtml filename="askforhelp.html" dir="chapter02"?>

<para>Als je tijdens het gebruik van dit boek problemen tegenkomt, en je
	probleem niet in de FAQ wordt vermeld, dan zul je bemerken dat de
	meeste mensen op Internet Relay Chat (IRC) en op de mailinglijsten
	bereid zijn je te helpen. Een overzicht van de LFS mailinglijsten is
	te vinden in <xref linkend="ch01-maillists"/>. 
	Voeg bij je verzoek om hulp zoveel mogelijk relevante informatie toe ter
	assistentie bij het diagnostiseren en oplossen van je probleem.
</para>

<sect2>
	<title>Te benoemen</title>
 
	<para>Afgezien van een beknopte uitleg van het probleem dat je ervaart,
		is het volgende essentieel in je verzoek:
</para>

<itemizedlist>
	<listitem><para>de versie van het boek dat je gebruikt (nu &version;),</para></listitem>
<listitem><para>het package of de sectie waarmee je problemen ervaart,</para></listitem>
<listitem><para>de exacte foutmelding of het symptoom dat je krijgt,</para>
</listitem>
<listitem><para>of je van het boek bent afgeweken.</para></listitem>
</itemizedlist>

<para>(Noot: dat vermeldend wil niet zeggen dat we je niet zullen helpen
	als je bent afgeweken van het boek. Uiteindelijk gaat het bij LFS
	om keuze. Het zal ons gewoon helpen bij het achterhalen van mogelijke
	andere oorzaken van je probleem.)
</para>

</sect2>

<sect2>
<title>Configureerproblemen</title>

<para>Wanneer er iets misgaat gedurende de fase waarbij het configure
	script wordt uitgevoerd, bekijk dan de laatste regels van de
	<filename>config.log</filename>. Het kan zijn dat er in dit bestand
	fouten staan die zijn aangetroffen tijdens de configuratie die niet
op het scherm werden afgedrukt. Voeg de relevante regels in als je besluit
om hulp te vragen.
</para>

</sect2>

<sect2>
<title>Compileerproblemen</title>

<para>Om ons te helpen bij het vinden van de oorzaak van het probleem, 
zijn zowel de schermuitvoer als de inhoud van diverse bestanden van nut. 
	De schermuitvoer van zowel het ./configure script als de uitvoering
	van make kan daarbij van pas komen. Neem niet blind het geheel op,
	maar aan de andere kant, voeg ook weer niet te weinig in.
	Als voorbeeld is hier de schermuitvoer van make:
</para>

<para><screen>gcc -DALIASPATH=\"/mnt/lfs/usr/share/locale:.\"
-DLOCALEDIR=\"/mnt/lfs/usr/share/locale\" -DLIBDIR=\"/mnt/lfs/usr/lib\"
-DINCLUDEDIR=\"/mnt/lfs/usr/include\" -DHAVE_CONFIG_H -I. -I.
-g -O2 -c getopt1.c
gcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o expand.o file.o
function.o getopt.o implicit.o job.o main.o misc.o read.o remake.o rule.o
signame.o variable.o vpath.o default.o remote-stub.o version.o opt1.o
-lutil job.o: In function `load_too_high':
/lfs/tmp/make-3.79.1/job.c:1565: undefined reference to `getloadavg'
collect2: ld returned 1 exit status
make[2]: *** [make] Error 1
make[2]: Leaving directory `/lfs/tmp/make-3.79.1'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/lfs/tmp/make-3.79.1'
make: *** [all-recursive-am] Error 2</screen></para>

<para>In dit geval voegen veel mensen gewoon het laatste deel in, waar wordt
	aangegeven
	<screen>make [2]: *** [make] Error 1</screen> en het deel daaronder. Dit is
	voor ons niet genoeg om het probleem te diagnostiseren omdat het ons
	alleen vertelt dat er
	<emphasis>iets</emphasis> misging, niet
	<emphasis>wat</emphasis> er misging. Het gehele deel, zoals
	in het voorbeeld hiervoor, is wat zou moeten worden ingesloten wil
	het behulpzaam zijn, omdat daar de opdracht in is opgenomen
	die werd uitgevoerd en de foutmelding(en) van die opdracht.
</para>

<para>Een uitstekend artikel over het vragen om hulp op het Internet in
	het algemeen is geschreven door Eric S. Raymond. Het is online beschikbaar op
<ulink url="http://www.tuxedo.org/~esr/faqs/smart-questions.html"/>.
Lees het en volg de aanwijzingen in dat document op en je krijgt naar
alle waarschijnlijkheid eerder een reactie en ook de hulp die je in
feite nodig hebt. 
</para>

</sect2>

</sect1>

