← Back to team overview

kicad-developers team mailing list archive

Fwd: Re: Build failed in Jenkins: KiCad (Linux, all options, Debug) #998

 

I've already rolled back the Cairo version to 1.8.8.  I leave it as is
unless there is a good reason to change it.  I'm not familiar enough
with Cairo to know what advantages a new version would give us.

-------- Forwarded Message --------
Subject: Re: [Kicad-developers] Build failed in Jenkins: KiCad (Linux,
all options, Debug) #998
Date: Sun, 3 Jan 2016 19:15:31 -0500
From: Wayne Stambaugh <stambaughw@xxxxxxxxx>
To: Nick Østergaard <oe.nick@xxxxxxxxx>

If I have to, I can roll back the Cairo version to 1.8.8 but it seems to
me that supporting really old versions of any library on the development
release is more work than it's worth.  It might be better to drop
nightly builds for CentOS 6 and only provide stable builds and only
provide nightly builds for a more recent version of CentOS (7?).

On 1/3/2016 7:10 PM, Nick Østergaard wrote:
> I don't know, that is just what ajo has on the master server for
> jenkins. I don't know any persons using it as a desktop. But I have
> disabled the email by every fail untill we get it fixed. I am still
> waiting for Ajo to give me access to the server.
> 
> 2016-01-04 0:59 GMT+01:00 Wayne Stambaugh <stambaughw@xxxxxxxxx>:
>> It appears that CentOS 6 is the guilty culprit.  Do we need to provide
>> binaries for CentOS 6?  Is there that big of a CentOS 6 user base?
>>
>> On 1/3/2016 6:55 PM, Nick Østergaard wrote:
>>> Centos 6 I think, but that I am not completely sure about. I am not
>>> sure if they ship multiple versions.
>>>
>>> 2016-01-03 21:46 GMT+01:00 Wayne Stambaugh <stambaughw@xxxxxxxxx>:
>>>> WTF?  What distro is using a six year old version of Cairo?  Cairo
>>>> 1.12.2 was released 4 years ago.  Do we really need to support Cairo 1.8.8?
>>>>
>>>> On 1/3/2016 3:34 PM, Miguel Angel Ajo wrote:
>>>>> See <http://ci.kicad-pcb.org/job/kicad-full/998/changes>
>>>>>
>>>>> Changes:
>>>>>
>>>>> [Wayne Stambaugh] Remove Boost library building and other build improvements.
>>>>>
>>>>> * Remove download and build Boost from source and all CMake boost source build
>>>>> dependencies.
>>>>> * Make FindCairo.cmake use pkg-config when it's available not just all
>>>>> platforms except windows.
>>>>> * Add version checking to FindCairo.cmake.
>>>>> * Change find GML version to 0.9.5.1 which is the current version in Ubuntu
>>>>> 14.04 LTS.
>>>>> * Update required Cairo version to 1.12.1.
>>>>>
>>>>> ------------------------------------------
>>>>> Started by an SCM change
>>>>> Building on master in workspace <http://ci.kicad-pcb.org/job/kicad-full/ws/>
>>>>> $ bzr revision-info -d <http://ci.kicad-pcb.org/job/kicad-full/ws/>
>>>>> info result: bzr revision-info -d <http://ci.kicad-pcb.org/job/kicad-full/ws/> returned 0. Command output: "6413 stambaughw@xxxxxxxxxxx-20160103135827-schufcczw0mzgymk
>>>>> " stderr: ""
>>>>> [kicad-full] $ bzr pull --overwrite lp:kicad
>>>>> You have not informed bzr of your Launchpad ID, and you must do this to
>>>>> write to Launchpad or access private data.  See "bzr help launchpad-login".
>>>>> http://bazaar.launchpad.net/~kicad-product-committers/kicad/product is permanently redirected to http://bazaar.launchpad.net/~kicad-product-committers/kicad/product/changes
>>>>> You have not informed bzr of your Launchpad ID, and you must do this to
>>>>> write to Launchpad or access private data.  See "bzr help launchpad-login".
>>>>>  M  CMakeLists.txt
>>>>>  M  CMakeModules/FindCairo.cmake
>>>>> -D  CMakeModules/download_boost.cmake
>>>>>  M  pcbnew/github/CMakeLists.txt
>>>>>  M  utils/idftools/CMakeLists.txt
>>>>> All changes applied successfully.
>>>>> Now on revision 6414.
>>>>> [kicad-full] $ bzr revert
>>>>> $ bzr revision-info -d <http://ci.kicad-pcb.org/job/kicad-full/ws/>
>>>>> info result: bzr revision-info -d <http://ci.kicad-pcb.org/job/kicad-full/ws/> returned 0. Command output: "6414 stambaughw@xxxxxxxxxxx-20160103203309-xtp2kea06pdjum3v
>>>>> " stderr: ""
>>>>> [kicad-full] $ bzr log -v -r revid:stambaughw@xxxxxxxxxxx-20160103135827-schufcczw0mzgymk..revid:stambaughw@xxxxxxxxxxx-20160103203309-xtp2kea06pdjum3v --long --show-ids
>>>>> Getting local revision...
>>>>> $ bzr revision-info -d <http://ci.kicad-pcb.org/job/kicad-full/ws/>
>>>>> info result: bzr revision-info -d <http://ci.kicad-pcb.org/job/kicad-full/ws/> returned 0. Command output: "6414 stambaughw@xxxxxxxxxxx-20160103203309-xtp2kea06pdjum3v
>>>>> " stderr: ""
>>>>> RevisionState revno:6414 revid:stambaughw@xxxxxxxxxxx-20160103203309-xtp2kea06pdjum3v
>>>>> [kicad-full] $ /bin/sh -xe /tmp/hudson4195221729571128678.sh
>>>>> + OPTS=' -DCMAKE_BUILD_TYPE=Debug -DBUILD_GITHUB_PLUGIN=ON -DKICAD_SCRIPTING=ON -DKICAD_SCRIPTING_MODULES=ON -DKICAD_SCRIPTING_WXPYTHON=ON -DKICAD_SKIP_BOOST=YES'
>>>>> + '[' -d build ']'
>>>>> + cd build
>>>>> + /usr/bin/cmake .. -DCMAKE_BUILD_TYPE=Debug -DBUILD_GITHUB_PLUGIN=ON -DKICAD_SCRIPTING=ON -DKICAD_SCRIPTING_MODULES=ON -DKICAD_SCRIPTING_WXPYTHON=ON -DKICAD_SKIP_BOOST=YES
>>>>> -- Kicad install dir: </usr/local>
>>>>> -- Found OpenGL: /usr/lib64/libGL.so
>>>>> -- Found Glew: /usr/lib64/libGLEW.so
>>>>> -- Check for installed GLEW -- found
>>>>> -- Found GLM: /usr/local/include (found suitable version "0.9.7.1", minimum required is "0.9.5.1")
>>>>> CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:108 (message):
>>>>>   Could NOT find Cairo: Found unsuitable version "1.8.8", but required is at
>>>>>   least "1.12.1" (found /usr/lib64/libcairo.so)
>>>>> Call Stack (most recent call first):
>>>>>   /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:313 (_FPHSA_FAILURE_MESSAGE)
>>>>>   CMakeModules/FindCairo.cmake:158 (find_package_handle_standard_args)
>>>>>   CMakeLists.txt:456 (find_package)
>>>>>
>>>>>
>>>>> -- Configuring incomplete, errors occurred!
>>>>> See also "<http://ci.kicad-pcb.org/job/kicad-full/ws/build/CMakeFiles/CMakeOutput.log";.>
>>>>> Build step 'Execute shell' marked build as failure
>>>>> [WARNINGS] Skipping publisher since build result is FAILURE
>>>>>
>>>>> _______________________________________________
>>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>>> More help   : https://help.launchpad.net/ListHelp
>>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~kicad-developers
>>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>>> More help   : https://help.launchpad.net/ListHelp
>>