Subject: Re: Zoularis (Solaris) patch?
To: None <tech-pkg@NetBSD.ORG>
From: mlh <>
List: tech-pkg
Date: 05/29/2002 02:48:32
On 28 May 2002 20:45:01 -0500, Lubomir Sedlacik wrote:
> hi,
> i am sorry that i have to repeat it again but have you ever read my
> previous post to this thread?

Sorry, I missed it. But I did get the pkgsrc/devel/patch working

> On Tue, May 28, 2002 at 11:50:13PM +0000, mlh wrote:
>> Thanks, but it didn't work. I realized that there is a
>> pkgsrc/devel/patch so I manually ran configure and copied that
>> 'patch' to my path and that works.
>> However, the only install is in /usr/ucb/install and I usually get an
>> 'ELF' error for all of the binaries it installs:
>> $ install-info
>> install-info: Cannot find ELF`a`
>> Killed
>> And from what I saw, /usr/ucb/install appears to almost be hardwired
>> into configure scripts. How does one override this, and what install
>> source is appropriate?
> 'install' from SUNWscpu package is all you need (that one which is
> installed in /usr/ucb/install).  it works like a charm for me on both
> SPARC and UltraSPARC based Solaris machines which i run with
> Zoularis/pkgsrc, so your problem lies likely somewhere else..

$ pkginfo | grep SUNWscpu
system      SUNWscpu       Source Compatibility, (Usr)

$  ll /usr/ucb/install
-rwxr-xr-x   1 root     bin         9404 Jan  8  2000 /usr/ucb/install

It's installed and this is what happens:

( make devel/texinfo)
$ cd /usr/pkgsr/devel/gtexinfo/work/texinfo-4.0/util  

$ ll install-info
-rwxr-xr-x   1 xxxxx    xxxxxxxxx  45504 May 28 20:46 install-info

$ ./install-info
install-info: No input file specified; try --help for more information.

$ /usr/ucb/install -c -s -o \
root -g sys -m 555  install-info /usr/pkg/bin/install-info
BFD: /usr/pkg/bin/stmFaiQJ: warning: allocated section `.interp' not in segment

$  ll /usr/pkg/bin/install-info 
-r-xr-xr-x   1 root     sys    68496 May 28 20:53 /usr/pkg/bin/install-info

$ /usr/pkg/bin/install-info
install-info: Cannot find ELF`a`

So /usr/ucb/install is trashing the executable. Any ideas as to what
is wrong?

Thanks Much!