| 55 | | Gobby 0.2.0 is now available for Debian Sarge and Debian unstable. For Sarge you need to add the following line to your ''/etc/apt/sources.list'' and to run both ''apt-get update'' and ''apt-get install gobby''. It will also upgrade two other packages to newer versions. |
| 56 | | {{{ |
| 57 | | deb http://pkern.debian.net/ debian/ |
| 58 | | }}} |
| 59 | | |
| 60 | | For Debian unstable you currently need to add the following line to your ''/etc/apt/sources.list'' as the version in the archives is currently uninstallable. Please confirm that you want to install those packages when you are warned about the archive not being signed by a trusted key. |
| 61 | | {{{ |
| 62 | | deb http://pkern.debian.net/ unstable/ |
| 63 | | }}} |
| 64 | | |
| 65 | | == Ubuntu GNU/Linux (based on Debian) == |
| 66 | | |
| 67 | | For Ubuntu "Hoary" you need to turn on ''universe'' access first before adding my repository. Please follow the instructions in your ''/etc/apt/sources.list'' how to do this. Then add the following: |
| 68 | | {{{ |
| 69 | | deb http://pkern.debian.net/ ubuntu/ |
| 70 | | }}} |
| 71 | | |
| 72 | | There are only i386 builds available, but we would be glad if anybody could make us a powerpc or amd64 build box available. |
| | 55 | Gobby 0.2.2 is available in Debian Sid (aka. ''unstable'') and in the universe component of Ubuntu Breezy. Backports to Sarge and Hoary are currently not available. |
| 86 | | I have build problems on FreeBSD (in net6): |
| 87 | | {{{ |
| 88 | | src/error.cpp: In function `net6::error::code <unnamed>::gai_to_net6(int)': |
| 89 | | src/error.cpp:229: error: `EAI_ADDRFAMILY' undeclared (first use this function) |
| 90 | | src/error.cpp:229: error: (Each undeclared identifier is reported only once for each function it appears in.) |
| 91 | | src/error.cpp:232: error: `EAI_NODATA' undeclared (first use this function) |
| 92 | | }}} |
| 93 | | |
| 94 | | ---- |
| 95 | | |
| 96 | | It seems that FreeBSD's getaddrinfo() implementation does not support these two error values (run ''man getaddrinfo'' to verify this: The values should not be listed the the ''RETURN VALUES'' section). It should be enough to remove the corresponding lines (Lines 229, 230, 232, 233). I will #ifdef them for the next net6 version. |
| 97 | | ''Maybe use autoconf's magic instead of writing hundreds of ifdef-lines there. Or maybe you should write #ifdef linux there :-) '' |
| 98 | | |
| 99 | | ---- |
| 100 | | |
| 101 | | I had to relocate the pkg-config file after net6 install: |
| 102 | | {{{ |
| 103 | | cp /usr/local/lib/pkgconfig/net6-1.0.pc /usr/local/libdata/pkgconfig/ |
| 104 | | }}} |
| 105 | | |
| 106 | | Again: |
| 107 | | {{{ |
| 108 | | cp /usr/local/lib/pkgconfig/obby-1.0.pc /usr/local/libdata/pkgconfig/ |
| 109 | | }}} |
| 110 | | |
| 111 | | Cf. #47 |
| | 66 | As of obby 0.2.1 and Gobby 0.2.2 all components should compile on FreeBSD without problems. |