06.08.2011 13:01, fred smith пишет: > Hi all! > > I'm trying to build the buoh comic reader for centos 6 and my head is > getting tired of repeated forceful contact with the wall. > > I built it on 5.6 without undue problems, but somehow 6.0 is beating me. > (and no, the 5.6 binary doesn't work, at least not without a lot of > futzing around, on 6.0. tried that first.) > > before I give gory details, has anyone already done this, from whom > maybe I could get packages? or advice? > > it wants libsoup. fine, we got libsoup. but it seems to want version > 2.2, while what we have comes in libsoup-2.28.*.rpm which seems to actually > deliver /usr/lib/libsoup-2.4.xxxx.so. Go figure. > > The configure script refuses to deal with libsoup-2.4. so I look at what > pkgconfig thinks the installed libsoup is, hack the configure script > to look for that version and voila! > > ok, so now to do "make", which chokes on the first (only) file that > includes any libsoup headers. it claims it can't find SoupURI, but > it's "right there"!!. I've followed the chain of header file directories, > heck, I've even compiled that one file with "-E" and verified that > it expands to the right code. I can't see why it's complaining! > > can any of you see whatever the stupid thing is I'm doing wrong? > > Thanks! > > here's the diagnostic output for the brave: > > if gcc -DHAVE_CONFIG_H -I. -I. -I.. -DGNOMELOCALEDIR=\""/usr/local/share/locale"\" -DORBIT2=1 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libsoup-2.4 -I/usr/include/libxml2 -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -Wall -Wmissing-prototypes -g -O2 -MT buoh-comic-loader.o -MD -MP -MF ".deps/buoh-comic-loader.Tpo" -c -o buoh-comic-loader.o buoh-comic-loader.c; \ > then mv -f ".deps/buoh-comic-loader.Tpo" ".deps/buoh-comic-loader.Po"; else rm -f ".deps/buoh-comic-loader.Tpo"; exit 1; fi > buoh-comic-loader.c: In function \u2018buoh_comic_loader_job_new\u2019: > buoh-comic-loader.c:205: error: \u2018SoupUri\u2019 undeclared (first use in this function) > buoh-comic-loader.c:205: error: (Each undeclared identifier is reported only once > buoh-comic-loader.c:205: error: for each function it appears in.) > buoh-comic-loader.c:205: error: \u2018soup_uri\u2019 undeclared (first use in this function) > buoh-comic-loader.c: In function \u2018buoh_comic_loader_job_read_next\u2019: > buoh-comic-loader.c:256: error: too few arguments to function \u2018soup_session_cancel_message\u2019 > buoh-comic-loader.c:262: error: \u2018SoupMessage\u2019 has no member named \u2018response\u2019 > buoh-comic-loader.c:263: error: \u2018SoupMessage\u2019 has no member named \u2018response\u2019 > buoh-comic-loader.c: In function \u2018buoh_comic_loader_job_run\u2019: > buoh-comic-loader.c:278: warning: implicit declaration of function \u2018soup_message_add_handler\u2019 > buoh-comic-loader.c:278: error: \u2018SOUP_HANDLER_BODY_CHUNK\u2019 undeclared (first use in this function) > buoh-comic-loader.c:279: error: \u2018SoupMessageCallbackFn\u2019 undeclared (first use in this function) > buoh-comic-loader.c:279: error: expected \u2018)\u2019 before \u2018buoh_comic_loader_job_read_next\u2019 > make[2]: *** [buoh-comic-loader.o] Error 1 > make[2]: Leaving directory `/home/fredex/programs/buoh/buoh-0.8.2/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/fredex/programs/buoh/buoh-0.8.2' > make: *** [all] Error 2 > maybe you should compile with -static on centos5.6 after that you try in on centos6? _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos