[asterisk-users] Strange problem with PRI on 64-bit?
Tony Mountifield
tony at softins.co.uk
Wed Apr 4 09:00:06 CDT 2018
In article <20180404133024.kpidrkuiyjoqd3ox at xorcom.com>,
Tzafrir Cohen <tzafrir.cohen at xorcom.com> wrote:
> On Wed, Apr 04, 2018 at 11:28:33AM +0000, Tony Mountifield wrote:
> > In article <CALD46g3Wz8kajro4_nDE211OsV8PaXfdSZW-G6T2qxjLk-YQWg at mail.gmail.com>,
> > Richard Mudgett <rmudgett at digium.com> wrote:
> > >
> > > The libpri makefile doesn't install things for 64 bit systems in the right
> > > place [1] without your help. You'll need to specify where to install the
> > > library on the command line for your system:
> > >
> > > sudo make install libdir=/usr/lib64
> > >
> > >
> > > Richard
> > >
> > > [1] https://issues.asterisk.org/jira/browse/PRI-100
> >
> > Ah, thanks. I did in fact discover the following 64-bit libraries were
> > installed into /usr/lib instead of /usr/lib64:
> >
> > 1. From DAHDI, libtonezone.so
>
> dahdi-tools 2.11 now uses autoconf. It still installs to /usr/lib or is
> it an older version?
I compiled dahdi-linux-complete-2.11.1+2.11.1, by doing:
make
make install
make config
make -C tools install-config
In fact I did all the above with a DESTDIR=$DESTDIR appended to each line,
as I was building a binary bundle for system building.
Before doing so I also did:
mkdir -p $DESTDIR/etc/udev/rules.d $DESTDIR/etc/rc.d/init.d $DESTDIR/etc/sysconfig/network-scripts
Maybe that defeated autoconf, and made it default to /usr/lib?
If I had also done a mkdir $DESTDIR/usr/lib64 before building, maybe
autoconf would have found it?
But in any case, running ldconfig made everything get found:
[root at bridge05 ~]# ldconfig -p | fgrep -v lib64
552 libs found in cache `/etc/ld.so.cache'
libtonezone.so.2 (libc6,x86-64) => /usr/lib/libtonezone.so.2
libtonezone.so (libc6,x86-64) => /usr/lib/libtonezone.so
libpri.so.1.4 (libc6,x86-64) => /usr/lib/libpri.so.1.4
libpri.so (libc6,x86-64) => /usr/lib/libpri.so
libasteriskssl.so.1 (libc6,x86-64) => /usr/lib/libasteriskssl.so.1
libasteriskssl.so (libc6,x86-64) => /usr/lib/libasteriskssl.so
[root at bridge05 ~]#
Cheers
Tony
--
Tony Mountifield
Work: tony at softins.co.uk - http://www.softins.co.uk
Play: tony at mountifield.org - http://tony.mountifield.org
More information about the asterisk-users
mailing list