You should evaluate the contents of config.log file for proper diagnostics.
That said, you are most probably missing pkg-config configuration, try setting PKG_CONFIG_PATH environment variable to a directory where libuv.pc resides.
pkg-config --list-all should list libuv.
On 27 May 2020, at 17:57, DeCaro, James John (Jim) CIV DISA FE (USA) via bind-users <bind-users@lists.isc.org> wrote:
Solaris Unix x86 64 bit VM on VMware
I discovered a new dependency: libuv. libuv also has dependencies: automake m4 libtool autoconf. I installed the dependencies, then tried installing various versions of libuv using sh autogen.sh -- then ./configure - make - make check - make install to install libuv. Back to installing BIND 9.16.3: ./configure > received an error: 'configure: error: libuv not found'. I had tried installing libuv 1.0.0. 1.38.0. and 1.9.1 --same result.
libuv files are present in:
$ find / -name libuv* -print
/usr/local/lib/libuv.so
/usr/local/lib/libuv.la
/usr/local/lib/libuv.so.1
/usr/local/lib/libuv.a
/usr/local/lib/libuv.so.1.0.0
/usr/local/lib/pkgconfig/libuv.pc
/usr/include/sys/libuvfs_ki.h
/usr/include/libuvfs.h
/usr/lib/amd64/libuvfs.so
/usr/lib/amd64/libuvfs.so.1
I am not clear how to fix this--seems like the ./configure command needs an option to discover libuv but I am not sure.
Any help would be appreciated.
Jim
_______________________________________________
Please visit Caution-https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
ISC funds the development of this software with paid support subscriptions. Contact us at Caution-https://www.isc.org/contact/ for more information.
bind-users mailing list
bind-users@lists.isc.org Caution-https://lists.isc.org/mailman/listinfo/bind-users
On 27 May 2020, at 20:24, DeCaro, James John (Jim) CIV DISA FE (USA) <jame=s.j.decaro3.civ@mail.mil> wrote:
=20kg-config --list-all | grep libuv and got the desired results
=EF=BB=BFI ran $ export PKG_CONFIG_PATH=3D/usr/local/lib/pkgconfig and p=
=20to try over again so I deleted it and 'un-tared' the original bind-9.16.3 d= irectory. I ran configure with these options:=20
Since I had tried so many casual fixes in the working directory, I decided=
./configure --enable-full-report --enable-largefile --with-tuning=3Dlarge -=-with-openssl=3D/usr/local --sysconfdir=3D/etc --localstatedir=3D/var --with= -gssapi=3Dkrb5-config --with-libtool --enable-fixed-rrset
=20rrors:
The configure ran with no errors (thank you)
=20
Tried running make and it mostly compiled until the end when I got these e=
=20e. <ld.so.1: gen: fatal: libuv.so.1: open failed: No such file or director=
ld.so.1: gen: fatal: libuv.so.1: open failed: No such file or directory
sh: 9085: Killed
*** Error code 1
make: Fatal error: Command failed for target `include/dns/enumtype.h'
Current working directory /tools/DNS_BIND/bind-9.16.3/lib/dns
*** Error code 1
make: Fatal error: Command failed for target `include'
Current working directory /tools/DNS_BIND/bind-9.16.3/lib/dns
*** Error code 1
The following command caused the error:
for i in isc isccc dns ns isccfg bind9 irs samples nulldir; do \
if [ "$i" !=3D "nulldir" -a -d $i ]; then \
echo "making all in `pwd`/$i"; \
(cd $i; make DESTDIR=3D"" all) || exit 1; \
fi; \
done
make: Fatal error: Command failed for target `subdirs'
Current working directory /tools/DNS_BIND/bind-9.16.3/lib
*** Error code 1
The following command caused the error:
for i in make lib fuzz bin doc nulldir; do \
if [ "$i" !=3D "nulldir" -a -d $i ]; then \
echo "making all in `pwd`/$i"; \
(cd $i; make DESTDIR=3D"" all) || exit 1; \
fi; \
done
make: Fatal error: Command failed for target `subdirs'
=20
I am not sure why it will not create or find the directories from that cod=
sh: 9085: Killed> libuv.so.1 is located in /usr/local/lib/libuv.so.1 --n=ot sure why it will not find this since I added the path using the export co= mmand.
=20ot."
What am I missing please?
=20
Thanks
=20
V/R
Jim DeCaro
DISA
Systems Administrator
Windows and Unix Server Operations
FE222/DoDNet Service Section
Defense Enclave Services Directorate
=E2=98=8E 301-225-8180=20
=E2=98=8E 301-375-8180=20
James.j.decaro3.civ@mail.mil
James.j.decaro3.civ@mail.smil.mil
=20
"If you always do what you always did you will always get what you always g=
=20in, I get another error:
=20
-----Original Message-----
From: DeCaro, James John (Jim) CIV DISA FE (USA)=20
Sent: Wednesday, May 27, 2020 1:28 PM
To: 'Ond=C5=99ej Sur=C3=BD' <ondrej@isc.org>
Subject: RE: [Non-DoD Source] Re: Upgrading from BIND 9.14.9 to 9.16.3
=20
The export command worked as you outlined. When I try the ./configure aga=
./configure: line 14516: syntax error at line 14743: `(' unexpectedn the config.log. Internet searches are confusing. Any help is appreciated=
=20
I am not sure where it is finding line 14516, and I do not see this error i=
=20awson.civ@mail.mil>; Mcallister, Reginald CTR DISA FE (USA) <reginald.mcalli= ster2.ctr@mail.mil>
Sorry this is so challenging
=20
=20
V/R
Jim DeCaro
=20
=20
-----Original Message-----
From: Ond=C5=99ej Sur=C3=BD <ondrej@isc.org>=20
Sent: Wednesday, May 27, 2020 12:06 PM
To: DeCaro, James John (Jim) CIV DISA FE (USA) <james.j.decaro3.civ@mail.m=
Cc: bind-users@lists.isc.org; Dawson, Keith A CIV DISA FE (USA) <keith.a.d=
Subject: [Non-DoD Source] Re: Upgrading from BIND 9.14.9 to 9.16.3erify the identity of the sender, and confirm the authenticity of all links c= ontained within the message prior to copying and pasting the address to a We=
=20
=EF=BB=BFAll active links contained in this email were disabled. Please v=
=20clarity:
=20
=20
=20
----
=20
Jim,
=20
I did reply to you on the issue you created, I=E2=80=99ll copy it here for=
=20cus on asynchronous I/O.
You should evaluate the contents of config.log file for proper diagnostic= s.=20
=20
That said, you are most probably missing pkg-config configuration, try se= tting PKG_CONFIG_PATH environment variable to a directory where libuv.pc res= ides.
=20
pkg-config --list-all should list libuv.
e.g. try
=20
$ export PKG_CONFIG_PATH=3D/usr/local/lib/pkgconfig
$ pkg-config --list-all | grep libuv
=20
It should say something like this:
=20
libuv libuv - multi-platform support library with a fo=
=20as all or most of the information needed to properly debug the issue.
If that doesn=E2=80=99t work, you really need to look into config.log, it h=
=20unsubscribe from this list
Ondrej
--
Ond=C5=99ej Sur=C3=BD
ondrej@isc.org
=20
On 27 May 2020, at 17:57, DeCaro, James John (Jim) CIV DISA FE (USA) via b= ind-users <bind-users@lists.isc.org> wrote:
=20
Solaris Unix x86 64 bit VM on VMware
=20
I discovered a new dependency: libuv. libuv also has dependencies: autom= ake m4 libtool autoconf. I installed the dependencies, then tried inst= alling various versions of libuv using sh autogen.sh -- then ./configure - m= ake - make check - make install to install libuv. Back to installing BIND 9= .16.3: ./configure > received an error: 'configure: error: libuv not found= '. I had tried installing libuv 1.0.0. 1.38.0. and 1.9.1 --same result.
libuv files are present in:
=20
$ find / -name libuv* -print
/usr/local/lib/libuv.so
/usr/local/lib/libuv.la
/usr/local/lib/libuv.so.1
/usr/local/lib/libuv.a
/usr/local/lib/libuv.so.1.0.0
/usr/local/lib/pkgconfig/libuv.pc
/usr/include/sys/libuvfs_ki.h
/usr/include/libuvfs.h
/usr/lib/amd64/libuvfs.so
/usr/lib/amd64/libuvfs.so.1
=20
I am not clear how to fix this--seems like the ./configure command needs a= n option to discover libuv but I am not sure.
Any help would be appreciated.
=20
=20
Jim
=20
=20
_______________________________________________
Please visit Caution-https://lists.isc.org/mailman/listinfo/bind-users to=
=20=20
ISC funds the development of this software with paid support subscription= s. Contact us at Caution-https://www.isc.org/contact/ for more information. >>=20
=20
bind-users mailing list
bind-users@lists.isc.org
Caution-https://lists.isc.org/mailman/listinfo/bind-users
ld.so.1: gen: fatal: libuv.so.1: open failed: No such file or directory
$ find / -name libuv* -print
/usr/local/lib/libuv.so
/usr/local/lib/libuv.la
/usr/local/lib/libuv.so.1
/usr/local/lib/libuv.a
/usr/local/lib/libuv.so.1.0.0
ld.so.1: gen: fatal: libuv.so.1: open failed: No such file or directory
$ find / -name libuv* -print
/usr/local/lib/libuv.so
/usr/local/lib/libuv.la
/usr/local/lib/libuv.so.1
/usr/local/lib/libuv.a
/usr/local/lib/libuv.so.1.0.0
Thank you. amd64 does not exist in the /usr/local/lib/ directory. This is a Solaris 11.4 x86 64 bit system so that may be why. I will keep looking.
Thanks again
V/R
Jim DeCaro
DISA
Systems Administrator
Windows and Unix Server Operations
FE222/DoDNet Service Section
Defense Enclave Services Directorate
¢Ï 301-225-8180
¢Ï 301-375-8180
James.j.decaro3.civ@mail.mil
James.j.decaro3.civ@mail.smil.mil
"If you always do what you always did you will always get what you always got."
-----Original Message-----
From: bind-users <bind-users-bounces@lists.isc.org> On Behalf Of Michal Nowak Sent: Thursday, May 28, 2020 5:13 AM
To: bind-users@lists.isc.org
Subject: Re: [Non-DoD Source] Re: Upgrading from BIND 9.14.9 to 9.16.3
All active links contained in this email were disabled. Please verify the identity of the sender, and confirm the authenticity of all links contained within the message prior to copying and pasting the address to a Web browser.
----
On 27/05/2020 20:22, DeCaro, James John (Jim) CIV DISA FE (USA) via bind-users wrote:
ld.so.1: gen: fatal: libuv.so.1: open failed: No such file or directory...
Jim, I believe you installed 64-bit libuv to a 32-bit directory (i.e. /usr/local/lib/) and that's why linker can't find it. You should have installed libuv to the 64-bit directory (i.e. /usr/local/lib/amd64/),$ find / -name libuv* -print
/usr/local/lib/libuv.so
/usr/local/lib/libuv.la
/usr/local/lib/libuv.so.1
/usr/local/lib/libuv.a
/usr/local/lib/libuv.so.1.0.0
e.g. via
./configure ... --libdir=/usr/local/lib/amd64
PKG_CONFIG_PATH should have been set to 64-bit path too, i.e. /usr/local/lib/amd64/pkgconfig.
Michal
_______________________________________________
Please visit Caution-https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
ISC funds the development of this software with paid support subscriptions. Contact us at Caution-https://www.isc.org/contact/ for more information.
bind-users mailing list
bind-users@lists.isc.org Caution-https://lists.isc.org/mailman/listinfo/bind-users _______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.
bind-users mailing list
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users
On 28 May 2020, at 17:56, DeCaro, James John (Jim) CIV DISA FE (USA) via bind-users <bind-users@lists.isc.org> wrote:
Thank you. amd64 does not exist in the /usr/local/lib/ directory. This is a Solaris 11.4 x86 64 bit system so that may be why. I will keep looking.
Thanks again
V/R
Jim DeCaro
DISA
Systems Administrator
Windows and Unix Server Operations
FE222/DoDNet Service Section
Defense Enclave Services Directorate
☎ 301-225-8180
☎ 301-375-8180
James.j.decaro3.civ@mail.mil
James.j.decaro3.civ@mail.smil.mil
"If you always do what you always did you will always get what you always got."
-----Original Message-----
From: bind-users <bind-users-bounces@lists.isc.org> On Behalf Of Michal Nowak Sent: Thursday, May 28, 2020 5:13 AM
To: bind-users@lists.isc.org
Subject: Re: [Non-DoD Source] Re: Upgrading from BIND 9.14.9 to 9.16.3
All active links contained in this email were disabled. Please verify the identity of the sender, and confirm the authenticity of all links contained within the message prior to copying and pasting the address to a Web browser.
----
On 27/05/2020 20:22, DeCaro, James John (Jim) CIV DISA FE (USA) via
bind-users wrote:
ld.so.1: gen: fatal: libuv.so.1: open failed: No such file or directory
...
$ find / -name libuv* -print
/usr/local/lib/libuv.so
/usr/local/lib/libuv.la
/usr/local/lib/libuv.so.1
/usr/local/lib/libuv.a
/usr/local/lib/libuv.so.1.0.0
Jim, I believe you installed 64-bit libuv to a 32-bit directory (i.e. /usr/local/lib/) and that's why linker can't find it. You should have installed libuv to the 64-bit directory (i.e. /usr/local/lib/amd64/),
e.g. via
./configure ... --libdir=/usr/local/lib/amd64
PKG_CONFIG_PATH should have been set to 64-bit path too, i.e. /usr/local/lib/amd64/pkgconfig.
Michal
_______________________________________________
Please visit Caution-https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
ISC funds the development of this software with paid support subscriptions. Contact us at Caution-https://www.isc.org/contact/ for more information.
bind-users mailing list
bind-users@lists.isc.org Caution-https://lists.isc.org/mailman/listinfo/bind-users _______________________________________________
Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list
ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information.
bind-users mailing list--- Synchronet 3.18a-Linux NewsLink 1.113
bind-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/bind-users
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 991 |
Nodes: | 10 (0 / 10) |
Uptime: | 145:57:42 |
Calls: | 12,962 |
Files: | 186,574 |
Messages: | 3,266,534 |