Hi, When I build vala with jhbuild, I get the following error: > Making all in ccode > make[2]: Entering directory `/home/james2/programs/gnome/build/vala/ccode' > VALAC > /home/james2/programs/gnome/checkout/vala/ccode/valaccodeassignment.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodebinaryexpression.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodeblock.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodebreakstatement.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodecasestatement.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodecastexpression.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodecommaexpression.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodecomment.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodeconditionalexpression.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodeconstant.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodecontinuestatement.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodedeclaration.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodedeclarator.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodedostatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeemptystatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeenum.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeenumvalue.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeexpression.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeexpressionstatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodefile.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeforstatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodefragment.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodefunction.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodefunctioncall.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodefunctiondeclarator.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodegotostatement.vala /home/james2/programs/gnome /checkout/vala/ccode/valaccodeidentifier.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeifstatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeincludedirective.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeinitializerlist.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeinvalidexpression.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodelabel.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodelinedirective.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodemacroreplacement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodememberaccess.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodemodifiers.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodenewline.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodenode.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeoncesection.vala /home/james2/programs/gnome/checkout/vala/ccode/val accodeparameter.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeparenthesizedexpression.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodereturnstatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodestatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodestruct.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeswitchstatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodetypedefinition.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeunaryexpression.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodevariabledeclarator.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodewhilestatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodewriter.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeelementaccess.vala > error: Package `gee' not found in specified Vala API directories or > GObject-Introspection GIR directories > Compilation failed: 1 error(s), 0 warning(s)
I'm running Linux Mint 12. I've installed the libgee-dev package. It installs /usr/share/vala/vapi/gee-1.0.vapi. If I make a symlink to this file at /usr/share/vala/vapi/gee.vapi, I get these errors when building vala instead: > make[2]: Entering directory `/home/james2/programs/gnome/build/vala/ccode' > VALAC > /home/james2/programs/gnome/checkout/vala/ccode/valaccodeassignment.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodebinaryexpression.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodeblock.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodebreakstatement.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodecasestatement.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodecastexpression.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodecommaexpression.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodecomment.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodeconditionalexpression.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodeconstant.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodecontinuestatement.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodedeclaration.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodedeclarator.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodedostatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeemptystatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeenum.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeenumvalue.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeexpression.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeexpressionstatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodefile.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeforstatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodefragment.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodefunction.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodefunctioncall.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodefunctiondeclarator.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodegotostatement.vala /home/james2/programs/gnome /checkout/vala/ccode/valaccodeidentifier.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeifstatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeincludedirective.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeinitializerlist.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeinvalidexpression.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodelabel.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodelinedirective.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodemacroreplacement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodememberaccess.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodemodifiers.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodenewline.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodenode.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeoncesection.vala /home/james2/programs/gnome/checkout/vala/ccode/val accodeparameter.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeparenthesizedexpression.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodereturnstatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodestatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodestruct.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeswitchstatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodetypedefinition.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeunaryexpression.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodevariabledeclarator.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodewhilestatement.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodewriter.vala /home/james2/programs/gnome/checkout/vala/ccode/valaccodeelementaccess.vala > /home/james2/programs/gnome/checkout/vala/ccode/valaccodefile.vala:27.2-27.12: > error: The type name `Set' could not be found > Set<string> declarations = new HashSet<string> (str_hash, str_equal); > ^^^^^^^^^^^ > /home/james2/programs/gnome/checkout/vala/ccode/valaccodefile.vala:28.2-28.12: > error: The type name `Set' could not be found > Set<string> includes = new HashSet<string> (str_hash, str_equal); > ^^^^^^^^^^^ > Compilation failed: 2 error(s), 0 warning(s) Changing "Set" to "Gee.Set" at the two offending locations silences those errors, however I get many more errors on the next build attempt, so I think I'm barking up the wrong tree. I've tried using the valac in my distribution's standard repositories which is version 0.14, and a 0.18 build in the vala-team ppa. At least I hope that is what I did: bug 673972 makes it difficult to check which version is being used. I had the following warning from configure: > configure: WARNING: unrecognized options: --disable-gtk-doc The non-comment lines in my jhbuildrc file are: > checkoutroot = '~/programs/gnome/checkout' > buildroot = '~/programs/gnome/build' > prefix = '/opt/gnome/debug' Any help getting the build to succeed would be appreciated. James _______________________________________________ gnome-love mailing list [email protected] https://mail.gnome.org/mailman/listinfo/gnome-love
