My previous update to -current was December 24th, and after building
the release, checkflist told me that I had something different in a
man entry somewhere. Just one line of output, and I decided maybe one
line was minimal enough output. (The FAQ says it should be "minimal".)
First time checkflist has said anything. I guess I should have asked
at the time if that was going to be a problem.

Today, I updated src, xenocara, and ports starting about eight hours
ago. Built and installed the kernel (GENERIC.MP) successfully,
rebooted, and started building src, following the recipe in the FAQ:

    cd /usr/src/sys/arch/`machine`/conf

Except that I slipped a parameterless

    config

in here and got a message about not having a CONFIG file, I think,
after which I tried

    config GENERIC.MP

which gave me a message that my kernel configuration had changed and I
should do a make clean

    make clean

which told me it didn't know how to do that, and I tried again

    config GENERIC.MP

with no error this time,

    cd ../compile/GENERIC.MP
    make clean & make

which succeeded. So I did

    make install
    reboot

and continued

    rm -rf /usr/obj
    cd /usr/src
    make obj
    cd /usr/src/etc && env DESTDIR=/ make distrib-dirs
    cd /usr/src
    make build

>From a compiler command line that gets its ouput piped to tsort -q, I'm getting

    tsort: pledge: invalid agument
    cc: no input files
    *** Error 1 in lib/libcrypto/crypto  (<bsd.lib.mk>:212 'libcrypto.so.37.8')
    *** Error 1 in lib/libcrypto (<bsd.subdir.mk>:48 'all')
    *** Error 1 in lib (<bsd.subdir.mk>:48 'all')
    *** Error 1 in /usr/src (Makefile:79 'build')

Looking up "tsort: pledge: invalid argument", I found

    https://marc.info/?l=openbsd-misc&m=144951748325665&w=2
    Re: pax: pledge: Invalid argument:

On Tue, Dec 8, 2015 at 12:35 PM, Sonic <sonicsm...@gmail.com> wrote,
> On Mon, Dec 7, 2015 at 2:41 PM, Theo de Raadt <dera...@cvs.openbsd.org> wrote:
>> Your mistake.
>
> Yes, my mistake. Sorry for the noise.
> I recommend upgrading to a snapshot.

And I don't recall what Sonic's mistake might have been.

More from the thread:

> > -current not building:
> >
> > ./icdb.h -> ./icdb.ph
> > pax: pledge: Invalid argument
> > *** Error 1 in gnu/usr.bin/perl (Makefile.bsd-wrapper:112 'install')
> > *** Error 2 in gnu/usr.bin (<bsd.subdir.mk>:48 'realinstall')
> > *** Error 2 in gnu (<bsd.subdir.mk>:48 'realinstall')
> > *** Error 2 in . (<bsd.subdir.mk>:48 'realinstall')
> > *** Error 2 in /usr/src (Makefile:82 'build')

Right now I'm doing a lot of guessing.

Was the config without a parameter enough to cause this sort of thing?

Or should I be looking for some other mistake I made?

Do I need to backup my data, wipe the OS, and re-install from a snapshot kernel?

Any cluebats appreciated.

-- 
Joel Rees

Be careful when you look at conspiracy.
Arm yourself with knowledge of yourself, as well:
http://reiisi.blogspot.jp/2011/10/conspiracy-theories.html

Reply via email to