I've followed all the steps but the problem remains.
$ apt-cache policy libhildon1-dev libhildon1
libhildon1-dev: Installed: 2.2.0-2+ultrastable1+0m5 Candidate: 2.2.3-1+0m5 Version table: 2.2.3-1+0m5 0 500 http://repository.maemo.org fremantle/sdk/free Packages *** 2.2.0-2+ultrastable1+0m5 0 500 http://repository.maemo.org fremantle/sdk/free Packages 100 /var/lib/dpkg/status 2.2.0-1~rc8+0m5 0 500 http://repository.maemo.org fremantle/sdk/free Packages libhildon1: Installed: 2.2.0-2+ultrastable1+0m5 Candidate: 2.2.3-1+0m5 Version table: 2.2.3-1+0m5 0 500 http://repository.maemo.org fremantle/sdk/free Packages *** 2.2.0-2+ultrastable1+0m5 0 500 http://repository.maemo.org fremantle/sdk/free Packages 100 /var/lib/dpkg/status 2.2.0-1~rc8+0m5 0 500 http://repository.maemo.org fremantle/sdk/free Packages
$ pkg-config --libs hildon-1 -lhildon-1 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lgmodule-2.0 -lglib-2.0