Hi Wayne, 3f9230fa5 doesn't have add_subdirectory( pcbnew ) in qa/CMakeLists.txt, because the reversion of the merge conflicts with the stray patch removed it.
if you add the add_subdirectory( pcbnew ) line back, it is reported to break on some systems. This could be a CMake version thing, but all the systems I have tried work, so it's kind of hard for me to tell. You can tell if you have the pcbnew unit tests are working if "make test" runs 4 tests, not 3 (or if the executable qa/pcbnew/qa_pcbnew is built). Cheers, John On Mon, Jan 7, 2019 at 1:06 PM Wayne Stambaugh <[email protected]> wrote: > > I just ran a 32 bit build on windows with commit 3f9230fa and I didn't > have any build or test issues. > > Cheers, > > Wayne > > On 1/7/2019 8:00 AM, John Beard wrote: > > Hi JP, > > > > Sorry, I thought that issue was just a side effect of conflicted > > merges in these files, but maybe not. I had built this code on Linux > > GCC, Windows Msys2 and MSVC on Simon's Jenkins with no issues, so I'm > > working blind in trying to fix it. > > > > I think it might be an issue with older CMakes, but I cannot test this > > as I do not know of a CI target I could use to check. I am rebuilding > > on Jenkins now, but since it takes an hour and doesn't even show the > > error, I'd like to know if I have also fixed it for you. > > > > Here's an attempt to fix it (replaces prior patch). > > > > What is the right way for me to check these patches are correct in > > future? It is frustrating to submit patches that break builds that I > > have no way to predict or detect, and I'm sure it frustrating for > > maintainers to waste so much time speculatively building patches and > > replying to emails with the failures. > > > > Cheers, > > > > John > > > > On Mon, Jan 7, 2019 at 11:42 AM jp charras <[email protected]> wrote: > >> > >> Le 07/01/2019 à 12:33, John Beard a écrit : > >>> Hi Seth, > >>> > >>> The revert commit (8f11a2133efd95526d1a3783dbaca76f732b8efb) also > >>> killed the CMake add_subdirectory (because the original commit was > >>> conflicted). Here is a patch to put it back in order (and put the > >>> existing subdirs into some order). > >>> > >>> Cheers, > >>> > >>> John > >>> > >> > >> Hi John, > >> > >> As previously reported, the add_subdirectory pcbnew breaks the windows > >> build and some Linux builds. > >> > >> Please, first fix the the build issue in qa/pcbnew. > >> > >> Thanks. > >> > >> > >> -- > >> Jean-Pierre CHARRAS > >> > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~kicad-developers > >> Post to : [email protected] > >> Unsubscribe : https://launchpad.net/~kicad-developers > >> More help : https://help.launchpad.net/ListHelp > >> > >> _______________________________________________ > >> Mailing list: https://launchpad.net/~kicad-developers > >> Post to : [email protected] > >> Unsubscribe : https://launchpad.net/~kicad-developers > >> More help : https://help.launchpad.net/ListHelp > > _______________________________________________ > Mailing list: https://launchpad.net/~kicad-developers > Post to : [email protected] > Unsubscribe : https://launchpad.net/~kicad-developers > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~kicad-developers Post to : [email protected] Unsubscribe : https://launchpad.net/~kicad-developers More help : https://help.launchpad.net/ListHelp

