Re: make install for print/texinfo fails on -CURRENT

2017-07-12 Thread Stefan Esser
Am 12.07.17 um 18:11 schrieb David Naylor:
> On Tuesday, 11 July 2017 08:47:17 Bob Willcox wrote:
>> Hmm, I just tried running synth on my test system again (this is the system
>> that I successfully built and install texinfo on just a bit ago) and synth
>> still fails with the same build errors as before. I'm not all that familiar
>> with synth, but it appears that it may be working with some old stuff.
> 
> Hi
> 
> (Replying to a random email)
> 
> I've encountered the exact same issue while building the i386 packages for 
> wine.  Once I forced a rebuild of _all_ texinfo dependencies, installation 
> worked.  
> 
> I suspect an ABI change in -CURRENT that broke a dependency (sounds like perl 
> based on the thread).  

I had a problem with subversion after the upgrade to 1.9.6, and this
was due to an incompatibility with the apr library, which had not been
rebuilt for some time.

Seems that this is fall-out from the ino64 changes. Seems that while
symbol versioning allows old libraries to access struct stat as it was
before the change, this struct stat passed to a freshly built binary
(or library) by reference will cause obvious failures.


So, if you compile any port after the ino64 change, better make sure
that all referenced libraries (that operate on struct stat and might
pass such a struct to a fresh binary) have been rebuilt before.

As long as binary packages are built on a pre-ino64 machine, the
resulting packages ought to work on any -CURRENT system. But if you
build any port that references a library installed by such a package,
you risk mixing different versions of struct stat. This will continue
to be a problem as long as the -CURRENT package builders are pre-ino64.

If the package builders are upgraded to support ino64, all ports that
call stat() (or other functions with call signature affected by ino64)
should have PORTREVISION bumped, as should all ports depending on them.

Regards, STefan
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: make install for print/texinfo fails on -CURRENT

2017-07-12 Thread David Naylor
On Tuesday, 11 July 2017 08:47:17 Bob Willcox wrote:
> Hmm, I just tried running synth on my test system again (this is the system
> that I successfully built and install texinfo on just a bit ago) and synth
> still fails with the same build errors as before. I'm not all that familiar
> with synth, but it appears that it may be working with some old stuff.

Hi

(Replying to a random email)

I've encountered the exact same issue while building the i386 packages for 
wine.  Once I forced a rebuild of _all_ texinfo dependencies, installation 
worked.  

I suspect an ABI change in -CURRENT that broke a dependency (sounds like perl 
based on the thread).  

Regards

signature.asc
Description: This is a digitally signed message part.


Re: make install for print/texinfo fails on -CURRENT

2017-07-11 Thread Bob Willcox
Hmm, I just tried running synth on my test system again (this is the system
that I successfully built and install texinfo on just a bit ago) and synth
still fails with the same build errors as before. I'm not all that familiar
with synth, but it appears that it may be working with some old stuff.

I have to say, I haven't been a fan of perl since Larry Wall first came out
with it back in the 80s, and this sort of mess isn't improving my opinion any.

Bob

-- 
Bob Willcox| Lawsuit, n.: A machine which you go into as a pig and
b...@immure.com |come out as a sausage.
Austin, TX |-- Ambrose Bierce
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: make install for print/texinfo fails on -CURRENT

2017-07-11 Thread Bob Willcox
On Tue, Jul 11, 2017 at 03:26:30PM +0200, Herbert J. Skuhra wrote:
> > On 11 July 2017 at 15:18 Bob Willcox  wrote:
> > 
> > 
> > On Tue, Jul 11, 2017 at 03:12:12PM +0200, Herbert J. Skuhra wrote:
> > > > On 11 July 2017 at 14:51 Bob Willcox  wrote:
> > > > 
> > > > 
> > > > On Tue, Jul 11, 2017 at 01:13:33PM +0200, Herbert J. Skuhra wrote:
> > > > > > On 10 July 2017 at 22:59 Bob Willcox  wrote:
> > > > > > 
> > > > > > 
> > > > > > On Mon, Jul 10, 2017 at 10:21:21PM +0200, Herbert J. Skuhra wrote:
> > > > > > > Bob Willcox skrev:
> > > > > > > > 
> > > > > > > > On Mon, Jul 10, 2017 at 09:49:06PM +0200, Herbert J. Skuhra 
> > > > > > > > wrote:
> > > > > > > >> Bob Willcox skrev:
> > > > > > > >> > 
> > > > > > > >> > The make ran w/o any errors but when I attempt to do the 
> > > > > > > >> > install I get
> > > > > > > >> > this:
> > > > > > > >> > 
> > > > > > > >> > root@jabba:0 /usr/ports/print/texinfo> make install
> > > > > > > >> > ===>  Installing for texinfo-6.4_1,1
> > > > > > > >> > ===>   texinfo-6.4_1,1 depends on package: perl5>=5.24<5.25 
> > > > > > > >> > - found
> > > > > > > >> > ===>   texinfo-6.4_1,1 depends on executable: indexinfo - 
> > > > > > > >> > found
> > > > > > > >> > ===>  Checking if texinfo already installed
> > > > > > > >> > ===>   Registering installation for texinfo-6.4_1,1
> > > > > > > >> > pkg-static: Unable to access file 
> > > > > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.a:No
> > > > > > > >> >  such file or directory
> > > > > > > >> > pkg-static: Unable to access file 
> > > > > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.so:No
> > > > > > > >> >  such file or directory
> > > > > > > >> > pkg-static: Unable to access file 
> > > > > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/share/texinfo/Texinfo/Convert/XSParagraph/TestXS.pm:No
> > > > > > > >> >  such file or directory
> > > > > > > >> > *** Error code 74
> > > > > > > >> > 
> > > > > > > >> > Stop.
> > > > > > > >> > make[1]: stopped in /usr/ports/print/texinfo
> > > > > > > >> > *** Error code 1
> > > > > > > >> > 
> > > > > > > >> > Stop.
> > > > > > > >> > make: stopped in /usr/ports/print/texinfo
> > > > > > > >> > 
> > > > > > > >> > 
> > > > > > > >> > Is anyone else seeing this?
> > > > > > > >> 
> > > > > > > >> I am not, but there is already a PR:
> > > > > > > >> 
> > > > > > > >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220460
> > > > > > > > 
> > > > > > > > Ah, ok...thanks for pointing that out. I hadn't seen it.
> > > > > > > 
> > > > > > > Hmm, the PR shows:
> > > > > > > 
> > > > > > > TestXS.c: loadable library and perl binaries are mismatched (got 
> > > > > > > handshake key 0xdf00080, needed 0xd200080)
> > > > > > > checking whether we can build Perl extension (XS) modules... no
> > > > > > > 
> > > > > > > Do you also get this error?
> > > > > > > Have you tried to cleanup your perl installation and rebuild perl 
> > > > > > > and "p5-" ports?
> > > > > > > 
> > > > > > > --
> > > > > > > Herbert
> > > > > > 
> > > > > > No, I haven't done anything with perl since back in April. Indeed, 
> > > > > > all I did
> > > > > > here was run 'synth upgrade-system'. This is a test system and has 
> > > > > > very few
> > > > > > ports on it:
> > > > > 
> > > > > I am not using synth. Did 'synth upgrade-system' rebuild perl? Are 
> > > > > you building texinfo also with synth? On the same host? Have you 
> > > > > checked config.log in texinfo's workdir?
> > > > 
> > > > No, synth didn't build, or attempt to build, perl on this run. It was 
> > > > last
> > > > built on April 21st. Snyth attempted to build texinfo and that's when it
> > > > failed.
> > > > 
> > > > Actually I have two systems that I attempted this on, one was the test 
> > > > system
> > > > I mentioned earlier, the other is a backup file server. The building of
> > > > texinfo failed on both. On the test system I tried deleting texinfo and 
> > > > the
> > > > rebuilding/installing...no dice. Install still failed On that system I 
> > > > could
> > > > try deleting and rebuilding perl. Don't want to do that on my backup 
> > > > server,
> > > > though.
> > > 
> > > During compilation of texinfo do you get "TestXS.c: loadable library and 
> > > perl binaries are mismatched (got handshake key 0xdf00080, needed 
> > > 0xd200080)" or not? If this is the case you have to fix/rebuild perl (not 
> > > texinfo).
> > 
> > I just rebuilt and reinstalled perl and now when I attempt to build texinfo 
> > I
> > get this:
> > 
> > gmake[4]: Entering directory '/usr/ports/print/texinfo/work/texinfo-6.4/man'
> > unset TEXI2DVI_BUILD_MODE; unset TEXI2DVI_BUILD_DIRECTORY; /bin/sh 
> > /usr/ports/print/texinfo/work/texinfo-6.4/build-aux/missing help2man \
> >   --name="convert Texinfo documents to DVI or PDF" \
> >   ../util/texi2dvi >texi2dvi.1
> > gettext.c: loadable library and perl binaries are mismatched 

Re: make install for print/texinfo fails on -CURRENT

2017-07-11 Thread Herbert J. Skuhra
> On 11 July 2017 at 15:18 Bob Willcox  wrote:
> 
> 
> On Tue, Jul 11, 2017 at 03:12:12PM +0200, Herbert J. Skuhra wrote:
> > > On 11 July 2017 at 14:51 Bob Willcox  wrote:
> > > 
> > > 
> > > On Tue, Jul 11, 2017 at 01:13:33PM +0200, Herbert J. Skuhra wrote:
> > > > > On 10 July 2017 at 22:59 Bob Willcox  wrote:
> > > > > 
> > > > > 
> > > > > On Mon, Jul 10, 2017 at 10:21:21PM +0200, Herbert J. Skuhra wrote:
> > > > > > Bob Willcox skrev:
> > > > > > > 
> > > > > > > On Mon, Jul 10, 2017 at 09:49:06PM +0200, Herbert J. Skuhra wrote:
> > > > > > >> Bob Willcox skrev:
> > > > > > >> > 
> > > > > > >> > The make ran w/o any errors but when I attempt to do the 
> > > > > > >> > install I get
> > > > > > >> > this:
> > > > > > >> > 
> > > > > > >> > root@jabba:0 /usr/ports/print/texinfo> make install
> > > > > > >> > ===>  Installing for texinfo-6.4_1,1
> > > > > > >> > ===>   texinfo-6.4_1,1 depends on package: perl5>=5.24<5.25 - 
> > > > > > >> > found
> > > > > > >> > ===>   texinfo-6.4_1,1 depends on executable: indexinfo - found
> > > > > > >> > ===>  Checking if texinfo already installed
> > > > > > >> > ===>   Registering installation for texinfo-6.4_1,1
> > > > > > >> > pkg-static: Unable to access file 
> > > > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.a:No
> > > > > > >> >  such file or directory
> > > > > > >> > pkg-static: Unable to access file 
> > > > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.so:No
> > > > > > >> >  such file or directory
> > > > > > >> > pkg-static: Unable to access file 
> > > > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/share/texinfo/Texinfo/Convert/XSParagraph/TestXS.pm:No
> > > > > > >> >  such file or directory
> > > > > > >> > *** Error code 74
> > > > > > >> > 
> > > > > > >> > Stop.
> > > > > > >> > make[1]: stopped in /usr/ports/print/texinfo
> > > > > > >> > *** Error code 1
> > > > > > >> > 
> > > > > > >> > Stop.
> > > > > > >> > make: stopped in /usr/ports/print/texinfo
> > > > > > >> > 
> > > > > > >> > 
> > > > > > >> > Is anyone else seeing this?
> > > > > > >> 
> > > > > > >> I am not, but there is already a PR:
> > > > > > >> 
> > > > > > >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220460
> > > > > > > 
> > > > > > > Ah, ok...thanks for pointing that out. I hadn't seen it.
> > > > > > 
> > > > > > Hmm, the PR shows:
> > > > > > 
> > > > > > TestXS.c: loadable library and perl binaries are mismatched (got 
> > > > > > handshake key 0xdf00080, needed 0xd200080)
> > > > > > checking whether we can build Perl extension (XS) modules... no
> > > > > > 
> > > > > > Do you also get this error?
> > > > > > Have you tried to cleanup your perl installation and rebuild perl 
> > > > > > and "p5-" ports?
> > > > > > 
> > > > > > --
> > > > > > Herbert
> > > > > 
> > > > > No, I haven't done anything with perl since back in April. Indeed, 
> > > > > all I did
> > > > > here was run 'synth upgrade-system'. This is a test system and has 
> > > > > very few
> > > > > ports on it:
> > > > 
> > > > I am not using synth. Did 'synth upgrade-system' rebuild perl? Are you 
> > > > building texinfo also with synth? On the same host? Have you checked 
> > > > config.log in texinfo's workdir?
> > > 
> > > No, synth didn't build, or attempt to build, perl on this run. It was last
> > > built on April 21st. Snyth attempted to build texinfo and that's when it
> > > failed.
> > > 
> > > Actually I have two systems that I attempted this on, one was the test 
> > > system
> > > I mentioned earlier, the other is a backup file server. The building of
> > > texinfo failed on both. On the test system I tried deleting texinfo and 
> > > the
> > > rebuilding/installing...no dice. Install still failed On that system I 
> > > could
> > > try deleting and rebuilding perl. Don't want to do that on my backup 
> > > server,
> > > though.
> > 
> > During compilation of texinfo do you get "TestXS.c: loadable library and 
> > perl binaries are mismatched (got handshake key 0xdf00080, needed 
> > 0xd200080)" or not? If this is the case you have to fix/rebuild perl (not 
> > texinfo).
> 
> I just rebuilt and reinstalled perl and now when I attempt to build texinfo I
> get this:
> 
> gmake[4]: Entering directory '/usr/ports/print/texinfo/work/texinfo-6.4/man'
> unset TEXI2DVI_BUILD_MODE; unset TEXI2DVI_BUILD_DIRECTORY; /bin/sh 
> /usr/ports/print/texinfo/work/texinfo-6.4/build-aux/missing help2man \
>   --name="convert Texinfo documents to DVI or PDF" \
>   ../util/texi2dvi >texi2dvi.1
> gettext.c: loadable library and perl binaries are mismatched (got handshake 
> key 0xd200080, needed 0xdf00080)
> gmake[4]: *** [Makefile:1398: texi2dvi.1] Error 1
> gmake[4]: Leaving directory '/usr/ports/print/texinfo/work/texinfo-6.4/man'
> gmake[3]: *** [Makefile:1196: all-recursive] Error 1
> gmake[3]: Leaving directory '/usr/ports/print/texinfo/work/texinfo-6.4'
> gmake[2]: *** 

Re: make install for print/texinfo fails on -CURRENT

2017-07-11 Thread Bob Willcox
On Tue, Jul 11, 2017 at 03:12:12PM +0200, Herbert J. Skuhra wrote:
> > On 11 July 2017 at 14:51 Bob Willcox  wrote:
> > 
> > 
> > On Tue, Jul 11, 2017 at 01:13:33PM +0200, Herbert J. Skuhra wrote:
> > > > On 10 July 2017 at 22:59 Bob Willcox  wrote:
> > > > 
> > > > 
> > > > On Mon, Jul 10, 2017 at 10:21:21PM +0200, Herbert J. Skuhra wrote:
> > > > > Bob Willcox skrev:
> > > > > > 
> > > > > > On Mon, Jul 10, 2017 at 09:49:06PM +0200, Herbert J. Skuhra wrote:
> > > > > >> Bob Willcox skrev:
> > > > > >> > 
> > > > > >> > The make ran w/o any errors but when I attempt to do the install 
> > > > > >> > I get
> > > > > >> > this:
> > > > > >> > 
> > > > > >> > root@jabba:0 /usr/ports/print/texinfo> make install
> > > > > >> > ===>  Installing for texinfo-6.4_1,1
> > > > > >> > ===>   texinfo-6.4_1,1 depends on package: perl5>=5.24<5.25 - 
> > > > > >> > found
> > > > > >> > ===>   texinfo-6.4_1,1 depends on executable: indexinfo - found
> > > > > >> > ===>  Checking if texinfo already installed
> > > > > >> > ===>   Registering installation for texinfo-6.4_1,1
> > > > > >> > pkg-static: Unable to access file 
> > > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.a:No
> > > > > >> >  such file or directory
> > > > > >> > pkg-static: Unable to access file 
> > > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.so:No
> > > > > >> >  such file or directory
> > > > > >> > pkg-static: Unable to access file 
> > > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/share/texinfo/Texinfo/Convert/XSParagraph/TestXS.pm:No
> > > > > >> >  such file or directory
> > > > > >> > *** Error code 74
> > > > > >> > 
> > > > > >> > Stop.
> > > > > >> > make[1]: stopped in /usr/ports/print/texinfo
> > > > > >> > *** Error code 1
> > > > > >> > 
> > > > > >> > Stop.
> > > > > >> > make: stopped in /usr/ports/print/texinfo
> > > > > >> > 
> > > > > >> > 
> > > > > >> > Is anyone else seeing this?
> > > > > >> 
> > > > > >> I am not, but there is already a PR:
> > > > > >> 
> > > > > >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220460
> > > > > > 
> > > > > > Ah, ok...thanks for pointing that out. I hadn't seen it.
> > > > > 
> > > > > Hmm, the PR shows:
> > > > > 
> > > > > TestXS.c: loadable library and perl binaries are mismatched (got 
> > > > > handshake key 0xdf00080, needed 0xd200080)
> > > > > checking whether we can build Perl extension (XS) modules... no
> > > > > 
> > > > > Do you also get this error?
> > > > > Have you tried to cleanup your perl installation and rebuild perl and 
> > > > > "p5-" ports?
> > > > > 
> > > > > --
> > > > > Herbert
> > > > 
> > > > No, I haven't done anything with perl since back in April. Indeed, all 
> > > > I did
> > > > here was run 'synth upgrade-system'. This is a test system and has very 
> > > > few
> > > > ports on it:
> > > 
> > > I am not using synth. Did 'synth upgrade-system' rebuild perl? Are you 
> > > building texinfo also with synth? On the same host? Have you checked 
> > > config.log in texinfo's workdir?
> > 
> > No, synth didn't build, or attempt to build, perl on this run. It was last
> > built on April 21st. Snyth attempted to build texinfo and that's when it
> > failed.
> > 
> > Actually I have two systems that I attempted this on, one was the test 
> > system
> > I mentioned earlier, the other is a backup file server. The building of
> > texinfo failed on both. On the test system I tried deleting texinfo and the
> > rebuilding/installing...no dice. Install still failed On that system I could
> > try deleting and rebuilding perl. Don't want to do that on my backup server,
> > though.
> 
> During compilation of texinfo do you get "TestXS.c: loadable library and perl 
> binaries are mismatched (got handshake key 0xdf00080, needed 0xd200080)" or 
> not? If this is the case you have to fix/rebuild perl (not texinfo).

I just rebuilt and reinstalled perl and now when I attempt to build texinfo I
get this:

gmake[4]: Entering directory '/usr/ports/print/texinfo/work/texinfo-6.4/man'
unset TEXI2DVI_BUILD_MODE; unset TEXI2DVI_BUILD_DIRECTORY; /bin/sh 
/usr/ports/print/texinfo/work/texinfo-6.4/build-aux/missing help2man \
  --name="convert Texinfo documents to DVI or PDF" \
  ../util/texi2dvi >texi2dvi.1
gettext.c: loadable library and perl binaries are mismatched (got handshake key 
0xd200080, needed 0xdf00080)
gmake[4]: *** [Makefile:1398: texi2dvi.1] Error 1
gmake[4]: Leaving directory '/usr/ports/print/texinfo/work/texinfo-6.4/man'
gmake[3]: *** [Makefile:1196: all-recursive] Error 1
gmake[3]: Leaving directory '/usr/ports/print/texinfo/work/texinfo-6.4'
gmake[2]: *** [Makefile:1135: all] Error 2
gmake[2]: Leaving directory '/usr/ports/print/texinfo/work/texinfo-6.4'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/print/texinfo
*** Error code 

Re: make install for print/texinfo fails on -CURRENT

2017-07-11 Thread Herbert J. Skuhra
> On 11 July 2017 at 14:51 Bob Willcox  wrote:
> 
> 
> On Tue, Jul 11, 2017 at 01:13:33PM +0200, Herbert J. Skuhra wrote:
> > > On 10 July 2017 at 22:59 Bob Willcox  wrote:
> > > 
> > > 
> > > On Mon, Jul 10, 2017 at 10:21:21PM +0200, Herbert J. Skuhra wrote:
> > > > Bob Willcox skrev:
> > > > > 
> > > > > On Mon, Jul 10, 2017 at 09:49:06PM +0200, Herbert J. Skuhra wrote:
> > > > >> Bob Willcox skrev:
> > > > >> > 
> > > > >> > The make ran w/o any errors but when I attempt to do the install I 
> > > > >> > get
> > > > >> > this:
> > > > >> > 
> > > > >> > root@jabba:0 /usr/ports/print/texinfo> make install
> > > > >> > ===>  Installing for texinfo-6.4_1,1
> > > > >> > ===>   texinfo-6.4_1,1 depends on package: perl5>=5.24<5.25 - found
> > > > >> > ===>   texinfo-6.4_1,1 depends on executable: indexinfo - found
> > > > >> > ===>  Checking if texinfo already installed
> > > > >> > ===>   Registering installation for texinfo-6.4_1,1
> > > > >> > pkg-static: Unable to access file 
> > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.a:No
> > > > >> >  such file or directory
> > > > >> > pkg-static: Unable to access file 
> > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.so:No
> > > > >> >  such file or directory
> > > > >> > pkg-static: Unable to access file 
> > > > >> > /usr/ports/print/texinfo/work/stage/usr/local/share/texinfo/Texinfo/Convert/XSParagraph/TestXS.pm:No
> > > > >> >  such file or directory
> > > > >> > *** Error code 74
> > > > >> > 
> > > > >> > Stop.
> > > > >> > make[1]: stopped in /usr/ports/print/texinfo
> > > > >> > *** Error code 1
> > > > >> > 
> > > > >> > Stop.
> > > > >> > make: stopped in /usr/ports/print/texinfo
> > > > >> > 
> > > > >> > 
> > > > >> > Is anyone else seeing this?
> > > > >> 
> > > > >> I am not, but there is already a PR:
> > > > >> 
> > > > >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220460
> > > > > 
> > > > > Ah, ok...thanks for pointing that out. I hadn't seen it.
> > > > 
> > > > Hmm, the PR shows:
> > > > 
> > > > TestXS.c: loadable library and perl binaries are mismatched (got 
> > > > handshake key 0xdf00080, needed 0xd200080)
> > > > checking whether we can build Perl extension (XS) modules... no
> > > > 
> > > > Do you also get this error?
> > > > Have you tried to cleanup your perl installation and rebuild perl and 
> > > > "p5-" ports?
> > > > 
> > > > --
> > > > Herbert
> > > 
> > > No, I haven't done anything with perl since back in April. Indeed, all I 
> > > did
> > > here was run 'synth upgrade-system'. This is a test system and has very 
> > > few
> > > ports on it:
> > 
> > I am not using synth. Did 'synth upgrade-system' rebuild perl? Are you 
> > building texinfo also with synth? On the same host? Have you checked 
> > config.log in texinfo's workdir?
> 
> No, synth didn't build, or attempt to build, perl on this run. It was last
> built on April 21st. Snyth attempted to build texinfo and that's when it
> failed.
> 
> Actually I have two systems that I attempted this on, one was the test system
> I mentioned earlier, the other is a backup file server. The building of
> texinfo failed on both. On the test system I tried deleting texinfo and the
> rebuilding/installing...no dice. Install still failed On that system I could
> try deleting and rebuilding perl. Don't want to do that on my backup server,
> though.

During compilation of texinfo do you get "TestXS.c: loadable library and perl 
binaries are mismatched (got handshake key 0xdf00080, needed 0xd200080)" or 
not? If this is the case you have to fix/rebuild perl (not texinfo).

-- 
Herbert
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: make install for print/texinfo fails on -CURRENT

2017-07-11 Thread Bob Willcox
On Tue, Jul 11, 2017 at 01:13:33PM +0200, Herbert J. Skuhra wrote:
> > On 10 July 2017 at 22:59 Bob Willcox  wrote:
> > 
> > 
> > On Mon, Jul 10, 2017 at 10:21:21PM +0200, Herbert J. Skuhra wrote:
> > > Bob Willcox skrev:
> > > > 
> > > > On Mon, Jul 10, 2017 at 09:49:06PM +0200, Herbert J. Skuhra wrote:
> > > >> Bob Willcox skrev:
> > > >> > 
> > > >> > The make ran w/o any errors but when I attempt to do the install I 
> > > >> > get
> > > >> > this:
> > > >> > 
> > > >> > root@jabba:0 /usr/ports/print/texinfo> make install
> > > >> > ===>  Installing for texinfo-6.4_1,1
> > > >> > ===>   texinfo-6.4_1,1 depends on package: perl5>=5.24<5.25 - found
> > > >> > ===>   texinfo-6.4_1,1 depends on executable: indexinfo - found
> > > >> > ===>  Checking if texinfo already installed
> > > >> > ===>   Registering installation for texinfo-6.4_1,1
> > > >> > pkg-static: Unable to access file 
> > > >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.a:No
> > > >> >  such file or directory
> > > >> > pkg-static: Unable to access file 
> > > >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.so:No
> > > >> >  such file or directory
> > > >> > pkg-static: Unable to access file 
> > > >> > /usr/ports/print/texinfo/work/stage/usr/local/share/texinfo/Texinfo/Convert/XSParagraph/TestXS.pm:No
> > > >> >  such file or directory
> > > >> > *** Error code 74
> > > >> > 
> > > >> > Stop.
> > > >> > make[1]: stopped in /usr/ports/print/texinfo
> > > >> > *** Error code 1
> > > >> > 
> > > >> > Stop.
> > > >> > make: stopped in /usr/ports/print/texinfo
> > > >> > 
> > > >> > 
> > > >> > Is anyone else seeing this?
> > > >> 
> > > >> I am not, but there is already a PR:
> > > >> 
> > > >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220460
> > > > 
> > > > Ah, ok...thanks for pointing that out. I hadn't seen it.
> > > 
> > > Hmm, the PR shows:
> > > 
> > > TestXS.c: loadable library and perl binaries are mismatched (got 
> > > handshake key 0xdf00080, needed 0xd200080)
> > > checking whether we can build Perl extension (XS) modules... no
> > > 
> > > Do you also get this error?
> > > Have you tried to cleanup your perl installation and rebuild perl and 
> > > "p5-" ports?
> > > 
> > > --
> > > Herbert
> > 
> > No, I haven't done anything with perl since back in April. Indeed, all I did
> > here was run 'synth upgrade-system'. This is a test system and has very few
> > ports on it:
> 
> I am not using synth. Did 'synth upgrade-system' rebuild perl? Are you 
> building texinfo also with synth? On the same host? Have you checked 
> config.log in texinfo's workdir?

No, synth didn't build, or attempt to build, perl on this run. It was last
built on April 21st. Snyth attempted to build texinfo and that's when it
failed.

Actually I have two systems that I attempted this on, one was the test system
I mentioned earlier, the other is a backup file server. The building of
texinfo failed on both. On the test system I tried deleting texinfo and the
rebuilding/installing...no dice. Install still failed On that system I could
try deleting and rebuilding perl. Don't want to do that on my backup server,
though.

Bob

> 
> -- 
> Herbert

-- 
Bob Willcox| Lawsuit, n.: A machine which you go into as a pig and
b...@immure.com |come out as a sausage.
Austin, TX |-- Ambrose Bierce
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: make install for print/texinfo fails on -CURRENT

2017-07-10 Thread Bob Willcox
On Mon, Jul 10, 2017 at 10:21:21PM +0200, Herbert J. Skuhra wrote:
> Bob Willcox skrev:
> > 
> > On Mon, Jul 10, 2017 at 09:49:06PM +0200, Herbert J. Skuhra wrote:
> >> Bob Willcox skrev:
> >> > 
> >> > The make ran w/o any errors but when I attempt to do the install I get
> >> > this:
> >> > 
> >> > root@jabba:0 /usr/ports/print/texinfo> make install
> >> > ===>  Installing for texinfo-6.4_1,1
> >> > ===>   texinfo-6.4_1,1 depends on package: perl5>=5.24<5.25 - found
> >> > ===>   texinfo-6.4_1,1 depends on executable: indexinfo - found
> >> > ===>  Checking if texinfo already installed
> >> > ===>   Registering installation for texinfo-6.4_1,1
> >> > pkg-static: Unable to access file 
> >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.a:No 
> >> > such file or directory
> >> > pkg-static: Unable to access file 
> >> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.so:No 
> >> > such file or directory
> >> > pkg-static: Unable to access file 
> >> > /usr/ports/print/texinfo/work/stage/usr/local/share/texinfo/Texinfo/Convert/XSParagraph/TestXS.pm:No
> >> >  such file or directory
> >> > *** Error code 74
> >> > 
> >> > Stop.
> >> > make[1]: stopped in /usr/ports/print/texinfo
> >> > *** Error code 1
> >> > 
> >> > Stop.
> >> > make: stopped in /usr/ports/print/texinfo
> >> > 
> >> > 
> >> > Is anyone else seeing this?
> >> 
> >> I am not, but there is already a PR:
> >> 
> >> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220460
> > 
> > Ah, ok...thanks for pointing that out. I hadn't seen it.
> 
> Hmm, the PR shows:
> 
> TestXS.c: loadable library and perl binaries are mismatched (got handshake 
> key 0xdf00080, needed 0xd200080)
> checking whether we can build Perl extension (XS) modules... no
> 
> Do you also get this error?
> Have you tried to cleanup your perl installation and rebuild perl and "p5-" 
> ports?
> 
> --
> Herbert

No, I haven't done anything with perl since back in April. Indeed, all I did
here was run 'synth upgrade-system'. This is a test system and has very few
ports on it:

dialog4ports-0.1.6 Console Interface to configure ports
gettext-runtime-0.19.8.1_1 GNU gettext runtime libraries and programs
gmake-4.2.1_1  GNU version of 'make' utility
help2man-1.47.4Automatically generating simple manual pages 
from program output
indexinfo-0.2.6Utility to regenerate the GNU info page index
libffi-3.2.1   Foreign Function Interface
libiconv-1.14_10   Character set conversion library
pdksh-5.2.14p2_6   The Public Domain Korn Shell
perl5-5.24.1_1 Practical Extraction and Report Language
pkg-1.10.1 Package manager
pkgconf-1.3.7,1Utility to help to configure compiler and linker 
flags
py27-glances-2.9.1 CLI curses based monitoring tool for GNU/Linux 
and BSD OS
py27-psutil-5.2.2  Process utilities module for Python
py27-setuptools-36.0.1 Python packages installer
python27-2.7.13_6  Interpreted object-oriented programming language
readline-7.0.3 Library for editing command lines as they are 
typed
rsync-3.1.2_7  Network file distribution/synchronization utility
synth-1.69 Custom package repository builder for FreeBSD 
and DragonFly
zfs-stats-1.2.2_1  Display human-readable ZFS statistics


-- 
Bob Willcox| Lawsuit, n.: A machine which you go into as a pig and
b...@immure.com |come out as a sausage.
Austin, TX |-- Ambrose Bierce
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: make install for print/texinfo fails on -CURRENT

2017-07-10 Thread Herbert J. Skuhra
Bob Willcox skrev:
> 
> On Mon, Jul 10, 2017 at 09:49:06PM +0200, Herbert J. Skuhra wrote:
>> Bob Willcox skrev:
>> > 
>> > The make ran w/o any errors but when I attempt to do the install I get
>> > this:
>> > 
>> > root@jabba:0 /usr/ports/print/texinfo> make install
>> > ===>  Installing for texinfo-6.4_1,1
>> > ===>   texinfo-6.4_1,1 depends on package: perl5>=5.24<5.25 - found
>> > ===>   texinfo-6.4_1,1 depends on executable: indexinfo - found
>> > ===>  Checking if texinfo already installed
>> > ===>   Registering installation for texinfo-6.4_1,1
>> > pkg-static: Unable to access file 
>> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.a:No such 
>> > file or directory
>> > pkg-static: Unable to access file 
>> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.so:No 
>> > such file or directory
>> > pkg-static: Unable to access file 
>> > /usr/ports/print/texinfo/work/stage/usr/local/share/texinfo/Texinfo/Convert/XSParagraph/TestXS.pm:No
>> >  such file or directory
>> > *** Error code 74
>> > 
>> > Stop.
>> > make[1]: stopped in /usr/ports/print/texinfo
>> > *** Error code 1
>> > 
>> > Stop.
>> > make: stopped in /usr/ports/print/texinfo
>> > 
>> > 
>> > Is anyone else seeing this?
>> 
>> I am not, but there is already a PR:
>> 
>> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220460
> 
> Ah, ok...thanks for pointing that out. I hadn't seen it.

Hmm, the PR shows:

TestXS.c: loadable library and perl binaries are mismatched (got handshake key 
0xdf00080, needed 0xd200080)
checking whether we can build Perl extension (XS) modules... no

Do you also get this error?
Have you tried to cleanup your perl installation and rebuild perl and "p5-" 
ports?

--
Herbert
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: make install for print/texinfo fails on -CURRENT

2017-07-10 Thread Bob Willcox
On Mon, Jul 10, 2017 at 09:49:06PM +0200, Herbert J. Skuhra wrote:
> Bob Willcox skrev:
> > 
> > The make ran w/o any errors but when I attempt to do the install I get
> > this:
> > 
> > root@jabba:0 /usr/ports/print/texinfo> make install
> > ===>  Installing for texinfo-6.4_1,1
> > ===>   texinfo-6.4_1,1 depends on package: perl5>=5.24<5.25 - found
> > ===>   texinfo-6.4_1,1 depends on executable: indexinfo - found
> > ===>  Checking if texinfo already installed
> > ===>   Registering installation for texinfo-6.4_1,1
> > pkg-static: Unable to access file 
> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.a:No such 
> > file or directory
> > pkg-static: Unable to access file 
> > /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.so:No such 
> > file or directory
> > pkg-static: Unable to access file 
> > /usr/ports/print/texinfo/work/stage/usr/local/share/texinfo/Texinfo/Convert/XSParagraph/TestXS.pm:No
> >  such file or directory
> > *** Error code 74
> > 
> > Stop.
> > make[1]: stopped in /usr/ports/print/texinfo
> > *** Error code 1
> > 
> > Stop.
> > make: stopped in /usr/ports/print/texinfo
> > 
> > 
> > Is anyone else seeing this?
> 
> I am not, but there is already a PR:
> 
> https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220460

Ah, ok...thanks for pointing that out. I hadn't seen it.

Bob

-- 
Bob Willcox| Lawsuit, n.: A machine which you go into as a pig and
b...@immure.com |come out as a sausage.
Austin, TX |-- Ambrose Bierce
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: make install for print/texinfo fails on -CURRENT

2017-07-10 Thread Herbert J. Skuhra
Bob Willcox skrev:
> 
> The make ran w/o any errors but when I attempt to do the install I get
> this:
> 
> root@jabba:0 /usr/ports/print/texinfo> make install
> ===>  Installing for texinfo-6.4_1,1
> ===>   texinfo-6.4_1,1 depends on package: perl5>=5.24<5.25 - found
> ===>   texinfo-6.4_1,1 depends on executable: indexinfo - found
> ===>  Checking if texinfo already installed
> ===>   Registering installation for texinfo-6.4_1,1
> pkg-static: Unable to access file 
> /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.a:No such 
> file or directory
> pkg-static: Unable to access file 
> /usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.so:No such 
> file or directory
> pkg-static: Unable to access file 
> /usr/ports/print/texinfo/work/stage/usr/local/share/texinfo/Texinfo/Convert/XSParagraph/TestXS.pm:No
>  such file or directory
> *** Error code 74
> 
> Stop.
> make[1]: stopped in /usr/ports/print/texinfo
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/print/texinfo
> 
> 
> Is anyone else seeing this?

I am not, but there is already a PR:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=220460

--
Herbert
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


make install for print/texinfo fails on -CURRENT

2017-07-10 Thread Bob Willcox
The make ran w/o any errors but when I attempt to do the install I get
this:

root@jabba:0 /usr/ports/print/texinfo> make install
===>  Installing for texinfo-6.4_1,1
===>   texinfo-6.4_1,1 depends on package: perl5>=5.24<5.25 - found
===>   texinfo-6.4_1,1 depends on executable: indexinfo - found
===>  Checking if texinfo already installed
===>   Registering installation for texinfo-6.4_1,1
pkg-static: Unable to access file 
/usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.a:No such file 
or directory
pkg-static: Unable to access file 
/usr/ports/print/texinfo/work/stage/usr/local/lib/texinfo/MiscXS.so:No such 
file or directory
pkg-static: Unable to access file 
/usr/ports/print/texinfo/work/stage/usr/local/share/texinfo/Texinfo/Convert/XSParagraph/TestXS.pm:No
 such file or directory
*** Error code 74

Stop.
make[1]: stopped in /usr/ports/print/texinfo
*** Error code 1

Stop.
make: stopped in /usr/ports/print/texinfo


Is anyone else seeing this?


-- 
Bob Willcox| Lawsuit, n.: A machine which you go into as a pig and
b...@immure.com |come out as a sausage.
Austin, TX |-- Ambrose Bierce
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"