<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jul 12, 2020 at 1:44 PM Barry Smith <<a href="mailto:bsmith@petsc.dev">bsmith@petsc.dev</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"><br>
   So you have includes for both ViennaCL and Kokkos in the same source file? <br></blockquote><div><br></div><div>No. I cloned the syntax for ViennaCL for the Kokkos file.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
   Usually the error message shows two sets of lines, where it found the new one and where it found the old one. Is this the complete error message?</blockquote><div><br></div><div><a href="https://gitlab.com/petsc/petsc/-/jobs/634906939">https://gitlab.com/petsc/petsc/-/jobs/634906939</a></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"> <br>
<br>
   Maybe you can compile in the problem directory with -E and send all the output, looking for duplicates of this declaration.<br></blockquote><div><br></div><div>The error is in the pipeline. I don't have this machine.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
  Barry<br>
<br>
<br>
> On Jul 12, 2020, at 11:51 AM, Mark Adams <<a href="mailto:mfadams@lbl.gov" target="_blank">mfadams@lbl.gov</a>> wrote:<br>
> <br>
> I am getting pipeline errors for  adams/feature-dmplex-snes-landau on Windows-uni. mswin-gnu is fine.<br>
> <br>
> There are lots of errors, here is the start. I've tried to match mat/viennacl, which has .cxx files, w/o luck.<br>
> <br>
> Any ideas?<br>
> Thanks,<br>
> Mark<br>
> <br>
>         CXX arch-ci-mswin-uni/obj/dm/impls/plex/landau/kokkos/landau_kokkos.o<br>
> In file included from /usr/include/stdio.h:61,<br>
>                  from /home/glci2/builds/p34_q_s8/0/petsc/petsc/include/petscsys.h:225,<br>
>                  from /home/glci2/builds/p34_q_s8/0/petsc/petsc/include/petscis.h:7,<br>
>                  from /home/glci2/builds/p34_q_s8/0/petsc/petsc/include/petscvec.h:9,<br>
>                  from /home/glci2/builds/p34_q_s8/0/petsc/petsc/include/petscmat.h:6,<br>
>                  from /home/glci2/builds/p34_q_s8/0/petsc/petsc/include/petsc/private/dmpleximpl.h:4,<br>
>                  from /home/glci2/builds/p34_q_s8/0/petsc/petsc/src/dm/impls/plex/landau/kokkos/landau_kokkos.cxx:5:<br>
> /usr/include/sys/types.h:165:18: error: conflicting declaration ‘typedef __uid_t uid_t’<br>
>   165 | typedef __uid_t  uid_t;  /* user id */<br>
>       |                  ^~~~~<br>
<br>
</blockquote></div></div>