Package Details: core 4.8-3

Git Clone URL: https://aur.archlinux.org/core.git (read-only)
Package Base: core
Description: Common Open Research Emulator
Upstream URL: http://cs.itd.nrl.navy.mil/work/core/
Keywords: emulator
Licenses: BSD
Conflicts: core-svn
Submitter: tom5760
Maintainer: tom5760
Last Packager: tom5760
Votes: 6
Popularity: 0.000009
First Submitted: 2010-10-27 16:52
Last Updated: 2017-06-06 23:27

Latest Comments

gbianchini commented on 2017-06-07 09:15

@Tom5760 Worked like a charm! Thanks!

tom5760 commented on 2017-06-06 23:28

@gbianchini, looks like adding "-no-int-in-bool-context" fixes the build. I've made that change, and updated the PKGBUILD.

gbianchini commented on 2017-06-06 22:59

There's a bug with a python library that doesn't allow me compile it
(Tried it on 2 computers already).

Here's the stack trace:

building 'netns' extension
creating build
creating build/temp.linux-x86_64-2.7
gcc -pthread -DNDEBUG -march=x86-64 -mtune=generic -O2 -pipe -fstack-
protector-strong -Wno-strict-aliasing -O3 -Werror -Wall -D_GNU_SOURCE
-Wno-strict-aliasing -fPIC -I/usr/include/python2.7 -c netnsmodule.c
-o build/temp.linux-x86_64-2.7/netnsmodule.o
In file included from /usr/include/python2.7/Python.h:78:0,
from netnsmodule.c:16:
netnsmodule.c: En la función ‘netns_nsexecvp’:
/usr/include/python2.7/pymem.h:97:30: error: ‘*’ en contexto boolean;
se sugiere ‘&&’ en su lugar [-Werror=int-in-bool-context]
( (type *) PyMem_MALLOC((n) * sizeof(type)) ) )
^
/usr/include/python2.7/pymem.h:75:15: nota: en definición de macro
‘PyMem_MALLOC’
: malloc((n) ? (n) : 1))
^
netnsmodule.c:61:10: nota: en expansión de macro ‘PyMem_NEW’
argv = PyMem_NEW(char *, argc + 1);
^~~~~~~~~
cc1: todos los avisos se tratan como errores
error: command 'gcc' failed with exit status 1
make[3]: *** [Makefile:684: libnetns.a] Error 1
make[3]: se sale del directorio
'/home/german/Documents/core/src/core-4.8/daemon/src'
make[2]: *** [Makefile:624: all-recursive] Error 1
make[2]: se sale del directorio
'/home/german/Documents/core/src/core-4.8/daemon'
make[1]: *** [Makefile:440: all-recursive] Error 1
make[1]: se sale del directorio
'/home/german/Documents/core/src/core-4.8'
make: *** [Makefile:370: all] Error 2
==> ERROR: Se produjo un fallo en build().
Cancelando…

Thanks.

chepaz commented on 2015-01-18 14:01

It works, thank you very much!

chepaz commented on 2015-01-18 14:01

It works, many thanks!

tom5760 commented on 2015-01-17 16:18

I just updated the package to work around this problem. Let me know if it works for you.

chepaz commented on 2015-01-16 15:36

Problem on install: "core: /usr/sbin exists in fs" How could this be solved? Thanks!

tom5760 commented on 2014-08-16 03:18

Updated to CORE 4.7. Thanks for the reminder fusca!

fusca commented on 2014-08-14 17:16

CORE 4.7 released 06-Aug-2014.

tom5760 commented on 2013-09-29 16:04

Updated to CORE 4.6.

tom5760 commented on 2013-01-09 15:48

Updated to add patch for tk8.6.

tom5760 commented on 2012-11-07 17:21

Updated to 4.4, added systemd service, and new patch to fix vnoded on Arch.

tom5760 commented on 2012-01-23 23:07

Updated to include libcoreapi in package.

tom5760 commented on 2011-08-19 22:32

Ok, updated to 4.2. Let me know if there are any problems.

t-8ch commented on 2011-08-19 21:11

4.2 is available for download

tom5760 commented on 2011-07-03 18:47

Updated core PKGBUILD to fix building. (I had some errors building one of the python components without explicitly setting -D_GNU_SOURCE).

tom5760 commented on 2011-02-21 20:32

Done. Just made "nrl-quagga" and "quagga" optional dependencies.

Anonymous comment on 2011-02-21 20:27

Strictly speaking nrl-quagga is not necessary for core to be installed and used. I use it with regular quagga just fine. Maybe it should be an optional dependency or something else.

tom5760 commented on 2011-01-05 19:46

Updated core to use the latest stable release instead of SVN nightly snapshots. I also had to patch the configure script in order to use Arch's libev 4, instead of Ubuntu et. al.'s libev 3.9.

Anonymous comment on 2010-12-16 11:02

It should be noted that core's (and some of its dependencies') PKGBUILDs download latest nightly snapshots, so their MD5s are inevitably out of date.

Core's configure script has trouble finding libev without the following libev.pc file in your pkgconfig path:-
http://aur.pastebin.com/F9vbk6Db