tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: Building libfetch and fetch in-tree



On Tue, Oct 01, 2013 at 11:39:23PM +0200, Pierre Pronchery wrote:
> On 01/10/2013 23:13, Joerg Sonnenberger wrote:
> > On Tue, Oct 01, 2013 at 11:09:57PM +0200, Pierre Pronchery wrote:
> >> On 01/10/2013 19:26, Joerg Sonnenberger wrote:
> >>> On Mon, Sep 30, 2013 at 01:00:50AM +0200, Pierre Pronchery wrote:
> >>>> I am attaching a complete diff here anyway; please let me know if/when I
> >>>> could commit part or all of these changes.
> >>>
> >>> This should *not* be committed.
> >>
> >> Why not? It unbreaks the upstream repository, without breaking anything
> >> within pkgsrc (as far as I can see).
> > 
> > The repository is not broken. It works exactly as it is supposed to.
> 
> Ok, let's have a look:
> 
> khorben:edgebsd-pkgsrc/net/fetch/files$ git branch
> * master
> [rigorously the same as pkgsrc's HEAD]
> khorben:edgebsd-pkgsrc/net/fetch/files$ ./configure
> [...]
> khorben:edgebsd-pkgsrc/net/fetch/files$ make
> #   compile  files/fetch.o
> gcc -O2 -fstack-protector -Wstack-protector   --param ssp-buffer-size=1
>  -std=gnu99 -Werror    -DHAVE_CONFIG_H  -c    fetch.c
> fetch.c:33:22: fatal error: nbcompat.h: No such file or directory
> compilation terminated.
> *** Error code 1
> 
> Obviously failed.

Please stop doing random things. Stop hacking to make random things
seemingly work. The pkgsrc build system easily allows building a debug
version. It easily allows changing things and running rebuild. You know,
people have been debugging this code before.

Joerg


Home | Main Index | Thread Index | Old Index