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