This is a semi-automatic report based on the latest archive rebuild results [1].
Apologies if it reaches you in error.
Excerpt from the buildlog:
videoplay_xine.c:935:3: warning: 'gdk_pixbuf_unref' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:243): Use 'g_object_unref' instead [-Wdeprecated-declarations]
videoplay_xine.c:950:10: warning: 'g_basename' is deprecated (declared at /usr/include/glib-2.0/glib/gfileutils.h:159): Use 'g_path_get_basename' instead [-Wdeprecated-declarations]
videoplay_xine.c:974:3: warning: 'gdk_pixbuf_unref' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:243): Use 'g_object_unref' instead [-Wdeprecated-declarations]
gcc -DHAVE_CONFIG_H -I. -I. -I.. -DLOCALEDIR=\""/usr/share/locale"\" -Iprefs_ui -Isupport -pthread -I/usr/include/glib-2.0 -I/usr/lib/i386-linux-gnu/glib-2.0/include -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/gtk-2.0 -I/usr/lib/i386-linux-gnu/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/pixman-1 -I/usr/include/freetype2 -Isupport/libexif -Isupport/widgets -D_FORTIFY_SOURCE=2 -Wall -g -O2 -Wall -c viewtype.c
viewtype.c: In function 'viewtype_set':
viewtype.c:20:13: warning: variable 'page' set but not used [-Wunused-but-set-variable]
/bin/sh ../libtool --mode=link gcc -Wall -g -O2 -Wall -Wl,-Bsymbolic-functions -Wl,-z,relro -o pornview -export-dynamic about.o browser.o cache.o comment.o comment_view.o dirview.o dock.o fileutil.o imageinfo.o imageview.o main.o navwindow.o plugin.o prefs.o thumb_loader.o thumbview.o videoplay_mplayer.o videoplay_xine.o viewtype.o -Wl,--export-dynamic -pthread -lgmodule-2.0 -lrt -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lpng -lz -lxine -lXinerama prefs_ui/libprefs_ui.la support/widgets/libsupport_widgets.la support/libsupport_utils.la support/libexif/libexif.la
mkdir .libs
gcc -Wall -g -O2 -Wall -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -o pornview about.o browser.o cache.o comment.o comment_view.o dirview.o dock.o fileutil.o imageinfo.o imageview.o main.o navwindow.o plugin.o prefs.o thumb_loader.o thumbview.o videoplay_mplayer.o videoplay_xine.o viewtype.o -Wl,--export-dynamic -pthread -Wl,--export-dynamic -lgmodule-2.0 -lrt -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lcairo -lpango-1.0 -lfreetype -lfontconfig -lgobject-2.0 -lglib-2.0 -lpng -lz -lxine -lXinerama prefs_ui/.libs/libprefs_ui.al support/widgets/.libs/libsupport_widgets.al support/.libs/libsupport_utils.al support/libexif/.libs/libexif.al
/usr/bin/ld: support/.libs/libsupport_utils.al(pixbuf_utils.lo): undefined reference to symbol 'png_write_row@@PNG12_0'
/usr/bin/ld: note: 'png_write_row@@PNG12_0' is defined in DSO /usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libpng.so so try adding it to the linker command line
/usr/lib/gcc/i686-linux-gnu/4.6/../../../i386-linux-gnu/libpng.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[4]: *** [pornview] Error 1
make[4]: Leaving directory `/build/buildd/pornview-0.2pre1/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/build/buildd/pornview-0.2pre1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/pornview-0.2pre1'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/build/buildd/pornview-0.2pre1'
make: *** [build-stamp] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
******************************************************************************
Build finished at 20120209-1649
FAILED [dpkg-buildpackage died]
The full buidlog can be found at https://launchpad.net/ubuntu/+archive/test-rebuild-20120201/+build/3166831/+files/buildlog_ubuntu-precise-i386.pornview_0.2pre1-11ubuntu2_FAILEDTOBUILD.txt.gz.
[1] http://people.ubuntuwire.org/~wgrant/rebuild-ftbfs-test/test-rebuild-20120201-precise.html
This package needs someone who really is interested in maintaining it properly.
These are the issues I encountered while trying to fix this bug:
1. configure can't be recreated by autoconf because configure.in still uses gtk-1 macros
2. The patching is done during building the package, AFTER configure, that causes... interesting results.
3. The build warnings generated during building are scary. out-of-bound arrays, stack_chk fails, implicit declarations, pointer cast size differ.... you name it.
4. Upstream is dead and gone.
If this package isn't going to be fixed I suggest removing from (at least) precise and reevaluate later on.