From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Gilles Pion Newsgroups: gmane.emacs.bugs Subject: bug#13650: Emacs pretest 24.2.93 - compilation error on AIX 5.3 using gcc 4.7-2 Date: Thu, 7 Feb 2013 11:57:42 +0100 Message-ID: References: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=e89a8f3b9d9d15218e04d52051f6 X-Trace: ger.gmane.org 1360255923 11435 80.91.229.3 (7 Feb 2013 16:52:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 7 Feb 2013 16:52:03 +0000 (UTC) To: 13650@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Thu Feb 07 17:52:21 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U3Uhq-0001lq-Or for geb-bug-gnu-emacs@m.gmane.org; Thu, 07 Feb 2013 17:52:15 +0100 Original-Received: from localhost ([::1]:38036 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3UhX-0007x6-B3 for geb-bug-gnu-emacs@m.gmane.org; Thu, 07 Feb 2013 11:51:55 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:57494) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3UhP-0007wU-Ii for bug-gnu-emacs@gnu.org; Thu, 07 Feb 2013 11:51:51 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U3UhI-0002Sh-D8 for bug-gnu-emacs@gnu.org; Thu, 07 Feb 2013 11:51:47 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:36790) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3UhI-0002Sd-7p for bug-gnu-emacs@gnu.org; Thu, 07 Feb 2013 11:51:40 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1U3Uic-000433-6I for bug-gnu-emacs@gnu.org; Thu, 07 Feb 2013 11:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Gilles Pion Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 07 Feb 2013 16:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 13650 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.136025593615505 (code B ref -1); Thu, 07 Feb 2013 16:53:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 7 Feb 2013 16:52:16 +0000 Original-Received: from localhost ([127.0.0.1]:42254 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3Uhr-000421-E1 for submit@debbugs.gnu.org; Thu, 07 Feb 2013 11:52:16 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:36943) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U3PCa-0001PQ-Tj for submit@debbugs.gnu.org; Thu, 07 Feb 2013 05:59:38 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U3PBE-0001AJ-2X for submit@debbugs.gnu.org; Thu, 07 Feb 2013 05:58:15 -0500 Original-Received: from lists.gnu.org ([208.118.235.17]:48924) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3PBD-0001AD-Rv for submit@debbugs.gnu.org; Thu, 07 Feb 2013 05:58:11 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:48289) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3PBA-0003NX-40 for bug-gnu-emacs@gnu.org; Thu, 07 Feb 2013 05:58:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U3PB6-00019T-Lo for bug-gnu-emacs@gnu.org; Thu, 07 Feb 2013 05:58:08 -0500 Original-Received: from mail-wi0-f181.google.com ([209.85.212.181]:47598) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U3PB6-00019G-8v; Thu, 07 Feb 2013 05:58:04 -0500 Original-Received: by mail-wi0-f181.google.com with SMTP id hm6so2699279wib.2 for ; Thu, 07 Feb 2013 02:58:02 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:mime-version:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=KtOHCOLRQeOEF6mtaQH48E+ENhiO87oN6Gg/L81tFOQ=; b=A9kadQe3/XzlqlvqTi7BAvrGbnVULgHH6GtsyP1LAgaeuHQ82XNgoCpdIAuya5SYXm iwY9fZzCkUNK5UZfbG4fau1D1JYljz99T2cmEdtFRd5JtW4T9xBOu3kPZf6Om6Fexjzw OH4QMaA1eD4o8DmtI1ichsI19ERmnxh5ge46wuGj+jCkWcOSzFlpLKvWSAgEzQu3A8Xb xa684LsojXL1luRqRrC2oBC0XxcprzPueBu7HWlw65FgbgWXARZtPeDnVGJYxAT5/9/d Km9P/tT/GQfgYo8cXzPcx3Jj6bt8mvj5TfSi89ChJ+rOEn3yF/AB6TVax5palQyta8ns YMCw== X-Received: by 10.180.109.82 with SMTP id hq18mr1825751wib.0.1360234682851; Thu, 07 Feb 2013 02:58:02 -0800 (PST) Original-Received: by 10.194.76.4 with HTTP; Thu, 7 Feb 2013 02:57:42 -0800 (PST) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Mailman-Approved-At: Thu, 07 Feb 2013 11:52:14 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:70820 Archived-At: --e89a8f3b9d9d15218e04d52051f6 Content-Type: text/plain; charset=UTF-8 fixing was easy this time (adding ADDR_CORRECT macro): *** unexaix.c Thu Feb 7 10:47:08 2013 --- unexaix.c.ori Tue Jan 1 20:37:17 2013 *************** *** 92,99 **** #include "lisp.h" - #define ADDR_CORRECT(x) ((char *)(x) - (char*)0) - static void report_error (const char *file, int fd) But now the compilation fails later: Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name emacs Invalid format operation %u gmake[1]: *** [bootstrap-emacs] Error 1 gmake[1]: Leaving directory `/sg/paxdev5/D1stunix/src/emacs/24.2.93/emacs-24.2.93/src' gmake: *** [src] Error 2 Still working on it... 2013/2/7 Gilles Pion > > /fdj/opt/gcc-4.7/bin/gcc -std=gnu99 -Demacs -I. > -I/sg/paxdev5/D1stunix/src/emacs/24.2.93/emacs-24.2.93/src -I../lib > -I/sg/paxdev5/D1stunix/src/emacs/24.2.93/emacs-24.2.93/src/../lib > -MMD -MF deps/.d -MP -O2 -I/opt/freeware/include -Wl,-bnodelcsect > -Wl,-bbigtoc \ > -o temacs dispnew.o frame.o scroll.o xdisp.o menu.o xmenu.o window.o > charset.o coding.o category.o ccl.o character.o chartab.o bidi.o cm.o > term.o terminal.o xfaces.o xterm.o xfns.o xselect.o xrdb.o xsmfns.o > xsettings.o xgselect.o emacs.o keyboard.o macros.o keymap.o sysdep.o > buffer.o filelock.o insdel.o marker.o minibuf.o fileio.o dired.o cmds.o > casetab.o casefiddle.o indent.o search.o regex.o undo.o alloc.o data.o > doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o print.o lread.o > syntax.o unexaix.o bytecode.o process.o gnutls.o callproc.o region-cache.o > sound.o atimer.o doprnt.o intervals.o textprop.o composite.o xml.o > profiler.o xfont.o fontset.o fringe.o image.o terminfo.o lastfile.o > gmalloc.o ralloc.o vm-limit.o widget.o ../lib/libgnu.a > ../lwlib/liblw.a -lXpm -lXaw -lXmu -lXt -lSM -lICE -lXext -lX11 > -lrts -lIM -liconv -lcurses -lperfstat -lpthread -lm > ld: 0711-317 ERROR: Undefined symbol: .ADDR_CORRECT > ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more > information. > collect2: error: ld returned 8 exit status > gmake[1]: *** [temacs] Error 1 > gmake[1]: Leaving directory > `/sg/paxdev5/D1stunix/src/emacs/24.2.93/emacs-24.2.93/src' > gmake: *** [src] Error 2 > > Context; > > Where should the build process find the source code? > /sg/paxdev5/D1stunix/src/emacs/24.2.93/emacs-24.2.93 > What compiler should emacs be built with? > /fdj/opt/gcc-4.7/bin/gcc -std=gnu99 -O2 -I/opt/freeware/include > Should Emacs use the GNU version of malloc? yes > Should Emacs use a relocating allocator for buffers? yes > Should Emacs use mmap(2) for buffer allocation? no > What window system should Emacs use? x11 > What toolkit should Emacs use? LUCID > Where do we find X Windows header files? Standard dirs > Where do we find X Windows libraries? Standard dirs > Does Emacs use -lXaw3d? no > Does Emacs use -lXpm? yes > Does Emacs use -ljpeg? no > Does Emacs use -ltiff? no > Does Emacs use a gif library? no > Does Emacs use -lpng? no > Does Emacs use -lrsvg-2? no > Does Emacs use imagemagick? no > Does Emacs use -lgpm? no > Does Emacs use -ldbus? no > Does Emacs use -lgconf? no > Does Emacs use GSettings? no > Does Emacs use -lselinux? no > Does Emacs use -lgnutls? no > Does Emacs use -lxml2? no > Does Emacs use -lfreetype? no > Does Emacs use -lm17n-flt? no > Does Emacs use -lotf? no > Does Emacs use -lxft? no > Does Emacs use toolkit scroll bars? no > > > > -- > *Gilles* > -- *Gilles* --e89a8f3b9d9d15218e04d52051f6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
fixing was easy this time (adding ADDR_CORRECT macro):
=

*** unexaix.c Thu Feb =C2=A07 10:47:08 2013=
--- unexaix.c.ori Tue Jan =C2=A01 20:37:17 2013
***************
<= div>*** 92,99 ****
=C2=A0=C2=A0
=C2=A0 #include "lisp.h"
=C2=A0=C2=A0
- #define ADDR_CORRECT(x) ((cha= r *)(x) - (char*)0)
-=C2=A0
=C2=A0 static void
=C2=A0 report_error (const char *file, int fd= )

But now the =C2=A0compilation fails late= r:

<= /font>
Finding pointers to doc str= ings...
Finding poin= ters to doc strings...done
Dumping under the name emacs
Invalid format operation %u
gmake[1]: *** [bootstrap= -emacs] Error 1
gmak= e[1]: Leaving directory `/sg/paxdev5/D1stunix/src/emacs/24.2.93/emacs-24.2.= 93/src'
gmake: *** [src] Error 2<= /div>


Still working on it...


=

2013/2/7 Gilles Pion &= lt;gilles.pion@g= mail.com>

/fdj/opt/gcc-4.7/bin/gcc -std=3Dgnu99 =C2=A0= -Demacs =C2=A0-I. -I/sg/paxdev5/D1stunix/src/emacs/24.2.93/emacs-24.2.93/sr= c -I../lib -I/sg/paxdev5/D1stunix/src/emacs/24.2.93/emacs-24.2.93/src/../li= b =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 -MMD -MF deps/.d -MP =C2= =A0 =C2=A0 -O2 -I/opt/freeware/include =C2=A0-Wl,-bnodelcsect -Wl,-bbigtoc = =C2=A0\
=C2=A0-o temacs =C2=A0dispnew.o frame.o scroll.o= xdisp.o menu.o xmenu.o window.o charset.o coding.o category.o ccl.o charac= ter.o chartab.o bidi.o cm.o term.o terminal.o xfaces.o xterm.o xfns.o xsele= ct.o xrdb.o xsmfns.o xsettings.o xgselect.o =C2=A0 emacs.o keyboard.o macro= s.o keymap.o sysdep.o buffer.o filelock.o insdel.o marker.o minibuf.o filei= o.o dired.o cmds.o casetab.o casefiddle.o indent.o search.o regex.o undo.o = alloc.o data.o doc.o editfns.o callint.o eval.o floatfns.o fns.o font.o pri= nt.o lread.o syntax.o unexaix.o bytecode.o process.o gnutls.o callproc.o re= gion-cache.o sound.o atimer.o doprnt.o intervals.o textprop.o composite.o x= ml.o profiler.o =C2=A0 =C2=A0 xfont.o =C2=A0fontset.o fringe.o image.o =C2= =A0terminfo.o lastfile.o gmalloc.o ralloc.o =C2=A0vm-limit.o widget.o =C2= =A0../lib/libgnu.a =C2=A0 =C2=A0../lwlib/liblw.a =C2=A0-lXpm -lXaw -lXmu -l= Xt -lSM -lICE -lXext -lX11 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0-lrts -= lIM -liconv -lcurses -lperfstat =C2=A0 =C2=A0 =C2=A0 =C2=A0 -lpthread =C2= =A0 -lm =C2=A0
ld: 0711-317 ERROR: Undefined sy= mbol: .ADDR_CORRECT
= ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more informati= on.
collect2: error: ld returned 8 e= xit status
gmake[1]:= *** [temacs] Error 1
gmake: *** [src] Error 2<= /div>

Context;

=C2=A0 Where should the build process find the = source code? =C2=A0 =C2=A0/sg/paxdev5/D1stunix/src/emacs/24.2.93/emacs-24.2= .93
=C2=A0 What compiler should emac= s be built with? =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 /fdj/opt/= gcc-4.7/bin/gcc -std=3Dgnu99 -O2 -I/opt/freeware/include
<= font face=3D"courier new, monospace">=C2=A0 Should Emacs use the GNU versio= n of malloc? =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 yes
=C2=A0 Should Emacs use a reloca= ting allocator for buffers? =C2=A0 =C2=A0yes
=C2=A0 Should Emacs use mmap(2) for buffer allocat= ion? =C2=A0 =C2=A0 =C2=A0 =C2=A0 no
=C2=A0 What window system should= Emacs use? =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0x11
=C2=A0 Wha= t toolkit should Emacs use? =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0LUCID
=C2=A0 Where do we find X Window= s header files? =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0Stan= dard dirs
=C2=A0 Whe= re do we find X Windows libraries? =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 Standard dirs
=C2=A0 Does Emacs use -lXaw3d? = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 no
=C2=A0 Does Emacs use -lXpm? =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 yes
=C2=A0 Does Emacs use -ljpeg? = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0no
=C2=A0 Does Emacs use -ltiff? =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0no
=C2=A0 Does Emacs use a gif libr= ary? =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 no=C2=A0
=C2=A0 Does Emacs use -lpng? =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 no
=C2=A0 Does Emacs use -lrsvg-2? = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0no
=C2=A0 Does Emacs use imagemagick? =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 no
=C2=A0 Does Emacs use -lgpm? =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 no
=C2=A0 Does Emacs use -ldbus? =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0no
=C2=A0 Does Emacs use -lgconf? = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 no
=C2=A0 Does Emacs use GSettings? =C2=A0 =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 no
=C2=A0 Does Emacs use -lselinux?= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 no
=C2=A0 Does Emacs use -lgnutls? =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0no
=C2=A0 Does Emacs use -lxml2? = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0no
=C2=A0 Does Emacs use -lfreetype? =C2=A0 =C2=A0= =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0no
=C2=A0 Does Emacs use -lm17n-flt= ? =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0no
=C2=A0 Does Emacs use -lotf? =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 no
=C2=A0 Does Emacs use -lxft? =C2= =A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 no
=C2=A0 Does Emacs use toolkit scroll bars? =C2=A0 = =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 no



--
Gill= es



--
Gilles
--e89a8f3b9d9d15218e04d52051f6--