Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Are you sure that it compiled ok? Install is looking for lib/isc/unix/app.o and it isn't there. In my bind source tree there is a lib/isc/unix/app.c. Best bet is that there is was an error in that compile. cd to lib/isc/unix and do a make and see if you get a compile error on app.c. If it compiles, try the make install again.
Ok, I checked and there is no app.o in the dir structure...
Is compiling using the syntax I used right? I'm sure I unzipped the tarball fine, but I'm not sure I'm compiling itproperly, becaus e when I run ./configure make I get :
loading cache ./config.cache
checking host system type... Invalid configuration `make': machine `make' not recognized
So i tried doing just:
./configure --with-openssl=/usr/local/sslserver/openssl/
and still get the same thing, just no make error, it still fails at the same time with app.o
I did a ./configure --with-openssl=/usr/local/bin/sslserver/openssl make
and still got the:
loading cache ./config.cache
checking host system type... Invalid configuration `make': machine `make' not recognized
Urgh, what's the deal? Why is the app.o not going to the dir? I am compiling acording to the README, but still no success. I've also tried compiling without SSL, and still no luck!
The problem you had is due to the order you did things. The "typical" order is:
./configure
make depend
make all (or just make)
make install
The reason I say "typical" is that this sequence will always do things in the righr order. Ideally, the make install would force the make depend, make all, and then install. Some Makefile structures do, others do not. Out of curiosity, I pulled down the latest bind source tarball and did a ./configure and make install. I got exactly the same error you did; no app.o. I looked in the tree and the .o files for the unix directory and nsl directory were in the isc dirctory. In this particular case, the dependencies in the Makefiles for the install tag for libisc.a are wrong. I ran the typical sequence above and it all worked.
By the way, the error you had running configure was the command "./configure make --whatever" is wrong. ./configure and make are two separate commands; ./configure mistook the word make for the system host type (./configure --help). Read that error line with Solaris or Windows in place of make and it makes a little more sense.
Ok, now it makes much more sense.....I especially thank you for clearing that up, and for all of the help you've provided. I've learned a lot, but still have a ton more to go. The more and more I work at it, the more I appreciate penguins =)
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.