Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
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.
Introduction to Linux - A Hands on Guide
This guide was created as an overview of the Linux Operating System, geared toward new users as an exploration tour and getting started guide, with exercises at the end of each chapter.
For more advanced trainees it can be a desktop reference, and a collection of the base knowledge needed to proceed with system and network administration. This book contains many real life examples derived from the author's experience as a Linux system and network administrator, trainer and consultant. They hope these examples will help you to get a better understanding of the Linux system and that you feel encouraged to try out things on your own.
Click Here to receive this Complete Guide absolutely free.
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:
and still get the same thing, just no make error, it still fails at the same time with app.o
The problem you had is due to the order you did things. The "typical" order is:
make all (or just make)
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 =)