<div dir="ltr">Howdy,<div><br></div><div>There's a dahdi-linux-complete-3.1.0-rc1+3.1.0-rc1.tar.gz.</div><div><br></div><div>Try that.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 6, 2019 at 1:11 PM Greg Woods <<a href="mailto:greg@gregandeva.net">greg@gregandeva.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Seems like I post about this about once a year, when it's time to upgrade Fedora.<div><br></div><div>I first got this error trying to compile a patched version of dahdi-linux-2.11.1; I noticed that there is now a dahdi-linux-complete-3.0.0+3.0.0, so I tried that one with the same result.</div><div><br></div><div>If I compile it while running kernel-4.16.8-300.fc28.x86_64, it compiles fine, but when I try to compile it while running kernel-5.0.16-100.fc28.x86_64, I get this error:</div><div><br></div><div>CC [M]  /local/src/dahdi/dahdi-linux-complete-3.0.0+3.0.0/linux/drivers/dahdi/oct612x/oct612x-user.o<br>/local/src/dahdi/dahdi-linux-complete-3.0.0+3.0.0/linux/drivers/dahdi/oct612x/oct612x-user.c: In function ‘Oct6100UserGetTime’:<br>/local/src/dahdi/dahdi-linux-complete-3.0.0+3.0.0/linux/drivers/dahdi/oct612x/oct612x-user.c:38:2: error: implicit declaration of function ‘do_gettimeofday’; did you mean ‘do_settimeofday64’? [-Werror=implicit-function-declaration]<br>  do_gettimeofday(&tv);<br>  ^~~~~~~~~~~~~~~<br>  do_settimeofday64<br>cc1: some warnings being treated as errors<br>make[4]: *** [scripts/Makefile.build:277: /local/src/dahdi/dahdi-linux-complete-3.0.0+3.0.0/linux/drivers/dahdi/oct612x/oct612x-user.o] Error 1<br>make[3]: *** [scripts/Makefile.build:492: /local/src/dahdi/dahdi-linux-complete-3.0.0+3.0.0/linux/drivers/dahdi/oct612x] Error 2<br>make[2]: *** [Makefile:1581: _module_/local/src/dahdi/dahdi-linux-complete-3.0.0+3.0.0/linux/drivers/dahdi] Error 2<br>make[2]: Leaving directory '/usr/src/kernels/5.0.16-100.fc28.x86_64'<br>make[1]: *** [Makefile:74: modules] Error 2<br>make[1]: Leaving directory '/local/src/dahdi/dahdi-linux-complete-3.0.0+3.0.0/linux'<br>make: *** [Makefile:9: all] Error 2<br></div><div><br></div><div>At first I thought this might be due to using a newer version of gcc that was being stricter about turning warnings into errors, but it compiles fine with the older kernel. So I tried some stupid stuff like calling do_gettimeofday64() instead; same error. I also tried the suggestion of using settimeofday64() instead; different error (argument type mismatch, but even if it had compiled, I wouldn't have expected that code to actually work).  Also tried explicitly declaring "void do_gettimeofday()" (since the return value isn't being used); different error.</div><div><br></div><div>I expect this isn't a hard thing to fix, but it has been many years since I've done any C programming and I am quite rusty.</div><div><br></div><div>Anyone else run into this, and have a fix?</div><div><br></div><div>Thanks,</div><div>--Greg</div><div><br></div></div>
-- <br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" rel="noreferrer" target="_blank">http://www.api-digital.com</a> --<br>
<br>
Check out the new Asterisk community forum at: <a href="https://community.asterisk.org/" rel="noreferrer" target="_blank">https://community.asterisk.org/</a><br>
<br>
New to Asterisk? Start here:<br>
      <a href="https://wiki.asterisk.org/wiki/display/AST/Getting+Started" rel="noreferrer" target="_blank">https://wiki.asterisk.org/wiki/display/AST/Getting+Started</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" rel="noreferrer" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a></blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">--------------------------------------------------</span><br style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">Malcolm Davenport</span><br style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">Digium - a Sangoma company | Senior Product Manager</span><br style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">445 Jan Davis Drive NW - Huntsville, AL 35806 - US</span><br style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium">Tel/Fax: +</span><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><a style="color:rgb(0,0,139);text-decoration:none">1 256 428 6252</a></span><br style="color:rgb(0,0,0);font-family:monospace;font-size:medium"><span style="color:rgb(0,0,139);font-family:monospace;font-size:medium"><a href="mailto:malcolmd@sangoma.com" target="_blank">malcolmd@sangoma.com</a></span><br></div></div></div></div></div></div>