Description of problem: A later release of x11vnc has been made. It might resolve the build problem for pyvnc2swf on EL6, that I'm having trouble with. Version-Release number of selected component (if applicable): x11vnc-0.9.8-14.fc13.x86_64 How reproducible: Yes. Steps to Reproduce: 1. Try to build x11vnc that is in current el6 branch 2. Fails: http://koji.fedoraproject.org/koji/watchlogs?taskID=2695529 Actual results: if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wall -MT x11vnc-inet.o -MD -MP -MF ".deps/x11vnc-inet.Tpo" -c -o x11vnc-inet.o `test -f 'inet.c' || echo './'`inet.c; \ then mv -f ".deps/x11vnc-inet.Tpo" ".deps/x11vnc-inet.Po"; else rm -f ".deps/x11vnc-inet.Tpo"; exit 1; fi cleanup.c: In function 'Xerror': cleanup.c:288: error: 'X_ShmAttach' undeclared (first use in this function) cleanup.c:288: error: (Each undeclared identifier is reported only once cleanup.c:288: error: for each function it appears in.) cleanup.c: In function 'crash_shell': ... Expected results: success. Additional info: Seems that it has been unable to build in el6 between since 2010-12-11, stopping me being able to build pyvnc2swf. I found an identical error in launchpad package: https://bugs.launchpad.net/ubuntu/+source/x11vnc/+bug/497941 It seems they moved to upstream release 0.9.9 to resolve. In fact upstream is now at 0.9.12, with a 0.9.13 beta release. might be useful as well: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=598619 If you would like me to comaintain, please indicate, and I'll add request in packagedb.
Hm. As you can see in rawhide already 0.9.12 version since Oct 30 2010. And it is built correctly on RHEL6, except ppc64 arch - http://koji.fedoraproject.org/koji/taskinfo?taskID=2696183. On PPC64 is standart global problem - java missing. P.S. I always want help by requests. But if you really want become co-maintainer - always welcome!
(In reply to comment #1) > As you can see in rawhide already 0.9.12 version since Oct 30 2010. I was looking at: https://admin.fedoraproject.org/community/?package=x11vnc#package_maintenance , where it seems the rawhide version is still 0.9.8-14.fc13. Is that not accurate ? > And it is built correctly on RHEL6, except ppc64 arch - > http://koji.fedoraproject.org/koji/taskinfo?taskID=2696183. On PPC64 is > standart global problem - java missing. Do you know what the process for the ppc64 java problem will be ? Are we waiting on a successful java build ? Or will it be removed entirely from ppc64, and we then need to exclude arch ppc64 from the builds of x1vnc and hence pyvnc2swf ? Actually, found a thread that relates to this: http://thread.gmane.org/gmane.linux.redhat.fedora.epel.devel/5761 Perhaps we should keep this open as a reminder to rebuild once the above problem is solved. By the way: we are supposed to reset the -release counter back to 1,once the version is updated, ie this updated build should have been 0.9.12-1. Unfortunately, it can't be fixed now, you'll need to wait until you package the next version.
Uppps, sorry David. Indeed I forgot commit it an build not scratch. Now it in rawhide. http://koji.fedoraproject.org/koji/taskinfo?taskID=2696346
Since EPEL is nearing release: http://thread.gmane.org/gmane.linux.redhat.fedora.epel.devel/5859 http://article.gmane.org/gmane.linux.redhat.fedora.epel.devel/5862 Would you mind making the addition of: ExcludeArch: ppc64 in the EL-6 branch spec, and building. This will allow pyvnc2swf to also be built. Thanks.
ExcludeArch: ppc64 you are meaning add only to javaviewers subpackage? And you are sure? I ask in devel list about ppc64 java in EPEL, but got answer now have not made desicion about it and announce will.
(In reply to comment #5) > ExcludeArch: ppc64 you are meaning add only to javaviewers subpackage? I looked at your infrastructure ticket for EPEL 5. I don't know without trying whether EPEL 6 rpm can create exclude arched subpackages, but would seem to be the current best solution for x11vnc; then at least the main package is usable on all arches, even though the ppc64 javaviewers is not working. > And you are sure? I ask in devel list about ppc64 java in EPEL, but got answer > now have not made desicion about it and announce will. That is what Kevin alluded to in the links I provided in comment 4. Summarizing, unless someone can spend a whole lot of time to get ppc64 java working in the next day, then packages requiring java while need to instead excludearch. So, yes, go ahead and make the changes.
Ok, I'll do it.
Built http://koji.fedoraproject.org/koji/taskinfo?taskID=2728535
(In reply to comment #8) > Built http://koji.fedoraproject.org/koji/taskinfo?taskID=2728535 Hi Pavel. Just to let you know that I have run pyvnc2swf with that build, and it works (although, this is on Fedora 14, since my rhelbeta system wont boot anymore). Can you please request an el6 updates-testing push ?
Hm, I beleave what on moment of built it was inb testing and no updates needed. Sorry if not so. I try do it now.
x11vnc-0.9.12-17.el6 has been submitted as an update for Fedora EPEL 6. https://admin.fedoraproject.org/updates/x11vnc-0.9.12-17.el6
x11vnc-0.9.12-17.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.