From pdupre at gmx.com Fri Aug 5 10:58:53 2016 From: pdupre at gmx.com (Patrick Dupre) Date: Fri, 5 Aug 2016 10:58:53 +0200 Subject: [Perl] libpth Message-ID: Bonjour, Est-ce que je peux modifier le libpth depuis mon application pl ? Il est defini dans Config.pm, mais pour des applications specifiques j'aimerai pouvoir le modifier. Merci. =========================================================================== Patrick DUPRÉ | | email: pdupre at gmx.com Laboratoire de Physico-Chimie de l'Atmosphère | | Université du Littoral-Côte d'Opale | | Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 189A, avenue Maurice Schumann | | 59140 Dunkerque, France =========================================================================== From pdupre at gmx.com Fri Aug 5 12:31:36 2016 From: pdupre at gmx.com (Patrick Dupre) Date: Fri, 5 Aug 2016 12:31:36 +0200 Subject: [Perl] LD_LIBRARY_PATH Message-ID: Bonjour, Je veux changer la variable LD_LIBRARY_PATH pour mon application perl uniquement. J'ai essaye: BEGIN { $LD_LIBRARY_PATH = "/usr/local/gsl-1/lib"; } Mais cela ne fonctionne pas. Des idees ? Merci. =========================================================================== Patrick DUPRÉ | | email: pdupre at gmx.com Laboratoire de Physico-Chimie de l'Atmosphère | | Université du Littoral-Côte d'Opale | | Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 189A, avenue Maurice Schumann | | 59140 Dunkerque, France =========================================================================== From jerome.menetrier at airbus.com Fri Aug 5 12:44:20 2016 From: jerome.menetrier at airbus.com (MENETRIER, Jerome) Date: Fri, 5 Aug 2016 10:44:20 +0000 Subject: [Perl] LD_LIBRARY_PATH In-Reply-To: <12658_1470393100_57A46B0C_12658_3821_1_trinity-50b7f521-7b70-46ef-bbb8-0a539ca06a3b-1470393096735@3capp-mailcom-bs01> References: <12658_1470393100_57A46B0C_12658_3821_1_trinity-50b7f521-7b70-46ef-bbb8-0a539ca06a3b-1470393096735@3capp-mailcom-bs01> Message-ID: <27164_1470393866_57A46E0A_27164_6632_1_474a6e599bab40f7987782415feabdc6@DE0-03DAG06-P03.central.mail.corp> Bonjour, Tu peux aussi utiliser use lib "/usr/local/gsl-1/lib" Jérôme -----Message d'origine----- De : perl-bounces at mongueurs.net [mailto:perl-bounces at mongueurs.net] De la part de Patrick Dupre Envoyé : vendredi 5 août 2016 12:32 À : perl Objet : [Perl] LD_LIBRARY_PATH Bonjour, Je veux changer la variable LD_LIBRARY_PATH pour mon application perl uniquement. J'ai essaye: BEGIN { $LD_LIBRARY_PATH = "/usr/local/gsl-1/lib"; } Mais cela ne fonctionne pas. Des idees ? Merci. =========================================================================== Patrick DUPRÉ | | email: pdupre at gmx.com Laboratoire de Physico-Chimie de l'Atmosphère | | Université du Littoral-Côte d'Opale | | Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 189A, avenue Maurice Schumann | | 59140 Dunkerque, France =========================================================================== _______________________________________________ Perl mailing list Perl at mongueurs.net http://listes.mongueurs.net/mailman/listinfo/perl This mail has originated outside your organization, either from an external partner or the Global Internet. Keep this in mind if you answer this message. The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised. If you are not the intended recipient, please notify Airbus immediately and delete this e-mail. Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately. All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free. From sylvain at lhullier.org Fri Aug 5 12:44:35 2016 From: sylvain at lhullier.org (Sylvain Lhullier) Date: Fri, 5 Aug 2016 12:44:35 +0200 Subject: [Perl] LD_LIBRARY_PATH In-Reply-To: References: Message-ID: <20160805104435.GA10618@lhullier.org> Bonjour, Une piste non testée : $ENV{LD_LIBRARY_PATH} = "/usr/local/gsl-1/lib"; car %ENV contient les variables d'environnement. A+ Patrick Dupre a écrit : > Bonjour, > > Je veux changer la variable LD_LIBRARY_PATH pour mon application > perl uniquement. > J'ai essaye: > > BEGIN { > $LD_LIBRARY_PATH = "/usr/local/gsl-1/lib"; > } > > Mais cela ne fonctionne pas. > > Des idees ? > > Merci. > > =========================================================================== > Patrick DUPRÉ | | email: pdupre at gmx.com > Laboratoire de Physico-Chimie de l'Atmosphère | | > Université du Littoral-Côte d'Opale | | > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > 189A, avenue Maurice Schumann | | 59140 Dunkerque, France > =========================================================================== > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl -- Sylvain Lhullier From pdupre at gmx.com Fri Aug 5 12:51:19 2016 From: pdupre at gmx.com (Patrick Dupre) Date: Fri, 5 Aug 2016 12:51:19 +0200 Subject: [Perl] LD_LIBRARY_PATH In-Reply-To: <20160805104435.GA10618@lhullier.org> References: , <20160805104435.GA10618@lhullier.org> Message-ID: Non, cela ne fonctionne pas non plus. BEGIN { $ENV{LD_LIBRARY_PATH} = "/usr/local/gsl-1/lib" ; } =========================================================================== Patrick DUPRÉ | | email: pdupre at gmx.com Laboratoire de Physico-Chimie de l'Atmosphère | | Université du Littoral-Côte d'Opale | | Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 189A, avenue Maurice Schumann | | 59140 Dunkerque, France =========================================================================== > Sent: Friday, August 05, 2016 at 12:44 PM > From: "Sylvain Lhullier" > To: perl at mongueurs.net > Subject: Re: [Perl] LD_LIBRARY_PATH > > Bonjour, > > Une piste non testée : > $ENV{LD_LIBRARY_PATH} = "/usr/local/gsl-1/lib"; > car %ENV contient les variables d'environnement. > > A+ > > Patrick Dupre a écrit : > > Bonjour, > > > > Je veux changer la variable LD_LIBRARY_PATH pour mon application > > perl uniquement. > > J'ai essaye: > > > > BEGIN { > > $LD_LIBRARY_PATH = "/usr/local/gsl-1/lib"; > > } > > > > Mais cela ne fonctionne pas. > > > > Des idees ? > > > > Merci. > > > > =========================================================================== > > Patrick DUPRÉ | | email: pdupre at gmx.com > > Laboratoire de Physico-Chimie de l'Atmosphère | | > > Université du Littoral-Côte d'Opale | | > > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > > 189A, avenue Maurice Schumann | | 59140 Dunkerque, France > > =========================================================================== > > _______________________________________________ > > Perl mailing list > > Perl at mongueurs.net > > http://listes.mongueurs.net/mailman/listinfo/perl > > -- > Sylvain Lhullier > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > From pdupre at gmx.com Fri Aug 5 12:53:01 2016 From: pdupre at gmx.com (Patrick Dupre) Date: Fri, 5 Aug 2016 12:53:01 +0200 Subject: [Perl] LD_LIBRARY_PATH In-Reply-To: <27164_1470393866_57A46E0A_27164_6632_1_474a6e599bab40f7987782415feabdc6@DE0-03DAG06-P03.central.mail.corp> References: <12658_1470393100_57A46B0C_12658_3821_1_trinity-50b7f521-7b70-46ef-bbb8-0a539ca06a3b-1470393096735@3capp-mailcom-bs01>, <27164_1470393866_57A46E0A_27164_6632_1_474a6e599bab40f7987782415feabdc6@DE0-03DAG06-P03.central.mail.corp> Message-ID: =========================================================================== Patrick DUPRÉ | | email: pdupre at gmx.com Laboratoire de Physico-Chimie de l'Atmosphère | | Université du Littoral-Côte d'Opale | | Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 189A, avenue Maurice Schumann | | 59140 Dunkerque, France =========================================================================== > Sent: Friday, August 05, 2016 at 12:44 PM > From: "MENETRIER, Jerome" > To: "Liste francophone pour les questions générales sur Perl" > Subject: Re: [Perl] LD_LIBRARY_PATH > > Bonjour, > > Tu peux aussi utiliser > use lib "/usr/local/gsl-1/lib" Non, cela fonctionne pour une librarie perl (.pm), mais pas pour une librarie .so > Jérôme > > -----Message d'origine----- > De : perl-bounces at mongueurs.net [mailto:perl-bounces at mongueurs.net] De la part de Patrick Dupre > Envoyé : vendredi 5 août 2016 12:32 > À : perl > Objet : [Perl] LD_LIBRARY_PATH > > Bonjour, > > Je veux changer la variable LD_LIBRARY_PATH pour mon application perl uniquement. > J'ai essaye: > > BEGIN { > $LD_LIBRARY_PATH = "/usr/local/gsl-1/lib"; } > > Mais cela ne fonctionne pas. > > Des idees ? > > Merci. > > =========================================================================== > Patrick DUPRÉ | | email: pdupre at gmx.com > Laboratoire de Physico-Chimie de l'Atmosphère | | > Université du Littoral-Côte d'Opale | | > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > 189A, avenue Maurice Schumann | | 59140 Dunkerque, France > =========================================================================== > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > > This mail has originated outside your organization, either from an external partner or the Global Internet. > Keep this in mind if you answer this message. > > > > The information in this e-mail is confidential. The contents may not be disclosed or used by anyone other than the addressee. Access to this e-mail by anyone else is unauthorised. > If you are not the intended recipient, please notify Airbus immediately and delete this e-mail. > Airbus cannot accept any responsibility for the accuracy or completeness of this e-mail as it has been sent over public networks. If you have any concerns over the content of this message or its Accuracy or Integrity, please contact Airbus immediately. > All outgoing e-mails from Airbus are checked using regularly updated virus scanning software but you should take whatever measures you deem to be appropriate to ensure that this message and any attachments are virus free. > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > From pdupre at gmx.com Fri Aug 5 13:02:30 2016 From: pdupre at gmx.com (Patrick Dupre) Date: Fri, 5 Aug 2016 13:02:30 +0200 Subject: [Perl] LD_LIBRARY_PATH In-Reply-To: <20160805104435.GA10618@lhullier.org> References: , <20160805104435.GA10618@lhullier.org> Message-ID: En fait c'est bizarre. Si je fais: #!/usr/bin/perl BEGIN { $ENV{LD_LIBRARY_PATH} = "/usr/local/gsl-1/lib" ; } require Math::GSL ; use strict; use warnings; print $ENV{LD_LIBRARY_PATH}, "\n"; le print est correct, mails Math::GSL ne trouve pas la librarie. Il ne la trouve que si $LD_LIBRARY_PATH contient /usr/local/gsl-1/lib avant l'appel a la routine perl !! =========================================================================== Patrick DUPRÉ | | email: pdupre at gmx.com Laboratoire de Physico-Chimie de l'Atmosphère | | Université du Littoral-Côte d'Opale | | Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 189A, avenue Maurice Schumann | | 59140 Dunkerque, France =========================================================================== > Sent: Friday, August 05, 2016 at 12:44 PM > From: "Sylvain Lhullier" > To: perl at mongueurs.net > Subject: Re: [Perl] LD_LIBRARY_PATH > > Bonjour, > > Une piste non testée : > $ENV{LD_LIBRARY_PATH} = "/usr/local/gsl-1/lib"; > car %ENV contient les variables d'environnement. > > A+ > > Patrick Dupre a écrit : > > Bonjour, > > > > Je veux changer la variable LD_LIBRARY_PATH pour mon application > > perl uniquement. > > J'ai essaye: > > > > BEGIN { > > $LD_LIBRARY_PATH = "/usr/local/gsl-1/lib"; > > } > > > > Mais cela ne fonctionne pas. > > > > Des idees ? > > > > Merci. > > > > =========================================================================== > > Patrick DUPRÉ | | email: pdupre at gmx.com > > Laboratoire de Physico-Chimie de l'Atmosphère | | > > Université du Littoral-Côte d'Opale | | > > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > > 189A, avenue Maurice Schumann | | 59140 Dunkerque, France > > =========================================================================== > > _______________________________________________ > > Perl mailing list > > Perl at mongueurs.net > > http://listes.mongueurs.net/mailman/listinfo/perl > > -- > Sylvain Lhullier > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > From sylvain at lhullier.org Fri Aug 5 13:18:56 2016 From: sylvain at lhullier.org (Sylvain Lhullier) Date: Fri, 5 Aug 2016 13:18:56 +0200 Subject: [Perl] LD_LIBRARY_PATH In-Reply-To: References: <20160805104435.GA10618@lhullier.org> Message-ID: <20160805111856.GA11045@lhullier.org> Est-ce que cela veut dire que la librairie est déjà chargée avant que Perl ne commence ? Étrange pour une librairie dynamique. En en shell lors de l'appel au script Perl ? LD_LIBRARY_PATH=/usr/local/gsl-1/lib programme.pl Patrick Dupre a écrit : > En fait c'est bizarre. > Si je fais: > > #!/usr/bin/perl > BEGIN { > $ENV{LD_LIBRARY_PATH} = "/usr/local/gsl-1/lib" ; > } > require Math::GSL ; > use strict; > use warnings; > print $ENV{LD_LIBRARY_PATH}, "\n"; > > le print est correct, mails Math::GSL ne trouve pas la librarie. > Il ne la trouve que si $LD_LIBRARY_PATH contient /usr/local/gsl-1/lib > avant l'appel a la routine perl !! > > =========================================================================== > Patrick DUPRÉ | | email: pdupre at gmx.com > Laboratoire de Physico-Chimie de l'Atmosphère | | > Université du Littoral-Côte d'Opale | | > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > 189A, avenue Maurice Schumann | | 59140 Dunkerque, France > =========================================================================== > > > > Sent: Friday, August 05, 2016 at 12:44 PM > > From: "Sylvain Lhullier" > > To: perl at mongueurs.net > > Subject: Re: [Perl] LD_LIBRARY_PATH > > > > Bonjour, > > > > Une piste non testée : > > $ENV{LD_LIBRARY_PATH} = "/usr/local/gsl-1/lib"; > > car %ENV contient les variables d'environnement. > > > > A+ > > > > Patrick Dupre a écrit : > > > Bonjour, > > > > > > Je veux changer la variable LD_LIBRARY_PATH pour mon application > > > perl uniquement. > > > J'ai essaye: > > > > > > BEGIN { > > > $LD_LIBRARY_PATH = "/usr/local/gsl-1/lib"; > > > } > > > > > > Mais cela ne fonctionne pas. > > > > > > Des idees ? > > > > > > Merci. > > > > > > =========================================================================== > > > Patrick DUPRÉ | | email: pdupre at gmx.com > > > Laboratoire de Physico-Chimie de l'Atmosphère | | > > > Université du Littoral-Côte d'Opale | | > > > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > > > 189A, avenue Maurice Schumann | | 59140 Dunkerque, France > > > =========================================================================== > > > _______________________________________________ > > > Perl mailing list > > > Perl at mongueurs.net > > > http://listes.mongueurs.net/mailman/listinfo/perl > > > > -- > > Sylvain Lhullier > > _______________________________________________ > > Perl mailing list > > Perl at mongueurs.net > > http://listes.mongueurs.net/mailman/listinfo/perl > > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl -- Sylvain Lhullier From pdupre at gmx.com Fri Aug 5 13:25:25 2016 From: pdupre at gmx.com (Patrick Dupre) Date: Fri, 5 Aug 2016 13:25:25 +0200 Subject: [Perl] LD_LIBRARY_PATH In-Reply-To: <20160805111856.GA11045@lhullier.org> References: <20160805104435.GA10618@lhullier.org> , <20160805111856.GA11045@lhullier.org> Message-ID: =========================================================================== Patrick DUPRÉ | | email: pdupre at gmx.com Laboratoire de Physico-Chimie de l'Atmosphère | | Université du Littoral-Côte d'Opale | | Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 189A, avenue Maurice Schumann | | 59140 Dunkerque, France =========================================================================== > Sent: Friday, August 05, 2016 at 1:18 PM > From: "Sylvain Lhullier" > To: "Liste francophone pour les questions générales sur Perl" > Subject: Re: [Perl] LD_LIBRARY_PATH > > Est-ce que cela veut dire que la librairie est déjà chargée avant que Perl ne commence ? > Étrange pour une librairie dynamique. > > En en shell lors de l'appel au script Perl ? > LD_LIBRARY_PATH=/usr/local/gsl-1/lib programme.pl Oui, ca ca marche. Comment le faire dans le .pl ? > > > Patrick Dupre a écrit : > > En fait c'est bizarre. > > Si je fais: > > > > #!/usr/bin/perl > > BEGIN { > > $ENV{LD_LIBRARY_PATH} = "/usr/local/gsl-1/lib" ; > > } > > require Math::GSL ; > > use strict; > > use warnings; > > print $ENV{LD_LIBRARY_PATH}, "\n"; > > > > le print est correct, mails Math::GSL ne trouve pas la librarie. > > Il ne la trouve que si $LD_LIBRARY_PATH contient /usr/local/gsl-1/lib > > avant l'appel a la routine perl !! > > > > =========================================================================== > > Patrick DUPRÉ | | email: pdupre at gmx.com > > Laboratoire de Physico-Chimie de l'Atmosphère | | > > Université du Littoral-Côte d'Opale | | > > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > > 189A, avenue Maurice Schumann | | 59140 Dunkerque, France > > =========================================================================== > > > > > > > Sent: Friday, August 05, 2016 at 12:44 PM > > > From: "Sylvain Lhullier" > > > To: perl at mongueurs.net > > > Subject: Re: [Perl] LD_LIBRARY_PATH > > > > > > Bonjour, > > > > > > Une piste non testée : > > > $ENV{LD_LIBRARY_PATH} = "/usr/local/gsl-1/lib"; > > > car %ENV contient les variables d'environnement. > > > > > > A+ > > > > > > Patrick Dupre a écrit : > > > > Bonjour, > > > > > > > > Je veux changer la variable LD_LIBRARY_PATH pour mon application > > > > perl uniquement. > > > > J'ai essaye: > > > > > > > > BEGIN { > > > > $LD_LIBRARY_PATH = "/usr/local/gsl-1/lib"; > > > > } > > > > > > > > Mais cela ne fonctionne pas. > > > > > > > > Des idees ? > > > > > > > > Merci. > > > > > > > > =========================================================================== > > > > Patrick DUPRÉ | | email: pdupre at gmx.com > > > > Laboratoire de Physico-Chimie de l'Atmosphère | | > > > > Université du Littoral-Côte d'Opale | | > > > > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > > > > 189A, avenue Maurice Schumann | | 59140 Dunkerque, France > > > > =========================================================================== > > > > _______________________________________________ > > > > Perl mailing list > > > > Perl at mongueurs.net > > > > http://listes.mongueurs.net/mailman/listinfo/perl > > > > > > -- > > > Sylvain Lhullier > > > _______________________________________________ > > > Perl mailing list > > > Perl at mongueurs.net > > > http://listes.mongueurs.net/mailman/listinfo/perl > > > > > _______________________________________________ > > Perl mailing list > > Perl at mongueurs.net > > http://listes.mongueurs.net/mailman/listinfo/perl > > -- > Sylvain Lhullier > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > From pdupre at gmx.com Fri Aug 5 17:26:15 2016 From: pdupre at gmx.com (Patrick Dupre) Date: Fri, 5 Aug 2016 17:26:15 +0200 Subject: [Perl] xs Message-ID: Bonsoir, A cause d'un package Math::GSL qui n'a pas ete mis a jour (c'est-a-dire qui utilise gsl-1 et non gsl-2), j'ai du installe les 2 librairies. Pour me propres packages, je dois dont utiliser gsl-1. Dans Makefile.PL, je mets donc: LIBS => ["-lm -L$ENV{GSL_LIB} -lgsl"], esperant que le linker va utiliser la librarie gsl-1. Lorsque je fais perl Makefile.PL, un Makefile qui semble correct est genere: EXTRALIBS = -L/usr/local/gsl-1/lib -lgsl LDLOADLIBS = -lm -L/usr/local/gsl-1/lib -lgsl LD_RUN_PATH = /usr/local/gsl-1/lib mais, losque je fais make le Makefile est modifie et enleve les "-L/usr/local/gsl-1/lib" Il en resulte que c'est gsl-2 qui est linke. Je suis etonne de ce comportement. Comment le controlle ? Merci. =========================================================================== Patrick DUPRÉ | | email: pdupre at gmx.com Laboratoire de Physico-Chimie de l'Atmosphère | | Université du Littoral-Côte d'Opale | | Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 189A, avenue Maurice Schumann | | 59140 Dunkerque, France =========================================================================== From sebthebert at gmail.com Fri Aug 5 17:39:02 2016 From: sebthebert at gmail.com (Thebert Sebastien) Date: Fri, 05 Aug 2016 15:39:02 +0000 Subject: [Perl] LD_LIBRARY_PATH In-Reply-To: References: <20160805104435.GA10618@lhullier.org> <20160805111856.GA11045@lhullier.org> Message-ID: L'explication du pourquoi et comment le resoudre: http://www.perlmonks.org/?node_id=126587 Pour le resoudre, la solution shell me semble quand meme plus lisible/propre... On Fri, Aug 5, 2016 at 1:25 PM Patrick Dupre wrote: > > > =========================================================================== > Patrick DUPRÉ | | email: pdupre at gmx.com > Laboratoire de Physico-Chimie de l'Atmosphère | | > Université du Littoral-Côte d'Opale | | > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > 189A, avenue Maurice Schumann | | 59140 Dunkerque, France > =========================================================================== > > > > Sent: Friday, August 05, 2016 at 1:18 PM > > From: "Sylvain Lhullier" > > To: "Liste francophone pour les questions générales sur Perl" < > perl at mongueurs.net> > > Subject: Re: [Perl] LD_LIBRARY_PATH > > > > Est-ce que cela veut dire que la librairie est déjà chargée avant que > Perl ne commence ? > > Étrange pour une librairie dynamique. > > > > En en shell lors de l'appel au script Perl ? > > LD_LIBRARY_PATH=/usr/local/gsl-1/lib programme.pl > Oui, ca ca marche. > Comment le faire dans le .pl ? > > > > > > > Patrick Dupre a écrit : > > > En fait c'est bizarre. > > > Si je fais: > > > > > > #!/usr/bin/perl > > > BEGIN { > > > $ENV{LD_LIBRARY_PATH} = "/usr/local/gsl-1/lib" ; > > > } > > > require Math::GSL ; > > > use strict; > > > use warnings; > > > print $ENV{LD_LIBRARY_PATH}, "\n"; > > > > > > le print est correct, mails Math::GSL ne trouve pas la librarie. > > > Il ne la trouve que si $LD_LIBRARY_PATH contient /usr/local/gsl-1/lib > > > avant l'appel a la routine perl !! > > > > > > > =========================================================================== > > > Patrick DUPRÉ | | email: > pdupre at gmx.com > > > Laboratoire de Physico-Chimie de l'Atmosphère | | > > > Université du Littoral-Côte d'Opale | | > > > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > > > 189A, avenue Maurice Schumann | | 59140 Dunkerque, > France > > > > =========================================================================== > > > > > > > > > > Sent: Friday, August 05, 2016 at 12:44 PM > > > > From: "Sylvain Lhullier" > > > > To: perl at mongueurs.net > > > > Subject: Re: [Perl] LD_LIBRARY_PATH > > > > > > > > Bonjour, > > > > > > > > Une piste non testée : > > > > $ENV{LD_LIBRARY_PATH} = "/usr/local/gsl-1/lib"; > > > > car %ENV contient les variables d'environnement. > > > > > > > > A+ > > > > > > > > Patrick Dupre a écrit : > > > > > Bonjour, > > > > > > > > > > Je veux changer la variable LD_LIBRARY_PATH pour mon application > > > > > perl uniquement. > > > > > J'ai essaye: > > > > > > > > > > BEGIN { > > > > > $LD_LIBRARY_PATH = "/usr/local/gsl-1/lib"; > > > > > } > > > > > > > > > > Mais cela ne fonctionne pas. > > > > > > > > > > Des idees ? > > > > > > > > > > Merci. > > > > > > > > > > > =========================================================================== > > > > > Patrick DUPRÉ | | email: > pdupre at gmx.com > > > > > Laboratoire de Physico-Chimie de l'Atmosphère | | > > > > > Université du Littoral-Côte d'Opale | | > > > > > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 > 82 44 > > > > > 189A, avenue Maurice Schumann | | 59140 > Dunkerque, France > > > > > > =========================================================================== > > > > > _______________________________________________ > > > > > Perl mailing list > > > > > Perl at mongueurs.net > > > > > http://listes.mongueurs.net/mailman/listinfo/perl > > > > > > > > -- > > > > Sylvain Lhullier > > > > _______________________________________________ > > > > Perl mailing list > > > > Perl at mongueurs.net > > > > http://listes.mongueurs.net/mailman/listinfo/perl > > > > > > > _______________________________________________ > > > Perl mailing list > > > Perl at mongueurs.net > > > http://listes.mongueurs.net/mailman/listinfo/perl > > > > -- > > Sylvain Lhullier > > _______________________________________________ > > Perl mailing list > > Perl at mongueurs.net > > http://listes.mongueurs.net/mailman/listinfo/perl > > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: From pdupre at gmx.com Fri Aug 5 17:51:50 2016 From: pdupre at gmx.com (Patrick Dupre) Date: Fri, 5 Aug 2016 17:51:50 +0200 Subject: [Perl] LD_LIBRARY_PATH In-Reply-To: References: <20160805104435.GA10618@lhullier.org> <20160805111856.GA11045@lhullier.org> , Message-ID: Une pièce jointe HTML a été nettoyée... URL: From elbeho at boivin.eu Thu Aug 11 23:06:47 2016 From: elbeho at boivin.eu (L Boivin) Date: Thu, 11 Aug 2016 23:06:47 +0200 Subject: [Perl] Fwd: [Grenoble] L'IUT2 de Grenoble cherche un nouvel intervenant Perl In-Reply-To: <57704CA0.6030708@zerodeux.net> References: <57704CA0.6030708@zerodeux.net> Message-ID: Bonjour, Je fais suivre avec un peu de retard, juste au cas où ça intéresse quelqu'un qui n'est pas sur la liste grenoble. Cordialement Laurent -------- Forwarded Message -------- Subject: [Grenoble] L'IUT2 de Grenoble cherche un nouvel intervenant Perl Date: Sun, 26 Jun 2016 23:44:00 +0200 From: Vincent Caron Reply-To: Grenoble.pm To: grenoble at mongueurs.net Chers Mongueurs, cette liste me semble fort calme mais j'espère avec des inscrits toujours à l'écoute ! J'ai assuré de 2010 à 2015 la vacation pour un module de 24h de Perl à l'IUT2 de Grenoble (juste en face de la gare), et je cherche mon remplaçant car je lève le pied pour cause de débordement au boulot. Une vacation implique l'accord de votre employé pour assurer la formation (voir plus bas). La formation est pour des élèves en licence pro à profil 'adminsys'. Vous avez de 8 à 16 élèves environ, d'une vingtaine d'années, attentifs et pour une bonne partie motivés. Il faut prévoir du temps pour préparer les cours (mais je laisse mes supports à dispo pour qui veux gagner du temps [1]) et aussi du temps pour évaluer (projets et/ou test final + corrections), et ça se déroule en général entre mi-décembre et mi-février, au rythme de 3 ou 4h toutes les 2 semaines (les élèves sont à l'IUT 1 semaine sur 2). Personnellement, j'essaie d'aller au plus vite sur la partie théorique du langage en n'abordant qu'une infime surface du "old school Perl" (use strict; use warnings; qd même, faut pas délirer), et j'utilise le langage et des cas pratiques issus de mon boulot pour aborder des sujets où ils sont plus demandeurs et/ou plus perdus, comme les notions de tableaux associatifs, d'histogramme, d'indexes, de gestion des I/Os, etc. Plus ils se font une culture large et plus maligne que le BOFH qui admine-et-ne-programme-pas, plus je suis content. La rémunération est d'approximativement 900? nets pour ce boulot, c'est honnête mais ça ne défraie pas forcément votre temps et vos déplacements, c'est donc plus pour les gens qui croient en l'enseignement public et aiment ça :). Si vous êtes interressé(e), contactez directement Cécile Roisin (directrice des études) de ma part et n'hésitez pas à solliciter un appel téléphonique ou un rendez-vous pour en savoir plus. Voici les informations officielles qu'elle m'a chargé de transmettre sur le module à assurer : 1. site web de la LP (la spécialité MESSI est renommée à partir de la rentrée prochaine ASSR ... nomenclature nationale!) http://www-info.iut2.upmf-grenoble.fr/licence-pro-mi/ 2. descriptif du module à effectuer : : SIL-4 : PERL pour l?administration système Pré-requis : bases du système ? notion de shell Objectifs - Compétences minimales : Programmation en Perl de scripts, analyse et amélioration de scripts existants. Contenu : Présentation de Perl, syntaxe, documentation, exemples. Aspects de l'environnement Windows. Analyse de scripts et ajouts de fonctionnalités. 3. Conditions pour être vacataire à l'université : avoir un emploi principal si statut autoentrepreneur, il faut l'être depuis plus de 3 ans [1] https://perl.bearstech.com/ _______________________________________________ Grenoble mailing list Grenoble at mongueurs.net http://listes.mongueurs.net/mailman/listinfo/grenoble From pdupre at gmx.com Tue Aug 23 10:18:36 2016 From: pdupre at gmx.com (Patrick Dupre) Date: Tue, 23 Aug 2016 10:18:36 +0200 Subject: [Perl] libpth Message-ID: Bonjour, J'ai besoin de modifier le path d'une librairie perl -V:libpth libpth='/usr/local/lib64 /lib64 /usr/lib64 /usr/local/lib /usr/lib /lib/../lib64 /usr/lib/../lib64 /lib' Je voudrais ajouter /usr/local/mydir/lib Comment faire ? Merci. =========================================================================== Patrick DUPRÉ | | email: pdupre at gmx.com Laboratoire de Physico-Chimie de l'Atmosphère | | Université du Littoral-Côte d'Opale | | Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 189A, avenue Maurice Schumann | | 59140 Dunkerque, France =========================================================================== From minc.charles at wanadoo.fr Tue Aug 23 18:53:19 2016 From: minc.charles at wanadoo.fr (minc) Date: Tue, 23 Aug 2016 18:53:19 +0200 Subject: [Perl] libpth In-Reply-To: References: Message-ID: Bj, On peut utiliser : use lib "/usr/local/mydir/lib" ; @++ ; Charles Le 23/08/2016 à 10:18, Patrick Dupre a écrit : > Bonjour, > > J'ai besoin de modifier le path d'une librairie > > perl -V:libpth > libpth='/usr/local/lib64 /lib64 /usr/lib64 /usr/local/lib /usr/lib /lib/../lib64 /usr/lib/../lib64 /lib' > > Je voudrais ajouter > /usr/local/mydir/lib > > > Comment faire ? > > Merci. > > =========================================================================== > Patrick DUPRÉ | | email: pdupre at gmx.com > Laboratoire de Physico-Chimie de l'Atmosphère | | > Université du Littoral-Côte d'Opale | | > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > 189A, avenue Maurice Schumann | | 59140 Dunkerque, France > =========================================================================== > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > -------------- section suivante -------------- Une pièce jointe autre que texte a été nettoyée... Nom: minc_charles.vcf Type: text/x-vcard Taille: 238 octets Desc: non disponible URL: From elbeho at boivin.eu Tue Aug 23 22:53:47 2016 From: elbeho at boivin.eu (L Boivin) Date: Tue, 23 Aug 2016 22:53:47 +0200 Subject: [Perl] libpth In-Reply-To: References: Message-ID: <57a48380-a306-68df-4607-3dcd067f8c6b@boivin.eu> Patrick, A moins de recompiler ton perl, tu peux éditer le Config.pm de ton install perl (lib/5.24.0/x86_64-linux/Config.pm) (inspiré par http://www.gossamer-threads.com/lists/perl/porters/328966) Y a peut-être plus propre. HTH Laurent Le 23/08/2016 à 18:53, minc a écrit : > Bj, > > On peut utiliser : > > use lib "/usr/local/mydir/lib" ; > > > @++ ; > > Charles > > > Le 23/08/2016 à 10:18, Patrick Dupre a écrit : >> Bonjour, >> >> J'ai besoin de modifier le path d'une librairie >> >> perl -V:libpth >> libpth='/usr/local/lib64 /lib64 /usr/lib64 /usr/local/lib /usr/lib >> /lib/../lib64 /usr/lib/../lib64 /lib' >> >> Je voudrais ajouter >> /usr/local/mydir/lib >> >> >> Comment faire ? >> >> Merci. >> >> =========================================================================== >> >> Patrick DUPRÉ | | email: pdupre at gmx.com >> Laboratoire de Physico-Chimie de l'Atmosphère | | >> Université du Littoral-Côte d'Opale | | >> Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 >> 189A, avenue Maurice Schumann | | 59140 Dunkerque, >> France >> =========================================================================== >> >> _______________________________________________ >> Perl mailing list >> Perl at mongueurs.net >> http://listes.mongueurs.net/mailman/listinfo/perl >> > > > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > From cazzaniga.sandro at gmail.com Tue Aug 23 23:01:23 2016 From: cazzaniga.sandro at gmail.com (Sandro CAZZANIGA) Date: Tue, 23 Aug 2016 23:01:23 +0200 Subject: [Perl] libpth In-Reply-To: <57a48380-a306-68df-4607-3dcd067f8c6b@boivin.eu> References: <57a48380-a306-68df-4607-3dcd067f8c6b@boivin.eu> Message-ID: Sinon, pousser le path voulu dans le tableau @INC au début du script, mais je ne sais pas si c'est très propre... Sandro Le 23 août 2016 10:54 PM, "L Boivin" a écrit : > Patrick, > > A moins de recompiler ton perl, tu peux éditer le Config.pm de ton > install perl (lib/5.24.0/x86_64-linux/Config.pm) > (inspiré par http://www.gossamer-threads.com/lists/perl/porters/328966) > > Y a peut-être plus propre. > > HTH > Laurent > > > Le 23/08/2016 à 18:53, minc a écrit : > >> Bj, >> >> On peut utiliser : >> >> use lib "/usr/local/mydir/lib" ; >> >> >> @++ ; >> >> Charles >> >> >> Le 23/08/2016 à 10:18, Patrick Dupre a écrit : >> >>> Bonjour, >>> >>> J'ai besoin de modifier le path d'une librairie >>> >>> perl -V:libpth >>> libpth='/usr/local/lib64 /lib64 /usr/lib64 /usr/local/lib /usr/lib >>> /lib/../lib64 /usr/lib/../lib64 /lib' >>> >>> Je voudrais ajouter >>> /usr/local/mydir/lib >>> >>> >>> Comment faire ? >>> >>> Merci. >>> >>> ============================================================ >>> =============== >>> >>> Patrick DUPRÉ | | email: >>> pdupre at gmx.com >>> Laboratoire de Physico-Chimie de l'Atmosphère | | >>> Université du Littoral-Côte d'Opale | | >>> Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 >>> 189A, avenue Maurice Schumann | | 59140 Dunkerque, >>> France >>> ============================================================ >>> =============== >>> >>> _______________________________________________ >>> Perl mailing list >>> Perl at mongueurs.net >>> http://listes.mongueurs.net/mailman/listinfo/perl >>> >>> >> >> >> _______________________________________________ >> Perl mailing list >> Perl at mongueurs.net >> http://listes.mongueurs.net/mailman/listinfo/perl >> >> _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: From elbeho at boivin.eu Tue Aug 23 23:02:34 2016 From: elbeho at boivin.eu (L Boivin) Date: Tue, 23 Aug 2016 23:02:34 +0200 Subject: [Perl] libpth In-Reply-To: References: <57a48380-a306-68df-4607-3dcd067f8c6b@boivin.eu> Message-ID: <78cf6861-2403-53fe-a74d-d055d2edca17@boivin.eu> Patrick ne parle pas de libpath mais de libpth Laurent Le 23/08/2016 à 23:01, Sandro CAZZANIGA a écrit : > Sinon, pousser le path voulu dans le tableau @INC au début du script, > mais je ne sais pas si c'est très propre... > > Sandro > > > Le 23 août 2016 10:54 PM, "L Boivin" > a écrit : > > Patrick, > > A moins de recompiler ton perl, tu peux éditer le Config.pm de ton > install perl (lib/5.24.0/x86_64-linux/Config.pm ) > (inspiré par > http://www.gossamer-threads.com/lists/perl/porters/328966 > ) > > Y a peut-être plus propre. > > HTH > Laurent > > > Le 23/08/2016 à 18:53, minc a écrit : > > Bj, > > On peut utiliser : > > use lib "/usr/local/mydir/lib" ; > > > @++ ; > > Charles > > > Le 23/08/2016 à 10:18, Patrick Dupre a écrit : > > Bonjour, > > J'ai besoin de modifier le path d'une librairie > > perl -V:libpth > libpth='/usr/local/lib64 /lib64 /usr/lib64 /usr/local/lib > /usr/lib > /lib/../lib64 /usr/lib/../lib64 /lib' > > Je voudrais ajouter > /usr/local/mydir/lib > > > Comment faire ? > > Merci. > > =========================================================================== > > Patrick DUPRÉ | | email: > pdupre at gmx.com > Laboratoire de Physico-Chimie de l'Atmosphère | | > Université du Littoral-Côte d'Opale | | > Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 > 28 65 82 44 > 189A, avenue Maurice Schumann | | 59140 > Dunkerque, > France > =========================================================================== > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > > > > > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > > > > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > From pdupre at gmx.com Wed Aug 24 08:51:38 2016 From: pdupre at gmx.com (Patrick Dupre) Date: Wed, 24 Aug 2016 08:51:38 +0200 Subject: [Perl] libpth In-Reply-To: <57a48380-a306-68df-4607-3dcd067f8c6b@boivin.eu> References: , <57a48380-a306-68df-4607-3dcd067f8c6b@boivin.eu> Message-ID: Bonjour, Je n'ai pas vraiment trouve de solution. J'ai du jouer avec LD_LIBRARY_PATH a l'interieur de code et faire un rerun. Mais lbpth reste identique, cependant, le LD_LIBRARY_PATH preempte. =========================================================================== Patrick DUPRÉ | | email: pdupre at gmx.com Laboratoire de Physico-Chimie de l'Atmosphère | | Université du Littoral-Côte d'Opale | | Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 189A, avenue Maurice Schumann | | 59140 Dunkerque, France =========================================================================== > Sent: Tuesday, August 23, 2016 at 10:53 PM > From: "L Boivin" > To: perl at mongueurs.net > Subject: Re: [Perl] libpth > > Patrick, > > A moins de recompiler ton perl, tu peux éditer le Config.pm de ton > install perl (lib/5.24.0/x86_64-linux/Config.pm) > (inspiré par http://www.gossamer-threads.com/lists/perl/porters/328966) > > Y a peut-être plus propre. > > HTH > Laurent > > > Le 23/08/2016 à 18:53, minc a écrit : > > Bj, > > > > On peut utiliser : > > > > use lib "/usr/local/mydir/lib" ; > > > > > > @++ ; > > > > Charles > > > > > > Le 23/08/2016 à 10:18, Patrick Dupre a écrit : > >> Bonjour, > >> > >> J'ai besoin de modifier le path d'une librairie > >> > >> perl -V:libpth > >> libpth='/usr/local/lib64 /lib64 /usr/lib64 /usr/local/lib /usr/lib > >> /lib/../lib64 /usr/lib/../lib64 /lib' > >> > >> Je voudrais ajouter > >> /usr/local/mydir/lib > >> > >> > >> Comment faire ? > >> > >> Merci. > >> > >> =========================================================================== > >> > >> Patrick DUPRÉ | | email: pdupre at gmx.com > >> Laboratoire de Physico-Chimie de l'Atmosphère | | > >> Université du Littoral-Côte d'Opale | | > >> Tel. (33)-(0)3 28 23 76 12 | | Fax: 03 28 65 82 44 > >> 189A, avenue Maurice Schumann | | 59140 Dunkerque, > >> France > >> =========================================================================== > >> > >> _______________________________________________ > >> Perl mailing list > >> Perl at mongueurs.net > >> http://listes.mongueurs.net/mailman/listinfo/perl > >> > > > > > > > > _______________________________________________ > > Perl mailing list > > Perl at mongueurs.net > > http://listes.mongueurs.net/mailman/listinfo/perl > > > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl > From hoss.moussavi at free.fr Sun Aug 28 17:10:09 2016 From: hoss.moussavi at free.fr (hoss.moussavi) Date: Sun, 28 Aug 2016 18:10:09 +0300 Subject: [Perl] so many cool things Message-ID: <0000394f6249$8b5efa68$fd37e0c3$@free.fr> Hi friend! Just take a look at that new store, they have so many cool things, they also have a very nice on-line store My best to you, hoss.moussavi -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: From asseline at telecom-paristech.fr Mon Aug 29 16:57:13 2016 From: asseline at telecom-paristech.fr (Dominique Asselineau) Date: Mon, 29 Aug 2016 16:57:13 +0200 Subject: [Perl] Conversion Unicode vers LaTeX Message-ID: <20160829145713.GD5625@telecom-paristech.fr> Bonjour, Pour convertir de l'Unicode en séquences LaTeX, j'ai voulu me servir du module TeX::Encode qui apporte les données au module Encode et permettre ainsi d'appeler la fonction Encode::encode avec "latex" comme 1er paramètre. $latexSequence = Encode:encode( 'latex', $string ); Or je constate que les caractères accentués et le c cédille ne semblent pas être encodés correctement (é -> \'e{} ou ç -> \cc{}). M'y prends-je mal ? Où me trompe-je ? Auriez-vous une idée ? Merci. Dominique -- From philippe.delavalade at orange.fr Mon Aug 29 20:22:46 2016 From: philippe.delavalade at orange.fr (Philippe Delavalade) Date: Mon, 29 Aug 2016 20:22:46 +0200 Subject: [Perl] Conversion Unicode vers LaTeX In-Reply-To: <20160829145713.GD5625@telecom-paristech.fr> References: <20160829145713.GD5625@telecom-paristech.fr> Message-ID: <20160829182246.GA4951@messier31> Salut. Pourquoi ne pas mettre tout bêtement dans ton préambule LaTeX \usepackage[utf8]{inputenc} ? De plus, \'e{} ou \cc{} devraient te donner malgré tout un é ou un ç. -- Ph. Delavalade Le lundi 29 août à 16:57, Dominique Asselineau a écrit : > Bonjour, > > Pour convertir de l'Unicode en séquences LaTeX, j'ai voulu me servir du module TeX::Encode qui apporte les données au module > Encode et permettre ainsi d'appeler la fonction Encode::encode avec "latex" comme 1er paramètre. > > $latexSequence = Encode:encode( 'latex', $string ); > > Or je constate que les caractères accentués et le c cédille ne > semblent pas être encodés correctement (é -> \'e{} ou ç -> \cc{}). > > M'y prends-je mal ? Où me trompe-je ? Auriez-vous une idée ? > > Merci. > > Dominique > > -- > _______________________________________________ > Perl mailing list > Perl at mongueurs.net > http://listes.mongueurs.net/mailman/listinfo/perl From asseline at telecom-paristech.fr Mon Aug 29 22:27:02 2016 From: asseline at telecom-paristech.fr (Dominique Asselineau) Date: Mon, 29 Aug 2016 22:27:02 +0200 Subject: [Perl] Conversion Unicode vers LaTeX In-Reply-To: <20160829182246.GA4951@messier31> References: <20160829145713.GD5625@telecom-paristech.fr> <20160829182246.GA4951@messier31> Message-ID: <20160829202701.GB12698@telecom-paristech.fr> Philippe Delavalade wrote on Mon, Aug 29, 2016 at 08:22:46PM +0200 > Salut. > > Pourquoi ne pas mettre tout bêtement dans ton préambule LaTeX > \usepackage[utf8]{inputenc} ? Tout simplement parce que je ne maîtrise pas le contexte dans lequel le code produit va être utilisé. Il s'agit d'un serveur de bibliographie qui permet entre autres l'export en BibTeX. Ensuite les opérateurs, humains ou d'autres machines, exploitent le résultat dans leur environnement propre. Je vais en effet ajouter une option pour permettre l'export en UTF-8 mais en standard, ce devrait être encodé avec les séquences LaTeX qui passent quel que soit l'encodage cible. > > De plus, \'e{} ou \cc{} devraient te donner malgré tout un é ou un ç. Visiblement non. Dès que j'ai mis ma nouvelle version en production, les réclamations n'ont pas tardé à arriver. Peut-être que ça fonctionne dans un environnement LaTeX particulier mais pas avec \usepackage[francais]{babel}. Dominique -- From paul.gaborit at gmail.com Tue Aug 30 07:43:19 2016 From: paul.gaborit at gmail.com (Paul Gaborit) Date: Tue, 30 Aug 2016 07:43:19 +0200 Subject: [Perl] Conversion Unicode vers LaTeX In-Reply-To: <20160829202701.GB12698@telecom-paristech.fr> References: <20160829145713.GD5625@telecom-paristech.fr> <20160829182246.GA4951@messier31> <20160829202701.GB12698@telecom-paristech.fr> Message-ID: Le 29/08/2016 à 22:27, Dominique Asselineau a écrit : > Philippe Delavalade wrote on Mon, Aug 29, 2016 at 08:22:46PM +0200 >> Salut. >> >> Pourquoi ne pas mettre tout bêtement dans ton préambule LaTeX >> \usepackage[utf8]{inputenc} ? > > Tout simplement parce que je ne maîtrise pas le contexte dans lequel > le code produit va être utilisé. Il s'agit d'un serveur de > bibliographie qui permet entre autres l'export en BibTeX. Ensuite les > opérateurs, humains ou d'autres machines, exploitent le résultat dans > leur environnement propre. Je vais en effet ajouter une option pour > permettre l'export en UTF-8 mais en standard, ce devrait être encodé > avec les séquences LaTeX qui passent quel que soit l'encodage cible. Ça marchera... avec le risque de produire des caractères UTF-8 non reconnus par le moteur TeX (certains packages augmentent le nombre de caractères reconnus mais aucun ne les définit tous - même en supposant l'utilisation d'une police qui les propose). Pour en savoir plus, il faut lire la documentation du package (LaTeX) 'inputenc' et en particulier la section "1.2 UTF-8 encoding support" p.3. À terme, c'est effectivement la solution la plus universelle... qui oblige tout de même l'utilisation d'outils LaTeX modernes (biber et non pas bibtex). >> >> De plus, \'e{} ou \cc{} devraient te donner malgré tout un é ou un ç. > > Visiblement non. Dès que j'ai mis ma nouvelle version en production, > les réclamations n'ont pas tardé à arriver. Peut-être que ça > fonctionne dans un environnement LaTeX particulier mais pas avec > \usepackage[francais]{babel}. Pourtant l'approche de TeX::Encode (un encodage en pur ASCII) me semble meilleure pour tous ceux qui ne maîtrisent pas encore ou ne peuvent pas utiliser l'UTF-8 en LaTeX puisque le module signale (par un warning) les caractères qu'il ne sait pas encoder. Mais ce module semble produire des séquences erronées : le "\'e{}" fonctionne correctement (partout) mais le "\cc{}" devrait être "\c{c}" ou "\c c{}". -- Paul Gaborit