I just bought some ENC28J60 Internet Shields and hooked one up to an Uno, swapped the libraries, loaded one of the Example programs under Ethernet, and am getting an Error Compiling Message with no specific information that could help me fix the program. Any ideas what is going on?

I just bought some ENC28J60 Internet Shields and hooked one up to an Uno, swapped the libraries, loaded one of the Example programs under Ethernet

You have to explain, in a lot more detail, exactly what "swapped the libraries" means.

You should NOT have deleted or replaced ANY of the libraries in C:\Users\Host Guest\Desktop\arduino-1.0.1\libraries. That is where the Arduino-provided libraries go. Though why the IDE was installed on the desktop is mystery.

User downloaded libraries, such as WebClient and EtherCard (the library for the ENC28J60 cards) go in the libraries folder (you may need to create it) of the sketch directory.

The messages in the last post indicate that Client.h has not been updated for post 1.0 use. The messages are pretty explicit about what needs to be changed.

The file name is specified, the line number that the error is on, and exactly what the problem is (void should be size_t). You'll need to edit the .h file, and the .cpp file, to change the type, and to add a return statement to the function (return the number of characters actually written, usually 1).

By swapped the libraries I mean I went into the libraries/Ethernet folder and swapped the contents with the files provided by the board manufacturer....I noticed they use the old Client versus the new Ethernet Client, but that is what was provided by the manufacturer of the board. Am I to use the new post 1.0 files?

Thanks for the comments so far. I am going to try to troubleshoot this now....btw. my IP address comes up as 0.0.0.0 on the serial monitor.

I looked at the cop and h files and decided to take a break while I gain a bit more confidence because I have no experience with this yet. However, I guess I don't understand why I would need to edit a file I found online which is supposed to be from the manufacturer......

However, I guess I don't understand why I would need to edit a file I found online which is supposed to be from the manufacturer

For two reasons. First, you are not following the proper library installation process. User libraries, which include the ones that are for the non-standard board you are using, do NOT go in the same directory as the libraries provided by Arduino.

Second, the library you are trying to use was fine for 0023 and earlier. It has not been updated for 1.0. If you have a problem with that, take it up with the vendor of your board, who supplied the old library.

So I still have no success. I don't know where to put the arduino executable and I don't know where to put the libraries after reading a lot of tutorials. Everyone seems to do it differently. Can anyone help?