yeh it looks like you package_libs var is being set with valid libs.
this is the line i am talking about being a problem
Code:
gcc -Wall -g -g -O2 -o iop support.o main.o /usr/lib/libgtk-x11-2.0.so
/usr/lib/libatk-1.0.so /usr/lib/libgdk-x11-2.0.so /usr/lib/libgdk_pixbuf-2.0.so
-lm /usr/lib/libpangocairo-1.0.so -lfontconfig -lXext -lXrender -lXinerama -lXi
-lXrandr -lXcursor -lXfixes /usr/lib/libpango-1.0.so /usr/lib/libcairo.so /usr/lib/libgobject-2.0.so
/usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so -lX11
can you post the part of the makefile that is generating that line.
it very well could be a compilation technique that i am not familiar with, but that just does not look right the way it is adding the libs