Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 56603 - net-misc/xorp - The eXtensible Open Router Platform
Summary: net-misc/xorp - The eXtensible Open Router Platform
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Default Assignee for New Packages
URL: http://www.xorp.org/
Whiteboard: sunrise-removal
Keywords: EBUILD, InOverlay
Depends on:
Blocks:
 
Reported: 2004-07-10 07:51 UTC by Davin Boling
Modified: 2018-06-07 18:25 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Ebuild not finished, it got certains problems to fix before using it (xorp-1.0.ebuild,422 bytes, text/plain)
2004-07-21 13:35 UTC, Ghislain Bourgeois
Details
xorp-1.0.ebuild (xorp-1.0.ebuild,410 bytes, text/plain)
2004-08-15 13:22 UTC, Miles Lubin
Details
xorp-1.2.ebuild (xorp-1.2.ebuild,1.37 KB, text/plain)
2006-08-10 17:39 UTC, Jakub Moc (RETIRED)
Details
Ebuild for New Version, doesn't work in amd64 (xorp-1.4.ebuild,1.38 KB, text/plain)
2008-02-17 04:59 UTC, Sebastián Magrí
Details
xorp-1.6.ebuild (xorp-1.6.ebuild,1.38 KB, text/plain)
2009-03-25 15:36 UTC, Andrew D Kirch
Details
Build.log (Build.log,16.78 KB, text/plain)
2014-10-10 20:58 UTC, Piotr Szymaniak
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Davin Boling 2004-07-10 07:51:09 UTC
" XORP is the eXtensible Open Router Platform.

Our goal is to develop an open source software router platform that is stable and fully featured enough for production use, and flexible and extensible enough to enable network research. Currently XORP implements routing protocols for IPv4 and IPv6 and a unified means to configure them. In future, we would also like to support custom hardware and software forwarding architectures.

XORP is free. It is covered by a BSD-style license and is publicly available for research, development, and use. "

Reproducible: Always
Steps to Reproduce:
Comment 1 Ghislain Bourgeois 2004-07-21 13:35:31 UTC
Created attachment 35915 [details]
Ebuild not finished, it got certains problems to fix before using it

Hi all! 

I've made an ebuild for it and I've tested it. It seems to be working, but I
get many ACCESS DENIED message by portage. They don't seem important since it's
in the post-compilation checks, but they are quite annoying and there surely is
a better way to handle the post-compilation checks but I don't know it. If
someones knows it, please correct it!
Comment 2 Miles Lubin 2004-08-15 13:22:25 UTC
Created attachment 37493 [details]
xorp-1.0.ebuild

This should work just fine. I dont think the post-compilation checks are
necessary.
Comment 3 Seemant Kulleen (RETIRED) gentoo-dev 2004-08-26 00:05:22 UTC
Jay, interested?
Comment 4 Jay Pfeifer (RETIRED) gentoo-dev 2004-09-11 23:56:05 UTC
Sure, what the heck... :)
Comment 5 Eldad Zack (RETIRED) gentoo-dev 2005-04-16 00:22:11 UTC
1.1 was released
Comment 6 Eldad Zack (RETIRED) gentoo-dev 2005-05-04 05:39:59 UTC
I'm taking over this...
Comment 7 Eldad Zack (RETIRED) gentoo-dev 2006-01-28 07:59:38 UTC
Been working abit on this, got it to compile and install, but still haven't managed to fully make the beast go.

if anyone care to try in the meanwhile, the ebuild is here:
http://dev.gentoo.org/~eldad/xorp/
Comment 8 Calum 2006-03-03 01:08:42 UTC
Just to let you know that I had a compile/install problem that was only resolved by upgrading to http://xorp.org/releases/1.2-RC/xorp-1.2-RC.tar.gz

This releases has worked fine for me at the moment.

(I wish I'd known about xorp earlier!)
Comment 9 Eldad Zack (RETIRED) gentoo-dev 2006-03-11 11:08:07 UTC
1.2 Released. 
Comment 10 Eldad Zack (RETIRED) gentoo-dev 2006-04-14 17:00:21 UTC
Calum: have you used the ebuild to merge it and get a fully running service?
Comment 11 Eldad Zack (RETIRED) gentoo-dev 2006-05-14 11:46:59 UTC
sorry guys, I have no time to take care of this, I'll put it back to maintainer-wanted...
Comment 12 Cédric Krier gentoo-dev 2006-07-23 05:44:11 UTC
This is now in the sunrise overlay. You can find it at:
http://gentoo-sunrise.org/svn/reviewed/net-misc/xorp
Comment 13 Jakub Moc (RETIRED) gentoo-dev 2006-08-10 17:39:47 UTC
Created attachment 93958 [details]
xorp-1.2.ebuild
Comment 14 Sebastián Magrí 2008-02-17 04:59:30 UTC
Created attachment 143738 [details]
Ebuild for New Version, doesn't work in amd64

I've edited 1.2 ebuild with the new version of the package and need it running in amd64, but it gives me make error...

Don't know if same case in x86...
Comment 15 Kobboi 2008-08-11 18:51:40 UTC
Thanks for the ebuild, maybe you can do one for 1.5 now ;-)
One problem though: I don't have the snmp USE flag set, still the compilation seems to want something from the net-snmp package. Probably an upstream issue?
Comment 16 Andrew D Kirch 2009-03-25 15:36:30 UTC
Created attachment 186230 [details]
xorp-1.6.ebuild

This is a version bump.  There are serious sandbox issues.  I've taken a look at the test harness and that appears to be OK.  I believe the issues are occurring during make install.
Comment 17 Andrew D Kirch 2009-03-25 15:51:25 UTC
(In reply to comment #16)
> Created an attachment (id=186230) [edit]
> Xorp ebuild 1.6
> 
> This is a version bump.  There are serious sandbox issues.  I've taken a look
> at the test harness and that appears to be OK.  I believe the issues are
> occurring during make install.  
> 

checking for snmpd... /usr/sbin/snmpd
checking if snmpd can be started... ACCESS DENIED  open_wr:      /usr/share/snmp/mibs/.index
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
ACCESS DENIED  open_wr:      /var/lib/net-snmp/snmpd.conf
yes

Some of the failure appears to be in the autoconf.  It wants to START snmpd.
Comment 18 Andrew D Kirch 2009-03-25 17:31:16 UTC
(In reply to comment #15)
> Thanks for the ebuild, maybe you can do one for 1.5 now ;-)
> One problem though: I don't have the snmp USE flag set, still the compilation
> seems to want something from the net-snmp package. Probably an upstream issue?
> 

I seem to agree, not quite sure why we want a 1.5, though I can whip one up and see what breaks.
Comment 19 Andrew D Kirch 2009-03-25 17:31:49 UTC
(In reply to comment #18)
> (In reply to comment #15)
> > Thanks for the ebuild, maybe you can do one for 1.5 now ;-)
> > One problem though: I don't have the snmp USE flag set, still the compilation
> > seems to want something from the net-snmp package. Probably an upstream issue?
> > 
> 
> I seem to agree, not quite sure why we want a 1.5, though I can whip one up and
> see what breaks.
> 

Glad I did, the same issue exists in 1.5
Comment 20 Andrew D Kirch 2009-03-25 20:32:46 UTC
If you force -SNMP, it will break as follows: 
checking if snmpd can be started... skipped
configure: error: XORP MIBs will not be built
configure: error: ./configure failed for mibs

This is either an upstream bug, or the thing simply requires SNMP.
Comment 21 Drunkard Zhang 2012-02-22 01:53:34 UTC
The xorp-1.8.5 has released, would some nice fellow bump it up?

And source of xorp-1.6 has moved to:
http://www.xorp.org/releases/old/xorp-1.6.tar.gz
instead of:
http://www.xorp.org/releases/xorp-1.6.tar.gz
Comment 22 Piotr Szymaniak 2014-10-10 20:58:56 UTC
Created attachment 386398 [details]
Build.log

Portage 2.2.14_rc1 (python 2.7.8-final-0, default/linux/amd64/13.0, gcc-4.9.1, glibc-2.19-r1, 3.11.1 x86_64)
=================================================================
                         System Settings
=================================================================
System uname: Linux-3.11.1-x86_64-Intel-R-_Core-TM-2_Duo_CPU_E4600_@_2.40GHz-with-gentoo-2.2
KiB Mem:     2047648 total,    570012 free
KiB Swap:    2097148 total,   2078072 free
Timestamp of tree: Thu, 09 Oct 2014 21:30:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
ccache version 3.1.9 [disabled]
app-shells/bash:          4.2_p53
dev-lang/perl:            5.20.1
dev-lang/python:          2.7.8, 3.4.1
dev-util/ccache:          3.1.9-r3
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.1
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.69
sys-devel/automake:       1.14.1
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.9.1
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.1
sys-kernel/linux-headers: 3.16 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo roslin sunrise
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -mno-sse3 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=nocona -mno-sse3 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://gentoo.mirror.pw.edu.pl/"
LANG="pl_PL.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/roslin /var/lib/layman/sunrise"
USE="amd64 mmx openmp openssl readline sse sse2 ssl threads udev unicode" ABI_X86="64" ELIBC="glibc" KERNEL="linux" PYTHON_SINGLE_TARGET="python3_4" PYTHON_TARGETS="python2_7 python3_4" USERLAND="GNU"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON


[ebuild  N    ] net-analyzer/traceroute-2.0.20  USE="-static" 
[ebuild  N    ] dev-util/scons-2.3.2  USE="-doc" PYTHON_TARGETS="python2_7" 
[ebuild  N    ] net-misc/xorp-1.8.5  USE="-snmp"
Comment 23 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2016-06-08 16:47:21 UTC
Hello, everyone.

It seems that at least one ebuild related to this bug exists in the Sunrise overlay at the moment. However, I have to regretfully announce that after a long inactivity period the Sunrise project has been discontinued and the related overlay will be eventually removed. For this reason, I'd like to ask you to reevaluate the ebuilds and consider moving them. If you'd like to maintain a package from Sunrise in Gentoo, please take a look at our Proxy Maintainers [1] project.

Please make sure to take ebuilds from the unreviewed developer Sunrise repository [2] rather than the -reviewed one, since the latter has not been updated for over a year. While at it, please note that:

1. Adding a package to Gentoo requires declaring yourself as an active maintainer for it. All bugs regarding the package will be assigned to you, and you will be expected to maintain it.

2. Some packages may not be suitable for addition anymore. While there's no strong rules that would prevent you from adding a package, it may be a bad idea to add old-unmaintained packages that will shortly result in a large number of bugs reported with no solution. If that is the case, please close the bug as RESOLVED/OBSOLETE to make it easier to find packages worth adding.

3. Some of the bugs were already closed as WONTFIX/OBSOLETE/... while the relevant ebuild was kept in Sunrise. If you disagree with the original decision, you still can add the ebuild via proxy-maint.

4. Pleaes note that many of the Sunrise ebuilds are old and may be buggy. If you decide to move them, please make sure to update/clean them up. The proxy-maint team will also review your ebuilds, therefore making sure they land in Gentoo in good quality.

Once again, thank you for your contribution. We hope that you will still want to contribute to Gentoo, through proxy-maint or otherwise.


[1]:https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers
[2]:https://gitweb.gentoo.org/proj/sunrise.git/