Checking in/out linux code to cvs server via wincvs

I have tried checking in/checking out linux source code to and from CVS server.
However after checking out and building the image, the image itself doesn't seem to work.

Here's what I have:
Linux 9.0 (kernel 2.4.20-8) - Here's where I build, compile my source code
Windows 2000 Pro with WinCVS 1.3. - Here's where I edit the code using Source Insight and checkin sourcecode using WinCVS.

Take note that I have a large amount of source because the whole linux kernel is included as well as other code.

Here's what I did before I check in:
1. tar all folders that have files consisting of same filename but different case. (e.g. linux.h and Linux.h)
2. tar all symbollic links located in the folder.
3. tar folder containing files like dev which are 0 in size and cannot be copied directly to windows directory.
4. After having compressed all files that might be affected in Linux, copy the whole source to windows directory via Samba.
5. Checkin to Linux CVS using WinCVS 1.3

Here's what I did for checking it out:
1. Check out code from CVS server.
2. Be sure to check checkbox checkout using Unix LF

The result is:
even though builidinng the image might be successful, but testing the image itself shows that there is a problem...

Please advise.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Duncan RoeSoftware DeveloperCommented:
Do you "make mrproper" to ensure everything is rebuilt?
Assuming you already do that, your next move is likely to discover what changes during a CVS checkin / checkout cycle.
- Get an up to date tarball, make sure it builds and runs fine.
- rename  top-level linux src dir and repeat (i.e. untar, build, test)
- diff the 2 source trees, noting any differences
- check in one of the trees (perhaps the one you didn't rename)
- check it out again
- now diff the 2 source trees.
BTW it might be a plan to make mrproper *before* doing the CVS checkin - you keep less junk that way

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
preddibearAuthor Commented:
The procedure you gave me is very helpful,
I was able to find the problem...

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux OS Dev

From novice to tech pro — start learning today.