<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog de Gnux &#187; Logiciels</title>
	<atom:link href="https://blog.developpez.com/gnux/pcategory/linux/logiciels/feed" rel="self" type="application/rss+xml" />
	<link>https://blog.developpez.com/gnux</link>
	<description>Trucs et astuces autour du logiciel libre</description>
	<lastBuildDate>Tue, 25 Jun 2013 10:04:27 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.42</generator>
	<item>
		<title>La question &#171;&#160;systemd&#160;&#187;&#8230;</title>
		<link>https://blog.developpez.com/gnux/p11445/linux/la-question-systemd</link>
		<comments>https://blog.developpez.com/gnux/p11445/linux/la-question-systemd#comments</comments>
		<pubDate>Sun, 21 Oct 2012 14:35:40 +0000</pubDate>
		<dc:creator><![CDATA[Gnux]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Logiciels]]></category>
		<category><![CDATA[systemd]]></category>

		<guid isPermaLink="false">http://blog.developpez.com/gnux/?p=78</guid>
		<description><![CDATA[Ou &#171;&#160;comment Arch Linux est-elle devenue une distro Linux comme les autres?&#160;&#187; Systemd est un nouveau système d&#8217;amorçage pour les systèmes Linux. En fait au démarrage il existe un premier processus qui est l&#8217;ancêtre de tous les processus du système. &#8230; <a href="https://blog.developpez.com/gnux/p11445/linux/la-question-systemd">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Ou &laquo;&nbsp;comment <a href="http://www.archlinux.org/" target="_blank">Arch Linux</a> est-elle devenue une distro Linux comme les autres?&nbsp;&raquo;</p>
<p><a href="http://www.freedesktop.org/wiki/Software/systemd" title="Systemd website" target="_blank">Systemd</a> est un nouveau <a href="http://fr.wikipedia.org/wiki/Init" title="init wp" target="_blank">système d&rsquo;amorçage</a> pour les systèmes Linux. En fait au démarrage il existe un premier processus qui est l&rsquo;ancêtre de tous les processus du système. Le PID 1, init. Il est lancé par le noyau et c&rsquo;est lui qui est chargé de vous amener à bon port vers un système utilisable en lançant les processus utiles. Son importance est donc capitale.</p>
<p>Systemd est une tentative pour améliorer ce qui se faisait avant, c&rsquo;est-à-dire les SysVinit. Ou les initscripts sous Arch Linux. Je dois dire que j&rsquo;étais plutôt sceptique au début en particulier concernant les diverses contraintes techniques qui, au final, ne se justifiaient que pour une chose: une grande rapidité de boot, voire <a href="http://lwn.net/Articles/511193/" title="Explication vaseuse" target="_blank">faciliter la vie des développeurs upstream</a>. Moi je ne cherche pas vraiment la rapidité, je trouvai ça rapide d&rsquo;ailleurs avec initscripts, mais plutôt le contrôle pointilleux des daemons lancés. Ce principe très Unix qui veut que par défaut aucun service ne soit lancé, sauf ceux dont on a <strong>explicitement</strong> souhaité le lancement dans un fichier plain-text. Ce qui est très simple. Plus simple à mon sens que d&rsquo;utiliser chkconfig ou systemctl.</p>
<p>C&rsquo;est pour cela que j&rsquo;aimais tellement Arch Linux: cela m&rsquo;offrait les avantages de <a href="http://www.freebsd.org/fr/" target="_blank">Free BSD</a> (un rc.conf pour mes daemons + un système de paquets fiable et efficace) sans les inconvénients (temps de compilation pour obtenir via les ports des paquets &laquo;&nbsp;edge&nbsp;&raquo;). Sans compter que l&rsquo;approche <a href="http://en.wikipedia.org/wiki/Do_it_yourself" title="DiY" target="_blank">DiY</a> couplée à la <a href="https://wiki.archlinux.org/index.php/The_Arch_Way" target="_blank">philosophie KISS</a> qui n&rsquo;était pas sans me rappeler <a href="http://slackware.com/" title="Slackware" target="_blank">Slackware</a> me convenaient plutôt pas mal. Bref, j&rsquo;avais trouvé chaussure à mon pied, et je coulais depuis des <del datetime="2012-10-21T14:02:40+00:00">jours</del> années très heureuses.</p>
<p>Alors là voir débarquer ce logiciel monolithique sans ficher de configuration unique mais avec plein de fichiers &laquo;&nbsp;units&nbsp;&raquo; et des liens symboliques dans tous les sens. Voir les dépendances précoces comme dbus ou encore le rc.conf devenir &laquo;&nbsp;DEPRECATED&nbsp;&raquo;. Ca m&rsquo;a mis un coup, pour dire le moins. Notez que <a href="https://bbs.archlinux.org/viewtopic.php?id=147272" target="_blank">je suis pas le seul</a>&#8230;</p>
<p>Néanmoins avant de jeter l&rsquo;anathème, il faut tester. Se faire sa propre opinion. Je viens de faire un premier test d&rsquo;une &laquo;&nbsp;mixed installation&nbsp;&raquo; à la <a href="http://bit.ly/OTz5T5" target="_blank">Arch</a> et, franchement, la rapidité de boot est à première vue stupéfiante. Sur ma machine de bureau où beaucoup de daemons sont lancés en background, via @, dans mon rc.conf. A la maison, cela ne change quasiment rien quant au temps de boot, par contre, j&rsquo;ai retrouvé ce pour quoi je n&rsquo;utilisais plus les distros mainstream habituelles (Debian, Mandriva etc&#8230;). Ce qui m&rsquo;agaçait au plus haut point: des services qui sont démarrés alors que je ne l&rsquo;ai JAMAIS demandé et que je ne les utiliserai jamais. C&rsquo;est ainsi qu&rsquo;au premier boot de ma machine perso sous systemd j&rsquo;ai vu le daemon &laquo;&nbsp;colord&nbsp;&raquo; pour la détection des scanners qui s&rsquo;est lancé. Je n&rsquo;ai jamais eu de scanners sur cette machine et n&rsquo;en aurait jamais. Alors il faut faire une systemctl disable comme sous Debian je faisais un chkconfig stop &#8230; Il va me falloir _lire_ les logs pour _désactiver_ ce dont je n&rsquo;ai pas besoin. Plutôt que d&rsquo;éditer un fichier pour _préciser_ ce que _je veux_. Et ça je n&rsquo;aime pas, j&rsquo;aime qu&rsquo;on me demande ce que je veux directement, plutôt que de devoir perdre du temps à l&rsquo;obtenir&#8230;</p>
<p>Seulement voilà, le journal de systemd se veut totalement innovant comme le reste.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># less system.journal <br />
&quot;system.journal&quot; may be a binary file. &nbsp;See it anyway?</div></div>
<p>Eh oui, les logs sont stockés par défaut au format binaire. Voilà le truc vachement pratique pour faire une p&rsquo;tit fgrep ni vu ni connu.</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># fgrep -i samsung system.journal <br />
Fichier binaire system.journal concordant</div></div>
<p>C&rsquo;est là que l&rsquo;on réalise toute la portée de cette <a href="http://en.wikipedia.org/wiki/Unix_philosophy#McIlroy:_A_Quarter_Century_of_Unix" title="Unix Philosophy" target="_blank">phrase</a>: &laquo;&nbsp;Write programs to handle text streams, because that is a universal interface.&nbsp;&raquo; Bref, pour cela il faut passer par journalctl:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># journalctl | grep -i samsung<br />
Oct 21 14:04:59 mnemosyne kernel: ata1.00: ATA-8: SAMSUNG HM160HC, LQ100-10...00<br />
Oct 21 14:05:02 mnemosyne systemd[1]: Found device SAMSUNG_HM160HC.<br />
Oct 21 14:05:02 mnemosyne systemd[1]: Found device SAMSUNG_HM160HC.<br />
Oct 21 14:05:02 mnemosyne systemd[1]: Found device SAMSUNG_HM160HC.</div></div>
<p>Bon c&rsquo;est pas si mal&#8230;Et il est même possible d&rsquo;utiliser une bidouille en plus pour retrouver syslog et les logs unix plain-text facilement greppable. Mais bon&#8230;</p>
<p>Mon avis est donc mitigé sur systemd, j&rsquo;avoue que je suis attaché aux vieux principes Unix comme le fait de tout fermer pour n&rsquo;ouvrir qu&rsquo;au besoin (au boot comme au firewall!), ou encore le fait d&rsquo;avoir principalement des fichiers plain-text tout à fait manipulables. Ceci dit, la rapidité de boot est visible, la transition de service/chkconfig est transparente et les units sont simples et bien construites. <strong>Systemd est un très bon logiciel, c&rsquo;est juste que ce n&rsquo;est pas la façon dont j&rsquo;aime concevoir mon boot.</strong> Mais je pense vraiment que ça vaut le coup de se pencher dessus et de faire des efforts pour apprendre à s&rsquo;en servir.<br />
C&rsquo;est son adoption par Arch Linux qui me fait noircir le tableau de systemd. Je suis TRES déçu de voir que cette distro&rsquo; a bradé son originalité et ce qui, pour moi, faisait tout son intérêt. Elle s&rsquo;est banalisée en revenant sur certains de ses principes fondateurs plus orienté vers BSD. Au final, aujourd&rsquo;hui, je peux tout aussi bien installer une Mandriva, je n&rsquo;aurai pas de rc.conf (qui a été vidé de sa substance sous Arch) et je n&rsquo;aurai pas besoin (encore!) d&rsquo;apprendre les commandes systemd, bien que cela me semble utile puisque toutes les distros l&rsquo;adoptent&#8230;<br />
Il y a de fortes chances que je teste <a href="http://crux.nu/" target="_blank">Crux</a> ou encore, carrément, <a href="http://linuxfr.org/news/netbsd-6-0" target="_blank">NetBSD</a>. Oui, peut-être est-il carrément temps pour moi de retourner sous BSD&#8230;Mieux vaut l&rsquo;original que la copie non?</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>MPD en 5 minutes</title>
		<link>https://blog.developpez.com/gnux/p4099/linux/logiciels/mpd_en_5_minutes</link>
		<comments>https://blog.developpez.com/gnux/p4099/linux/logiciels/mpd_en_5_minutes#comments</comments>
		<pubDate>Sat, 18 Aug 2007 16:23:29 +0000</pubDate>
		<dc:creator><![CDATA[Gnux]]></dc:creator>
				<category><![CDATA[Logiciels]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Hello! Voilà qu&#8217;aujourd&#8217;hui j&#8217;ai décidé de perfectionner mon utilisation d&#8217;Audacious sous linux: j&#8217;ai décidé de l&#8217;utiliser pour jouer tout un dossier dans lequel j&#8217;ai rippé _l&#8217;excellent_ Mystery boy de Jeff Buckley. Mais pas moyen d&#8217;ajouter le chemin de mon répertoire &#8230; <a href="https://blog.developpez.com/gnux/p4099/linux/logiciels/mpd_en_5_minutes">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Hello!<br />
Voilà qu&rsquo;aujourd&rsquo;hui j&rsquo;ai décidé de perfectionner mon utilisation d&rsquo;Audacious sous linux: j&rsquo;ai décidé de l&rsquo;utiliser pour jouer tout un dossier dans lequel j&rsquo;ai rippé _l&rsquo;excellent_ Mystery boy de Jeff Buckley. Mais pas moyen d&rsquo;ajouter le chemin de mon répertoire en utilisant leur petite boîte: pour un peu il aurait fallu que je le rentre à la mimine. Cela ne m&rsquo;allait pas du tout niveau flexibilité&#8230; Alors j&rsquo;ai décidé de changer. &laquo;&nbsp;On&nbsp;&raquo; (smortex en fait) m&rsquo;avait bcp parlé (et en bien!) du duo mpd/mpc. Je me suis dit: pourquoi pas?<br />
Je vais sur le site, tout en l&rsquo;installant via yast et je me demande comment je vais pouvoir démarrer tout ça en moins de 5 mn: je ne veux pas configurer un nouveau logiciel pendant des plombes, je veux écouter ma musique!!! J&rsquo;ai pas trouvé la doc à la hauteur et j&rsquo;ai été obligé de lire les pages de manuel et de taper 2 ou trois commandes avant de pouvoir (enfin!) écouter ma musique comme je le voulais <img src="https://blog.developpez.com/gnux/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Il faut comprendre que MPD construit une base de données de fichiers musicaux qui peuvent être interrogés via un client en local mais aussi (et ça, je trouve ça super!) à distance. La première chose à faire (après avoir installé le soft et lu le man) est de remplir le fichier de configuration personnel. Il se nomme ~/.mpdconf . Rien de sorcier, voici le mien pour vous en convaincre:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"># Fichiers et dossiers <br />
&nbsp;<br />
music_directory &quot;~/mpd&quot; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# LÃ &nbsp;oÃ¹ se trouve la musique <br />
playlist_directory &quot;~/mpd/playlists&quot; # OÃ¹ mettre les playlists <br />
db_file &quot;~/mpd/.mpd.db&quot; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# La base de donnÃ©es <br />
log_file &quot;~/mpd/.mpd.log&quot; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# fichier de log <br />
error_file &quot;~/mpd/.mpd-error.log&quot; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# fichier de log des erreurs <br />
pid_file &quot;~/mpd/.mpd.pid&quot; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;# fichier PID</div></div>
<p>C&rsquo;est tout. Notez que j&rsquo;étais tellement pressé d&rsquo;écouter ma musique que je n&rsquo;ai même pas pris la peine de prévoir une sortie audio. J&rsquo;ai copié dans un dossier Mystery_Boy tout les fichiers ogg concernées et ensuite j&rsquo;ai tapé &laquo;&nbsp;mpd&nbsp;&raquo; et j&rsquo;ai regardé. Voici le résultat:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ mpd <br />
unable to open db file &quot;/home/gnux/mpd/.mpd.db&quot;: No such file or directory <br />
added Mystery_boy/Dream_Brother.ogg <br />
added Mystery_boy/Eternal_Life.ogg <br />
added Mystery_boy/Grace.ogg <br />
added Mystery_boy/Hallelujah__I_Know_Its_Over.ogg <br />
added Mystery_boy/I_Woke_up_in_a_Strange_Place.ogg <br />
added Mystery_boy/Kanga_Roo.ogg <br />
added Mystery_boy/Last_Goodbye.ogg <br />
added Mystery_boy/Lilac_Wine.ogg <br />
added Mystery_boy/Mojo_Pin.ogg <br />
added Mystery_boy/Moodswing_Whiskey.ogg <br />
added Mystery_boy/The_Man_That_Got_Away.ogg <br />
added Mystery_boy/What_Will_You_Say.ogg <br />
No &quot;audio_output&quot; defined in config file <br />
Attempt to detect audio output device <br />
Attempting to detect a alsa audio device <br />
Successfully detected a alsa audio device</div></div>
<p>J&rsquo;ai beaucoup aimé la dernière phrase: j&rsquo;aime quand on fait le travail pour moi <img src="https://blog.developpez.com/gnux/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>Bien j&rsquo;avais un spool de fichiers qui semblait prêt, il ne restait plus qu&rsquo;à l&rsquo;écouter! J&rsquo;ai décidé d&rsquo;utiliser mpc car ça va bien dans screen avec irssi, je peux même l&rsquo;appeler sous Vim, donc c&rsquo;est parfait.<br />
Après un détour par la page de man, j&rsquo;ai tapé:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">$ mpc add Mystery_boy/*.ogg &nbsp; //permet d'ajouter tout les fichiers ogg du répertoire à ma playlist <br />
adding: Mystery_boy/Dream_Brother.ogg <br />
adding: Mystery_boy/Eternal_Life.ogg <br />
adding: Mystery_boy/Grace.ogg <br />
adding: Mystery_boy/Hallelujah__I_Know_Its_Over.ogg <br />
adding: Mystery_boy/I_Woke_up_in_a_Strange_Place.ogg <br />
adding: Mystery_boy/Kanga_Roo.ogg <br />
adding: Mystery_boy/Last_Goodbye.ogg <br />
adding: Mystery_boy/Lilac_Wine.ogg <br />
adding: Mystery_boy/Mojo_Pin.ogg <br />
adding: Mystery_boy/Moodswing_Whiskey.ogg <br />
adding: Mystery_boy/The_Man_That_Got_Away.ogg <br />
adding: Mystery_boy/What_Will_You_Say.ogg</div></div>
<p>Ca avait l&rsquo;air de fonctionner, je ne savais toujours pas comment écouter mon disque mais&#8230;mpc ls m&rsquo;a confirmé que tout était là. J&rsquo;ai donc simplement tapé mpc play et ça a commencé&#8230;.J&rsquo;étais bien content de pouvoir lire mon cd comme je le voulais.</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Klavaro, learn to type efficiently&#8230;</title>
		<link>https://blog.developpez.com/gnux/p1514/linux/logiciels/klavaro</link>
		<comments>https://blog.developpez.com/gnux/p1514/linux/logiciels/klavaro#comments</comments>
		<pubDate>Fri, 16 Jun 2006 11:39:25 +0000</pubDate>
		<dc:creator><![CDATA[Gnux]]></dc:creator>
				<category><![CDATA[Logiciels]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Lo I will intentionnally write this in english. The main reason is that I&#8217;m too lazy to write an install report (with bugs and so on) to the authors of this soft AND explain u and make u discover this &#8230; <a href="https://blog.developpez.com/gnux/p1514/linux/logiciels/klavaro">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Lo<br />
I will intentionnally write this in english. The main reason is that I&rsquo;m too lazy to write an install report (with bugs and so on) to the authors of this soft AND explain u and make u discover this software.<br />
Laziness is really one of my principal feature. Let&rsquo;s say it&rsquo;s one of my killer-feature <img src="https://blog.developpez.com/gnux/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /><br />
First I discover this soft totally by chance: a friend at the work looks at my fingers on the keyboard and say:&nbsp;&raquo;ouah u could type with ur 10 fingers&nbsp;&raquo; I said that my mother gives me ten fingers so why should I use only 3 of them to type or make anything else? She smiled and asked me if I learned that thx to a powerful soft that she could use herself to learn that so fantastic thing. I did not use any soft: my mother tells me to stick a paper with a kbd reproduction to the wall and typed looking at that sheet of paper and not my fingers or kbd. Nowadays I typed without looking at all but I must confess that it&rsquo;s hard for me using the ctl or alt keys. This question makes me feel frustated about my poor typing skills. I decide to find a free software that works under windows and linux and freebsd (last but not least coz I&rsquo;m currently using it!) to improve that and be more at ease with the typing difficulties: it really worth it when u use an strengh and powerful editor (vim): u could be more at ease with the keybindings. And keybindings it&rsquo;s gaining time to do ur work and then going on with ur laziness style of life. It&rsquo;s useful I thought too when u write code eg I should look at my kbd to write: <code class="codecolorer text default"><span class="text">#include</span></code> and I&rsquo;ve just mistyped the first bracket <img src="https://blog.developpez.com/gnux/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /><br />
Time to improve that to be more efficient and not wasting my time looking at that fucking kbd instead of working <img src="https://blog.developpez.com/gnux/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /></p>
<p>So I ask google and I fall on <a href="http://klavaro.sourceforge.net/en/index.html">that</a>. It was the first link and looks nice. I was too lazy to go further so go on with that stuff <img src="https://blog.developpez.com/gnux/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
I d/l it and try to compile it on my box which is a amd64 one with FreeBSD 6.0 on it. I read the lightweight readme and install files and start with autogen and configure. At the make moment I got an error in tutor.c:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">tutor.c: In function `tutor_calc_stats': <br />
tutor.c:671: error: `LC_NUMERIC' undeclared (first use in this function) <br />
tutor.c:671: error: (Each undeclared identifier is reported only once <br />
tutor.c:671: error: for each function it appears in.) <br />
tutor.c:671: warning: passing arg 1 of `g_strdup' makes pointer from integer without a cast <br />
*** Error code 1</div></div>
<p>Sounds bad. Look at the code (ah that&rsquo;s a nice thing that looking at the code to correct it!). I just notice that one header is missing: locale.h was not include so it prevents from compile right. I add that and re-make.<br />
New complain: exactly the same but in plot.c</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">plot.c: In function `plot_draw_chart': <br />
plot.c:147: error: `LC_NUMERIC' undeclared (first use in this function) <br />
plot.c:147: error: (Each undeclared identifier is reported only once <br />
plot.c:147: error: for each function it appears in.) <br />
plot.c:147: warning: passing arg 1 of `g_strdup' makes pointer from integer without a cast <br />
*** Error code 1</div></div>
<p>I had the header reremake and got feared at the end by:</p>
<div class="codecolorer-container text default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><div class="text codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">/usr/bin/ld: warning: libz.so.2, needed by /usr/local/lib/libfreetype.so, may conflict with libz.so.3 <br />
/usr/bin/ld: warning: libm.so.3, needed by /usr/local/lib/libpng.so.5, may conflict with libm.so.4</div></div>
<p>I suppose that the matter is coming from my box here I should do a ld and check my libs more carefully <img src="https://blog.developpez.com/gnux/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /><br />
I install it and try to handle it. I should give u <a href="http://gnux.developpez.com/screens/klavaro-1.jpg">a pic from my desk</a>. It works but I could not got it in french: see my term on the pics. Oh btw It could be great if this output could be redirect in /var/log for example (it sounds it&rsquo;s there coz I&rsquo;m launching it by the shell.<br />
I try &laquo;&nbsp;normally&nbsp;&raquo; and for example I cant see message error like:<br />
<code class="codecolorer text default"><span class="text">** Message: trans_read_text() --&amp;gt; couldn't open the data file: fr_FR_basic_intro.txt</span></code><br />
in my logs however they are important to understand for example why I cant have it in french (I&rsquo;m not very good in english and making an effort to understand etc&#8230;such a pain).<br />
Here it is <img src="https://blog.developpez.com/gnux/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /><br />
If I got some time (and courage!) I will do a port for freebsd. Klavaro sounds in a good way to become a good soft but the code needs to be &laquo;&nbsp;polish&nbsp;&raquo; by some careful and riguourous hands. So an open-project which seems searching what we could call a &laquo;&nbsp;second souffle&nbsp;&raquo;</p>
]]></content:encoded>
			<wfw:commentRss></wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
