<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from text --><style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<meta content="text/html; charset=UTF-8">
<style type="text/css" style="">
<!--
p
        {margin-top:0;
        margin-bottom:0}
-->
</style>
<div dir="ltr">
<div id="x_divtagdefaultwrapper" dir="ltr" style="font-size:14pt; color:#000000; font-family:Calibri,Helvetica,sans-serif">
<p>Dear <span>Håkan,</span></p>
<p><span><br>
</span></p>
<p><span>thank you for the reply.</span></p>
<p><span><br>
</span></p>
<p><span>After implementing the suggested changes, I now get the following warning (on PC):</span></p>
<p><span><br>
</span></p>
<p><span></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: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>
<br>
</span>
<p></p>
<p>On the RIO4 there is no warning:</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">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>In a few minutes I can tell you if the DAQ is running with the new software or not.</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<p>Best greetings</p>
<p>Günter</p>
<p><br>
</p>
<p><br>
</p>
<p><br>
</p>
<br>
</div>
<hr tabindex="-1" style="display:inline-block; width:98%">
<div id="x_divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" color="#000000" style="font-size:11pt"><b>Von:</b> subexp-daq <subexp-daq-bounces@lists.chalmers.se> im Auftrag von Håkan T Johansson <f96hajo@chalmers.se><br>
<b>Gesendet:</b> Montag, 15. Juli 2024 15:49:23<br>
<b>An:</b> Discuss use of Nurdlib, TRLO II, drasi and UCESB.<br>
<b>Betreff:</b> Re: [subexp-daq] New warning meassage in R3BFUSER</font>
<div> </div>
</div>
</div>
<font size="2"><span style="font-size:10pt;">
<div class="PlainText"><br>
Dear Günter,<br>
<br>
it looks like with a change of the second parameter of log_callback (both <br>
in prototype an definition) of r3bfuser/f_user.c from unsigned to int, <br>
then in compiles.<br>
<br>
Likely caused by commit '36772113' in nurdlib that changed line numbers <br>
from unsigned to int.<br>
<br>
Cheers,<br>
Håkan<br>
<br>
<br>
<br>
On Mon, 15 Jul 2024, Weber, Guenter Dr. wrote:<br>
<br>
> <br>
> Dear all,<br>
> <br>
> <br>
> I just set up a new DAQ system (new NURDLIB, TRLOII, DRASI, R3BFUSER, etc.).<br>
> <br>
> <br>
> I followed the 'cooking receipt' that I git from Hakan, as always.<br>
> <br>
> <br>
> When compiling fuser_drasi, the following happens (on PC):<br>
> <br>
> <br>
> (base) mbsdaq@atpnbg011:~/mbsrun/rio4/2024_mcalstruck/r3bfuser$ make<br>
> fuser_drasi<br>
> NCONF build_cc_x86_64-linux-gnu_7_debug/nconf.args<br>
> For nconf results and logs, see also<br>
> build_cc_x86_64-linux-gnu_7_debug/nconf*.<br>
> UDP:ARPA_INET_H<br>
> build_cc_x86_64-linux-gnu_7_debug/nconf.args done.<br>
> CC    build_cc_x86_64-linux-gnu_7_debug/subevent.drasi.o<br>
> CC    build_cc_x86_64-linux-gnu_7_debug/f_user.drasi.o<br>
> f_user.c: In function ‘f_user_init’:<br>
> f_user.c:682:26: warning: passing argument 1 of ‘nurdlib_setup’ from<br>
> incompatible pointer type [-Wincompatible-pointer-types]<br>
>   g_crate = nurdlib_setup(log_callback, path);<br>
>                           ^~~~~~~~~~~~<br>
> In file included from f_user.c:15:0:<br>
> ../nurdlib/include/nurdlib.h:28:15: note: expected ‘LogCallback {aka void<br>
> (*)(const char *, int,  unsigned int,  const char *)}’ but argument is of<br>
> type ‘void (*)(const char *, unsigned int,  unsigned int,  const char *)’<br>
>  struct Crate *nurdlib_setup(LogCallback, char const *) FUNC_RETURNS;<br>
>                ^~~~~~~~~~~~~<br>
> f_user.c:697:2: warning: null argument where non-null required (argument 3)<br>
> [-Wnonnull]<br>
>   crate_dt_release_set_func(g_crate, dt_release, NULL);<br>
>   ^~~~~~~~~~~~~~~~~~~~~~~~~<br>
> CC    build_cc_x86_64-linux-gnu_7_debug/udp.drasi.o<br>
> LD    build_cc_x86_64-linux-gnu_7_debug/m_read_meb.drasi<br>
> build_cc_x86_64-linux-gnu_7_debug: Simon says: Alles wird gut ;o)<br>
> <br>
> <br>
> On the RIO4 the warning is a bit less detailed:<br>
> <br>
> <br>
> RIO4-MCAL-1 mbsdaq > make fuser_drasi<br>
> NCONF build_cc_ppc-linux_4.2.2_debug/nconf.args<br>
> For nconf results and logs, see also build_cc_ppc-linux_4.2.2_debug/nconf*.<br>
> UDP:ARPA_INET_H<br>
> build_cc_ppc-linux_4.2.2_debug/nconf.args done.<br>
> CC    build_cc_ppc-linux_4.2.2_debug/f_user.drasi.o<br>
> f_user.c: In function 'f_user_init':<br>
> f_user.c:682: warning: passing argument 1 of 'nurdlib_setup' from<br>
> incompatible pointer type<br>
> CC    build_cc_ppc-linux_4.2.2_debug/subevent.drasi.o<br>
> CC    build_cc_ppc-linux_4.2.2_debug/udp.drasi.o<br>
> LD    build_cc_ppc-linux_4.2.2_debug/m_read_meb.drasi<br>
> build_cc_ppc-linux_4.2.2_debug: Simon says: Alles wird gut ;o)<br>
> <br>
> Any ideas what might have happened here? Or is this normal behaviour?<br>
> <br>
> <br>
> <br>
> Many thanks!<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> Best greetings<br>
> <br>
> Günter<br>
> <br>
> <br>
> <br>
> <br>
> <br>
> <br>
></div>
</span></font>
</body>
</html>