Thanks for your responses. I could get the full version and the compilation is more or less successful. I think I am getting some issues in the the compilation because I don't have open SSL. Is there a way to exclude open SSL related compilation as at this stage of the devevlopment I do not need SSL? I would need it later though.
Thanks Amit On Mon, May 25, 2009 at 6:41 AM, Igor Novoseltsev <[email protected]>wrote: > > I am trying to integrate curl-library with the software on an > embedded system running on VxWorks 6.2. > > > > I compiled libcurl for VxWorks 6.3 using the same build framework which I > use to compile my application. > > So if you compile other software, use same makefile an same way to build > the libcurl. You have to compile all .c files located in the lib folder. > > You should adjust lib/config.h to features supported by VxWorks 6.2. You > can try to use the attached file, that worked for me on VxWorks 6.3. Rename > it to config.h and put it into lib folder. > > > > Few minor fixes should be done in sources: > > 1. In the file the lib\file.c file: > > replace the > > fd = open(real_path, O_RDONLY); > > with the > > fd = open(real_path, O_RDONLY, conn->data->set.new_file_perms); > > > > 2. In the file the lib\strerror.c file: > > replace the > > char *msg = strerror_r(err, buffer, sizeof(buffer)); > > with the > > char *msg = strerror_r(err, buffer); > > > > 3. In the include\curl\curl.h file: > > delete following line: > > #include <sys/time.h> > > Note the struct timeval declaration is provided in the attached > config.h. > > > > Igor >
