u19809 <[EMAIL PROTECTED]> writes: > I have made a program without templates and that does not work either
The way your command lines are wrapped makes it very difficult to compare them. Reformatting, I find that your compile and link lines are different, and that you've omitted part of the first link line. Some of the differences (bad compile is marked '<', good with '>'): < -I/usr/lib/gtk-2.0/include > -I/usr/include/gtk-2.0/include < -I/usr/include/cairo < -I/usr/include/pango-1.0 > -I/usr/include/pango-1.2 < -I/usr/lib/glib-2.0/include > -I/usr/include/glib-2.0/include > -I/usr/include/freetype2 Now, it may be that these differences don't matter. But you claimed that the *only* thing different was the location of the source, and that appears to be a falsehood. Since you already "lied" once, I don't know how much trust to put into your statement that there are no significant differences between the preprocessed files. There is probably quite rational explanation to what you are observing. I suggest you start by moving just one file from original location to the new location, compiling it with the *exact* same command (you may need to adjust -I though), and convince yourself that the set of symbols in the object is exactly the same. Cheers, -- In order to understand recursion you must first understand recursion. Remove /-nsp/ for email. _______________________________________________ help-gplusplus mailing list help-gplusplus@gnu.org http://lists.gnu.org/mailman/listinfo/help-gplusplus