Sorry his reply appeared after I had sent
On 11 March 2010 22:42, Bob Hazard <linuxoflon...@googlemail.com> wrote: > You will notice that these errors come from the .c file not the .vala > file. When you are calling a library from a C program you must also > have the .h headers installed. In practice this usually means > installing a package such as libNAME-dev > > If you are using Ubuntu/Debian try > > sudo apt-get install libfcgi-dev > > > Hope this helps, I am also a noob, but this happens to me a lot > > On 11 March 2010 22:11, Jeff Cave <jefferey.c...@gmail.com> wrote: >> I've decided to start tinkering with Vala (come from MS C# background), >> having most of my interest in web development I've decided to start with >> libvfcgi. I've managed to compile libvfcgi, but can't seem to get my >> application (just the supplied example at this time) to link to the library >> (correctly at least). >> ________________________________________________ >> >> valac -d './bin/' -g --vapidir "." --pkg "glib-2.0" --pkg "gio-2.0" >> "./libvfcgi.vapi" "./ValaFCGI/fcgiserv.vala" -o "ValaFCGI" >> >> <snip: bunch of warnings> >> >> fcgiserv.vala.c:12:20: error: server.h: No such file or directory >> fcgiserv.vala.c:13:18: error: init.h: No such file or directory >> fcgiserv.vala.c:16:21: error: request.h: No such file or directory >> fcgiserv.vala.c:54: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ >> before ‘*’ token >> fcgiserv.vala.c:55: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ >> before ‘*’ token >> fcgiserv.vala.c:67: error: expected ‘)’ before ‘*’ token >> fcgiserv.vala.c:68: error: expected ‘)’ before ‘*’ token >> fcgiserv.vala:30: error: expected ‘)’ before ‘*’ token >> fcgiserv.vala.c: In function ‘program_main’: >> fcgiserv.vala.c:88: error: ‘FastCGIServer’ undeclared (first use in this >> function) >> fcgiserv.vala.c:88: error: (Each undeclared identifier is reported only once >> fcgiserv.vala.c:88: error: for each function it appears in.) >> fcgiserv.vala.c:88: error: ‘_tmp0_’ undeclared (first use in this function) >> fcgiserv.vala.c:89: error: ‘_tmp1_’ undeclared (first use in this function) >> fcgiserv.vala.c:90: error: ‘FastCGIServerRequestHandlerFunc’ undeclared >> (first >> use in this function) >> fcgiserv.vala.c:90: error: expected ‘;’ before ‘_tmp2_’ >> fcgiserv.vala:17: error: ‘program_s_server’ undeclared (first use in this >> function) >> fcgiserv.vala:18: error: ‘_tmp2_’ undeclared (first use in this function) >> fcgiserv.vala:18: error: >> ‘_program_request_handler_fast_cgi_server_request_handler_func’ undeclared >> (first use in this function) >> fcgiserv.vala: At top level: >> fcgiserv.vala:30: error: expected ‘)’ before ‘*’ token >> error: cc exited with status 256 >> Compilation failed: 1 error(s), 16 warning(s) >> ________________________________________________ >> >> All of these header files would be coming from the VAPI, and I don't quite >> get >> where the error is occuring: compilation of the library, the way I'm linking >> the library, or the compilation of fcgiserv. >> >> Possibly relevant: using version 0.7.10 from MonoDevelop. I've cut a bunch of >> the warnings out, they are mostly regarding deprecated syntax. >> >> >> Jeff Cave >> 403.835.0845 >> jefferey.c...@gmail.com >> _______________________________________________ >> Vala-list mailing list >> Vala-list@gnome.org >> http://mail.gnome.org/mailman/listinfo/vala-list >> > _______________________________________________ Vala-list mailing list Vala-list@gnome.org http://mail.gnome.org/mailman/listinfo/vala-list