<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Thanks for the bug report.  It looks like maybe <font size="2"><span style="font-size:11pt">__isoc99_fscanf</span></font>() is defined (rather than just declared) in a header on your system.</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
Can you tell us a little more about your laptop (what OS/version it is, and what version of glibc it is using)?</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
<br>
</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
thank you,</div>
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 12pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">
-Phil<br>
</div>
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Darshan-users <darshan-users-bounces@lists.mcs.anl.gov> on behalf of François Trahay via Darshan-users <darshan-users@lists.mcs.anl.gov><br>
<b>Sent:</b> Tuesday, November 12, 2019 6:05 AM<br>
<b>To:</b> darshan-users@lists.mcs.anl.gov <darshan-users@lists.mcs.anl.gov><br>
<b>Subject:</b> [Darshan-users] Error: symbol `__isoc99_fscanf' is already defined</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Hi,<br>
<br>
I'm having problems compiling Darshan on my laptop running Debian buster <br>
with MPICH-3.3.<br>
<br>
Here's how I compile:<br>
<br>
$ git clone <a href="https://xgitlab.cels.anl.gov/darshan/darshan.git">https://xgitlab.cels.anl.gov/darshan/darshan.git</a><br>
<br>
$ cd darshan/darshan-runtime<br>
<br>
$ ./configure --prefix=$PWD/install CC=mpicc --with-mem-align=8 <br>
--with-log-path=/tmp/log_darshan --with-jobid-env=NONE<br>
<br>
$ make<br>
<br>
[...]<br>
<br>
mpicc -DDARSHAN_CONFIG_H=\"darshan-runtime-config.h\" -I . -I. -I./../ <br>
-g -O2  -D_LARGEFILE64_SOURCE -shared -fpic -DPIC -DDARSHAN_PRELOAD -c <br>
lib/darshan-stdio.c -o lib/darshan-stdio.po<br>
/tmp/cc6UpHUi.s: Assembler messages:<br>
/tmp/cc6UpHUi.s:7769: Error: symbol `__isoc99_fscanf' is already defined<br>
make: *** [Makefile:143: lib/darshan-stdio.po] Error 1<br>
<br>
<br>
The preprocessed file (darshan-stdio.c)  is attached. The problem is <br>
probably due to line 585 (in the preprocessed source code) :<br>
<br>
extern int fscanf (FILE *__restrict __stream, const char *__restrict <br>
__format, ...) __asm__ ("" "__isoc99_fscanf")<br>
<br>
If I comment this line, the compilation succeeds.<br>
<br>
<br>
François<br>
<br>
</div>
</span></font></div>
</body>
</html>