2012/9/10 Landon Blake <[email protected]> > I'm trying to compile and run a Vala program from two (2) vala source > files. I can compile the program with the following command: > > valac geospatial_annotations.vala sutiv.vala -o > test_geospatial_annotations.vala > > The sutiv.vala file contains the namespace "Sutiv". It defines a > couple of classes I use in geospatial_annotations.vala. I have "using > Sutiv" at the top of my geospatial_annotations.vala file. > > The program compiles without errors. When I attempt to execute it with > the command "vala test_geospatial_annotations.vala" the interpreter > tells me "Namespace Sutiv could not be found." > > Any ideas what I'm doing wrong. How do I compile a program that uses a > namespace defined in a separate source code file? > > I can provide the source code files if needed. >
Hi Landon, The command you use to "compile" your code looks confusing to me. AFAIK, valac will compile your vala source code to a binary executable, therefore I don't understand why you give it the extension *.vala . What happens if you just run the executable like this: ./test_geospatial_annotations.vala
_______________________________________________ vala-list mailing list [email protected] https://mail.gnome.org/mailman/listinfo/vala-list
