<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:14pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p>Dear all,</p>
<p><br>
</p>
<p>I just set up a new DAQ system (new NURDLIB, TRLOII, DRASI, R3BFUSER, etc.).</p>
<p><br>
</p>
<p>I followed the 'cooking receipt' that I git from Hakan, as always.</p>
<p><br>
</p>
<p>When compiling fuser_drasi, the following happens (on PC):</p>
<p><br>
</p>
<p></p>
<div><span style="font-size: 10pt;">(base) mbsdaq@atpnbg011:~/mbsrun/rio4/2024_mcalstruck/r3bfuser$ make fuser_drasi</span><br>
<span style="font-size: 10pt;">NCONF build_cc_x86_64-linux-gnu_7_debug/nconf.args</span><br>
<span style="font-size: 10pt;">For nconf results and logs, see also build_cc_x86_64-linux-gnu_7_debug/nconf*.</span><br>
<span style="font-size: 10pt;">UDP:ARPA_INET_H</span><br>
<span style="font-size: 10pt;">build_cc_x86_64-linux-gnu_7_debug/nconf.args done.</span><br>
<span style="font-size: 10pt;">CC    build_cc_x86_64-linux-gnu_7_debug/subevent.drasi.o</span><br>
<span style="font-size: 10pt;">CC    build_cc_x86_64-linux-gnu_7_debug/f_user.drasi.o</span><br>
<span style="font-size: 10pt;">f_user.c: In function ‘f_user_init’:</span><br>
<span style="font-size: 10pt;">f_user.c:682:26: warning: passing argument 1 of ‘nurdlib_setup’ from incompatible pointer type [-Wincompatible-pointer-types]</span><br>
<span style="font-size: 10pt;">  g_crate = nurdlib_setup(log_callback, path);</span><br>
<span style="font-size: 10pt;">                          ^~~~~~~~~~~~</span><br>
<span style="font-size: 10pt;">In file included from f_user.c:15:0:</span><br>
<span style="font-size: 10pt;">../nurdlib/include/nurdlib.h:28:15: note: expected ‘LogCallback {aka void (*)(const char *, int,  unsigned int,  const char *)}’ but argument is of type ‘void (*)(const char *, unsigned int,  unsigned int,  const char *)’</span><br>
<span style="font-size: 10pt;"> struct Crate *nurdlib_setup(LogCallback, char const *) FUNC_RETURNS;</span><br>
<span style="font-size: 10pt;">               ^~~~~~~~~~~~~</span><br>
<span style="font-size: 10pt;">f_user.c:697:2: warning: null argument where non-null required (argument 3) [-Wnonnull]</span><br>
<span style="font-size: 10pt;">  crate_dt_release_set_func(g_crate, dt_release, NULL);</span><br>
<span style="font-size: 10pt;">  ^~~~~~~~~~~~~~~~~~~~~~~~~</span><br>
<span style="font-size: 10pt;">CC    build_cc_x86_64-linux-gnu_7_debug/udp.drasi.o</span><br>
<span style="font-size: 10pt;">LD    build_cc_x86_64-linux-gnu_7_debug/m_read_meb.drasi</span><br>
<span style="font-size: 10pt;">build_cc_x86_64-linux-gnu_7_debug: Simon says: Alles wird gut ;o)</span></div>
<p></p>
<p><br>
</p>
<p>On the RIO4 the warning is a bit less detailed:</p>
<p><br>
</p>
<p></p>
<div><span style="font-size: 10pt;">RIO4-MCAL-1 mbsdaq > make fuser_drasi</span><br>
<span style="font-size: 10pt;">NCONF build_cc_ppc-linux_4.2.2_debug/nconf.args</span><br>
<span style="font-size: 10pt;">For nconf results and logs, see also build_cc_ppc-linux_4.2.2_debug/nconf*.</span><br>
<span style="font-size: 10pt;">UDP:ARPA_INET_H</span><br>
<span style="font-size: 10pt;">build_cc_ppc-linux_4.2.2_debug/nconf.args done.</span><br>
<span style="font-size: 10pt;">CC    build_cc_ppc-linux_4.2.2_debug/f_user.drasi.o</span><br>
<span style="font-size: 10pt;">f_user.c: In function 'f_user_init':</span><br>
<span style="font-size: 10pt;">f_user.c:682: warning: passing argument 1 of 'nurdlib_setup' from incompatible pointer type</span><br>
<span style="font-size: 10pt;">CC    build_cc_ppc-linux_4.2.2_debug/subevent.drasi.o</span><br>
<span style="font-size: 10pt;">CC    build_cc_ppc-linux_4.2.2_debug/udp.drasi.o</span><br>
<span style="font-size: 10pt;">LD    build_cc_ppc-linux_4.2.2_debug/m_read_meb.drasi</span><br>
<span style="font-size: 10pt;">build_cc_ppc-linux_4.2.2_debug: Simon says: Alles wird gut ;o)</span></div>
<br>
<p></p>
<p>Any ideas what might have happened here? Or is this normal behaviour?</p>
<p><br>
</p>
<p><br>
</p>
<p>Many thanks!</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p>Best greetings</p>
<p>Günter<br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<br>
</div>
</body>
</html>