And to add: no, the build process does not build clang inside
docker/pbuilder -- trusty's clang-3.5 is used instead (possibly 3.4).

That is not relevant though: the error is that compiler cannot be found.

On Fri, Dec 4, 2015, 10:04 Ivan Vučica <i...@vucica.net> wrote:

> The package builds in a Docker container targeting trusty.
>
> I /think/ I got it building inside a trusty pbuilder environment, too,
> which /should/ be reasonably similar to what Canonical is bound to be doing.
>
> I did not get around to pinpointing the actual issue yet.
>
> On Wed, Dec 2, 2015, 18:41 Luis Garcia Alanis <l...@garcia.tv> wrote:
>
>> are you targetting 15.10? I now 14.04 and 14.10 ubuntu releases don't
>> build gnustep with clang out of the box, I think even 15.04 does not build
>> with clang out of the box, but the latest that does came out does.
>>
>>
>> On Wed, Dec 2, 2015 at 8:37 AM, Ivan Vučica <i...@vucica.net> wrote:
>>
>>> That is the idea. But currently that cannot happen.
>>>
>>> Current status is that Launchpad's PPA builder apparently cannot find
>>> clang for libobjc2, even though I declared it in the Build-Depends field.
>>> Debugging this kind of things is annoying as I need to rebuild the source
>>> package (which, with current automation, takes a while). It has to have a
>>> unique package version, otherwise PPA upload rejects it. Then I need to
>>> wait for Canonical's builder to install the whole system. Then I need to
>>> identify what broke solely based on logs output (because why would there be
>>> a feature to browse the build sandbox's filesystem, that would be silly,
>>> right).
>>>
>>> I will make appropriate announcements when this is ready.
>>>
>>> Patches and forks are, of course, welcome...
>>>
>>> sent from phone
>>> On Dec 2, 2015 13:12, "Luis Garcia Alanis" <l...@garcia.tv> wrote:
>>>
>>>> Great!
>>>>
>>>> Maybe Gregory can put them on the gnustep page as a ppa so that folks
>>>> using ubuntu can use them :)
>>>>
>>>> is it automatable?
>>>>
>>>> On Mon, Nov 9, 2015 at 4:39 AM, Ivan Vučica <i...@vucica.net> wrote:
>>>>
>>>>> Breakage that I discovered during the GS meeting (Debian package build
>>>>> system complaining about libobjc missing specification of dependencies) 
>>>>> has
>>>>> been fixed. I'll send an update when I am ready to upload new packages to 
>>>>> a
>>>>> PPA.
>>>>>
>>>>> I could not squeeze cmake's cpack into submission to build the binary
>>>>> deb package correctly (to produce the
>>>>> .shlibs file), so I have given up on this, and packaging is done using
>>>>> plain-old debianhelper-based system. As an added bonus, now this system
>>>>> produces a Debian source package for libobjc2 as well!
>>>>>
>>>>> I've also switched to git repo for libobjc2. Where I left things off,
>>>>> gnustep-gui did not build correctly, but that's a matter of some more
>>>>> tweaking.
>>>>>
>>>>> Next up:
>>>>> - replacing DEB_MAINTAINER with DEB_FULLNAME and DEB_EMAIL (if I
>>>>> recall the variable names correctly) which is what dch tool for updating
>>>>> changelogs uses
>>>>> - docker system should let you use your own gpg key and specify
>>>>> DEB_{MAINTAINER,FULLNAME,EMAOL}
>>>>> - moving away from interdependant shellscripts into a set of
>>>>> dockerfiles (making use of docker's caching) which will only depend on
>>>>> previous container's DEB file outputs, and not on the rest of the
>>>>> filesystem contents
>>>>>
>>>>> sent from phone
>>>>>
>>>>> On Wed, Jul 8, 2015, 10:47 David Chisnall <thera...@sucs.org> wrote:
>>>>>
>>>>> On 7 Jul 2015, at 17:53, Ivan Vučica <i...@vucica.net> wrote:
>>>>> >
>>>>> > - It's still using libobjc2 from GNUstep's Subversion repository,
>>>>> and not the one in David's repository on Github
>>>>>
>>>>> FYI: This is now moved back to the GNUstep organisation on GitHub[1]
>>>>> and that’s where the FreeBSD port fetches it from (GitHub can produce
>>>>> tarballs from unreleased revisions, so it’s nice and easy to package
>>>>> unreleased code).  Please don’t use the one that’s under my user on 
>>>>> GitHub.
>>>>>
>>>>> We’ve been using it here and I’ve not had any other bug reports from
>>>>> FreeBSD users, so I intend on pushing out a new release this weekend.
>>>>>
>>>>> David
>>>>>
>>>>> [1] https <https://github.com/gnustep/libobjc2>://
>>>>> <https://github.com/gnustep/libobjc2>github.com
>>>>> <https://github.com/gnustep/libobjc2>/
>>>>> <https://github.com/gnustep/libobjc2>gnustep
>>>>> <https://github.com/gnustep/libobjc2>/
>>>>> <https://github.com/gnustep/libobjc2>libobjc2
>>>>> <https://github.com/gnustep/libobjc2>
>>>>>
>>>>> -- Sent from my Cray X1
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Discuss-gnustep mailing list
>>>>> Discuss-gnustep@gnu.org
>>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnustep
>>>>>
>>>>>
>>>>
>>
_______________________________________________
Discuss-gnustep mailing list
Discuss-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to