Yep, the errors from my previous comment are why this isn't building. vnc4 has an old copy of the Xserver included in it. The file unix/xc/programs/Xserver/hw/xfree86/common/compiler.h includes definitions for inw(), inb() which conflict with ones provided in sys/io.h on arm.
Current Xserver's compiler includes preprocessor conditions to hide the declarations. It also includes this comment to explain what it's doing: #elif defined(__arm__) && defined(__linux__) /* for Linux on ARM, we use the LIBC inx/outx routines */ /* note that the appropriate setup via "ioperm" needs to be done */ /* *before* any inx/outx is done. */ #include <sys/io.h> ... So, it looks to me like this code needs to be ported over to vnc4's compiler.h. Theoretically should be straightforward work, but I've got some higher priority items I need to tend to first so if anyone else wants to take a stab at it, go for it. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/945368 Title: vnc4 version 4.1.1+xorg4.3.0-37ubuntu4 failed to build on armhf To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/vnc4/+bug/945368/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
