Package Details: upp 16660-1

Git Clone URL: https://aur.archlinux.org/upp.git (read-only, click to copy)
Package Base: upp
Description: Radical and innovative multiplatform C++ framework (known as U++)
Upstream URL: http://www.ultimatepp.org
Keywords: c++ theide u++ ultimatepp umk upp
Licenses: BSD
Conflicts: theide-nightly, umk-nightly, upp-nightly
Submitter: dolik.rce
Maintainer: aquilarubra
Last Packager: aquilarubra
Votes: 9
Popularity: 0.000008
First Submitted: 2010-09-08 12:22 (UTC)
Last Updated: 2023-01-18 19:03 (UTC)

Latest Comments

1 2 Next › Last »

Sven commented on 2021-06-10 17:24 (UTC)

Oops, marked package as outdated by stupid mistake.

dolik.rce commented on 2019-02-10 19:05 (UTC)

@phil.dubois: Sorry, I don't maintain any U++ packages anymore. I'll disown this package in case you or someone else wants to take over.

phil.dubois commented on 2019-02-06 00:06 (UTC) (edited on 2019-02-06 00:16 (UTC) by phil.dubois)

This package has been out of date for a very long time. When will it be updated?

For anyone who changes their PKGBUILD for version 2018.1 11873, the MD5 is b45f1a93101c4cde8c6bec9dd75d1fa2.

fusion809 commented on 2016-07-15 11:45 (UTC)

@dolik.rce thanks. I just created a new set of nightly packages in the AUR based on this new PKGBUILD ya provided.

dolik.rce commented on 2016-07-15 11:27 (UTC) (edited on 2016-07-15 11:27 (UTC) by dolik.rce)

@fusion809: Oh, I see... One more thing changed from last release, theide now needs to be built with MT flag (see the line FLAGS=...). Here is a working PKGBUILD for the latest nightly: http://pastebin.com/2S2La3bC.

fusion809 commented on 2016-07-14 21:03 (UTC)

@dolik.rce I just tried building the latest nightly with a modified version of this PKGBUILD (only adjustment was changing the pkgver and the source file to the nightly source code tarball for X11/POSIX) and I got the error: Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/exprlib.c In file included from /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/exprlib.c:40:0: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/nasm.h:715:27: warning: ‘enum directives’ declared inside parameter list will not be visible outside of this definition or declaration int (*directive)(enum directives directive, char *value, int pass); ^~~~~~~~~~ Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/insnsb.c In file included from /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/insnsb.c:3:0: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/nasm.h:715:27: warning: ‘enum directives’ declared inside parameter list will not be visible outside of this definition or declaration int (*directive)(enum directives directive, char *value, int pass); ^~~~~~~~~~ Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/insnsd.c In file included from /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/insnsd.c:3:0: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/nasm.h:715:27: warning: ‘enum directives’ declared inside parameter list will not be visible outside of this definition or declaration int (*directive)(enum directives directive, char *value, int pass); ^~~~~~~~~~ Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/insnsn.c Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/nasmlib.c Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/regdis.c In file included from /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/nasmlib.c:46:0: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/nasm.h:715:27: warning: ‘enum directives’ declared inside parameter list will not be visible outside of this definition or declaration int (*directive)(enum directives directive, char *value, int pass); ^~~~~~~~~~ Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/regs.c Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/snprintf.c Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/strfunc.c Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/sync.c In file included from /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/strfunc.c:41:0: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/plugin/ndisasm/lib/nasm.h:715:27: warning: ‘enum directives’ declared inside parameter list will not be visible outside of this definition or declaration int (*directive)(enum directives directive, char *value, int pass); ^~~~~~~~~~ Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Terminal.cpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Disas.cpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/GdbCmd.cpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/GdbData.cpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb.cpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/MIValue.cpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/VarItem.cpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/TypeSimplify.cpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2Explore.cpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2Gdb.cpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Cpu.cpp /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2Explore.cpp: In member function ‘void Gdb_MI2::SyncExplorer(const Upp::Vector<VarItem>&)’: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2Explore.cpp:98:17: error: conversion from ‘Upp::EditString’ to non-scalar type ‘Upp::String’ requested String expr = explorerExprEdit; ^~~~~~~~~~~~~~~~ In file included from uppsrc/Core/Core.h:293:0, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from uppsrc/ide/Common/Common.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Debuggers.h:6, from /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2Explore.cpp:1: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2Explore.cpp:127:70: error: ‘DeepClone’ was not declared in this scope exploreCallback.Set(500, THISBACK1(SyncExplorer, DeepClone(children))); ^ uppsrc/Core/Callback.h:188:69: note: in definition of macro ‘THISBACK1’ #define THISBACK1(x, arg) callback1(this, &CLASSNAME::x, arg) ^~~ /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2Explore.cpp:139:71: error: ‘DeepClone’ was not declared in this scope exploreCallback.Set(100, THISBACK1(SyncExplorer, DeepClone(children))); ^ uppsrc/Core/Callback.h:188:69: note: in definition of macro ‘THISBACK1’ #define THISBACK1(x, arg) callback1(this, &CLASSNAME::x, arg) ^~~ Compiling /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Debug.cpp make[1]: *** [_out/Makefile:1820: _out/ide/Debuggers/GCC.GUI.LINUX.POSIX.STACKTRACE/Gdb_MI2Explore.cpp.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from uppsrc/Core/Core.h:293:0, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from uppsrc/ide/Common/Common.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Debuggers.h:6, from /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp:1: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp: In member function ‘void Gdb_MI2::SyncIde(bool)’: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp:722:78: error: ‘DeepClone’ was not declared in this scope exploreCallback.Set(480, THISBACK1(SyncExplorer, DeepClone(Vector<VarItem>()))); ^ uppsrc/Core/Callback.h:188:69: note: in definition of macro ‘THISBACK1’ #define THISBACK1(x, arg) callback1(this, &CLASSNAME::x, arg) ^~~ /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp: In member function ‘void Gdb_MI2::SyncLocals(const Upp::Vector<VarItem>&)’: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp:1163:66: error: ‘DeepClone’ was not declared in this scope timeCallback.Set(500, THISBACK1(SyncLocals, DeepClone(localVars))); ^ uppsrc/Core/Callback.h:188:69: note: in definition of macro ‘THISBACK1’ #define THISBACK1(x, arg) callback1(this, &CLASSNAME::x, arg) ^~~ /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp:1177:67: error: ‘DeepClone’ was not declared in this scope timeCallback.Set(100, THISBACK1(SyncLocals, DeepClone(localVars))); ^ uppsrc/Core/Callback.h:188:69: note: in definition of macro ‘THISBACK1’ #define THISBACK1(x, arg) callback1(this, &CLASSNAME::x, arg) ^~~ /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp: In member function ‘void Gdb_MI2::SyncThis(const Upp::Vector<VarItem>&)’: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp:1308:63: error: ‘DeepClone’ was not declared in this scope timeCallback.Set(500, THISBACK1(SyncThis, DeepClone(children))); ^ uppsrc/Core/Callback.h:188:69: note: in definition of macro ‘THISBACK1’ #define THISBACK1(x, arg) callback1(this, &CLASSNAME::x, arg) ^~~ /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp:1322:64: error: ‘DeepClone’ was not declared in this scope timeCallback.Set(100, THISBACK1(SyncThis, DeepClone(children))); ^ uppsrc/Core/Callback.h:188:69: note: in definition of macro ‘THISBACK1’ #define THISBACK1(x, arg) callback1(this, &CLASSNAME::x, arg) ^~~ /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp: In member function ‘void Gdb_MI2::SyncWatches(const Upp::Vector<VarItem>&)’: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp:1473:70: error: ‘DeepClone’ was not declared in this scope timeCallback.Set(500, THISBACK1(SyncWatches, DeepClone(watchesVars_))); ^ uppsrc/Core/Callback.h:188:69: note: in definition of macro ‘THISBACK1’ #define THISBACK1(x, arg) callback1(this, &CLASSNAME::x, arg) ^~~ /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp:1486:70: error: ‘DeepClone’ was not declared in this scope timeCallback.Set(100, THISBACK1(SyncWatches, DeepClone(watchesVars))); ^ uppsrc/Core/Callback.h:188:69: note: in definition of macro ‘THISBACK1’ #define THISBACK1(x, arg) callback1(this, &CLASSNAME::x, arg) ^~~ /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp: In member function ‘bool Gdb_MI2::Create(Upp::One<Host>&&, const Upp::String&, const Upp::String&, bool)’: /home/fusion809/AUR/upp/src/upp-x11-src-10037/uppsrc/ide/Debuggers/Gdb_MI2.cpp:1751:77: error: ‘DeepClone’ was not declared in this scope watches.WhenAcceptEdit = THISBACK1(SyncWatches, DeepClone(Vector<VarItem>())); ^ uppsrc/Core/Callback.h:188:69: note: in definition of macro ‘THISBACK1’ #define THISBACK1(x, arg) callback1(this, &CLASSNAME::x, arg) ^~~ make[1]: *** [_out/Makefile:1826: _out/ide/Debuggers/GCC.GUI.LINUX.POSIX.STACKTRACE/Gdb_MI2.cpp.o] Error 1 make[1]: Leaving directory '/home/fusion809/AUR/upp/src/upp-x11-src-10037' Package ide finished ... ==> Entering fakeroot environment... ==> Starting package_upp()... -> Moving the source codes... -> Copying additional files... -> Setting permissions... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Compressing man and info pages... ==> Checking for packaging issue... ==> Creating package "upp"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package...

dolik.rce commented on 2016-07-14 11:08 (UTC)

@fusion809: Unfortunately, the latest release version (9251) is not compatible with newest GCC. You can try to: 1) use newer version of U++ (using nightly packages from http://www.ultimatepp.org/www$uppweb$nightly$en-us.html) 2) use older compiler 3) grab a prebuilt package from OBS: http://download.opensuse.org/repositories/home:/dolik_rce/Arch_Extra_standard/ I'd recommend option 3, as it requires least amount of work. And by the way, the OBS builds nightly packages as well (http://download.opensuse.org/repositories/home:/dolik_rce:/nightly/Arch_Extra_standard/).

fusion809 commented on 2016-07-13 17:34 (UTC)

@dolik.rce I keep getting the error while building this package: ==> Removing existing $pkgdir/ directory... ==> Starting build()... -> Building umk... Parsing package umk ... Using flags GCC STACKTRACE LINUX POSIX Building package umk ... make[1]: Entering directory '/home/fusion809/AUR/upp/src/upp-x11-src-9251' Creating necessary directories ... Compiling /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/GccBuilder.icpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/MscBuilder.icpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/OwcBuilder.icpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/JavaBuilder.icpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/AndroidBuilder.icpp In file included from uppsrc/Esc/Esc.h:4:0, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/GccBuilder.icpp:1: uppsrc/Core/Core.h: In function ‘Upp::int64 abs(Upp::int64)’: uppsrc/Core/Core.h:346:36: error: ‘Upp::int64 abs(Upp::int64)’ conflicts with a previous declaration inline UPP::int64 abs(UPP::int64 x) { return x < 0 ? -x : x; } ^ In file included from /usr/include/c++/6.1.1/stdlib.h:36:0, from uppsrc/Core/Core.h:44, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/GccBuilder.icpp:1: /usr/include/c++/6.1.1/cstdlib:180:3: note: previous declaration ‘long long int std::abs(long long int)’ abs(long long __x) { return __builtin_llabs (__x); } ^~~ In file included from uppsrc/Esc/Esc.h:4:0, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/GccBuilder.icpp:1: uppsrc/Core/Core.h: In function ‘double abs(double)’: uppsrc/Core/Core.h:350:27: error: ‘double abs(double)’ conflicts with a previous declaration inline double abs(double x) { return fabs(x); } ^ In file included from /usr/include/c++/6.1.1/math.h:36:0, from uppsrc/Core/Core.h:42, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/GccBuilder.icpp:1: /usr/include/c++/6.1.1/cmath:85:3: note: previous declaration ‘constexpr double std::abs(double)’ abs(double __x) ^~~ In file included from uppsrc/Esc/Esc.h:4:0, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/OwcBuilder.icpp:1: uppsrc/Core/Core.h: In function ‘Upp::int64 abs(Upp::int64)’: uppsrc/Core/Core.h:346:36: error: ‘Upp::int64 abs(Upp::int64)’ conflicts with a previous declaration inline UPP::int64 abs(UPP::int64 x) { return x < 0 ? -x : x; } ^ In file included from /usr/include/c++/6.1.1/stdlib.h:36:0, from uppsrc/Core/Core.h:44, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/OwcBuilder.icpp:1: /usr/include/c++/6.1.1/cstdlib:180:3: note: previous declaration ‘long long int std::abs(long long int)’ abs(long long __x) { return __builtin_llabs (__x); } ^~~ In file included from uppsrc/Esc/Esc.h:4:0, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/OwcBuilder.icpp:1: uppsrc/Core/Core.h: In function ‘double abs(double)’: uppsrc/Core/Core.h:350:27: error: ‘double abs(double)’ conflicts with a previous declaration inline double abs(double x) { return fabs(x); } ^ In file included from /usr/include/c++/6.1.1/math.h:36:0, from uppsrc/Core/Core.h:42, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/OwcBuilder.icpp:1: /usr/include/c++/6.1.1/cmath:85:3: note: previous declaration ‘constexpr double std::abs(double)’ abs(double __x) ^~~ In file included from uppsrc/Esc/Esc.h:4:0, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/MscBuilder.icpp:1: uppsrc/Core/Core.h: In function ‘Upp::int64 abs(Upp::int64)’: uppsrc/Core/Core.h:346:36: error: ‘Upp::int64 abs(Upp::int64)’ conflicts with a previous declaration inline UPP::int64 abs(UPP::int64 x) { return x < 0 ? -x : x; } ^ In file included from /usr/include/c++/6.1.1/stdlib.h:36:0, from uppsrc/Core/Core.h:44, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/MscBuilder.icpp:1: /usr/include/c++/6.1.1/cstdlib:180:3: note: previous declaration ‘long long int std::abs(long long int)’ abs(long long __x) { return __builtin_llabs (__x); } ^~~ In file included from uppsrc/Esc/Esc.h:4:0, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/MscBuilder.icpp:1: uppsrc/Core/Core.h: In function ‘double abs(double)’: uppsrc/Core/Core.h:350:27: error: ‘double abs(double)’ conflicts with a previous declaration inline double abs(double x) { return fabs(x); } ^ In file included from /usr/include/c++/6.1.1/math.h:36:0, from uppsrc/Core/Core.h:42, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/MscBuilder.icpp:1: /usr/include/c++/6.1.1/cmath:85:3: note: previous declaration ‘constexpr double std::abs(double)’ abs(double __x) ^~~ In file included from uppsrc/Esc/Esc.h:4:0, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/JavaBuilder.icpp:1: uppsrc/Core/Core.h: In function ‘Upp::int64 abs(Upp::int64)’: uppsrc/Core/Core.h:346:36: error: ‘Upp::int64 abs(Upp::int64)’ conflicts with a previous declaration inline UPP::int64 abs(UPP::int64 x) { return x < 0 ? -x : x; } ^ In file included from /usr/include/c++/6.1.1/stdlib.h:36:0, from uppsrc/Core/Core.h:44, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/JavaBuilder.icpp:1: /usr/include/c++/6.1.1/cstdlib:180:3: note: previous declaration ‘long long int std::abs(long long int)’ abs(long long __x) { return __builtin_llabs (__x); } ^~~ In file included from uppsrc/Esc/Esc.h:4:0, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/JavaBuilder.icpp:1: uppsrc/Core/Core.h: In function ‘double abs(double)’: uppsrc/Core/Core.h:350:27: error: ‘double abs(double)’ conflicts with a previous declaration inline double abs(double x) { return fabs(x); } ^ In file included from /usr/include/c++/6.1.1/math.h:36:0, from uppsrc/Core/Core.h:42, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/JavaBuilder.icpp:1: /usr/include/c++/6.1.1/cmath:85:3: note: previous declaration ‘constexpr double std::abs(double)’ abs(double __x) ^~~ In file included from uppsrc/Esc/Esc.h:4:0, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/AndroidBuilder.icpp:1: uppsrc/Core/Core.h: In function ‘Upp::int64 abs(Upp::int64)’: uppsrc/Core/Core.h:346:36: error: ‘Upp::int64 abs(Upp::int64)’ conflicts with a previous declaration inline UPP::int64 abs(UPP::int64 x) { return x < 0 ? -x : x; } ^ In file included from /usr/include/c++/6.1.1/stdlib.h:36:0, from uppsrc/Core/Core.h:44, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/AndroidBuilder.icpp:1: /usr/include/c++/6.1.1/cstdlib:180:3: note: previous declaration ‘long long int std::abs(long long int)’ abs(long long __x) { return __builtin_llabs (__x); } ^~~ In file included from uppsrc/Esc/Esc.h:4:0, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/AndroidBuilder.icpp:1: uppsrc/Core/Core.h: In function ‘double abs(double)’: uppsrc/Core/Core.h:350:27: error: ‘double abs(double)’ conflicts with a previous declaration inline double abs(double x) { return fabs(x); } ^ In file included from /usr/include/c++/6.1.1/math.h:36:0, from uppsrc/Core/Core.h:42, from uppsrc/Esc/Esc.h:4, from uppsrc/ide/Core/Core.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/Builders.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/ide/Builders/AndroidBuilder.icpp:1: /usr/include/c++/6.1.1/cmath:85:3: note: previous declaration ‘constexpr double std::abs(double)’ abs(double __x) ^~~ make[1]: *** [_out/Makefile:68: _out/ide/Builders/GCC.LINUX.POSIX.STACKTRACE/OwcBuilder.icpp.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [_out/Makefile:62: _out/ide/Builders/GCC.LINUX.POSIX.STACKTRACE/GccBuilder.icpp.o] Error 1 make[1]: *** [_out/Makefile:71: _out/ide/Builders/GCC.LINUX.POSIX.STACKTRACE/JavaBuilder.icpp.o] Error 1 make[1]: *** [_out/Makefile:65: _out/ide/Builders/GCC.LINUX.POSIX.STACKTRACE/MscBuilder.icpp.o] Error 1 make[1]: *** [_out/Makefile:74: _out/ide/Builders/GCC.LINUX.POSIX.STACKTRACE/AndroidBuilder.icpp.o] Error 1 make[1]: Leaving directory '/home/fusion809/AUR/upp/src/upp-x11-src-9251' Package umk finished ... -> Building theide... Parsing package ide ... Using flags GCC GUI STACKTRACE LINUX POSIX Building package ide ... make[1]: Entering directory '/home/fusion809/AUR/upp/src/upp-x11-src-9251' Creating necessary directories ... Compiling /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlCore/CtrlCore.icpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlLib/CtrlLib.icpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/bmp/BmpReg.icpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/RichText/RichImage.icpp Compiling /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/png/pngreg.icpp In file included from uppsrc/Draw/Draw.h:6:0, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/png/png.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/png/pngreg.icpp:1: uppsrc/Core/Core.h: In function ‘Upp::int64 abs(Upp::int64)’: uppsrc/Core/Core.h:346:36: error: ‘Upp::int64 abs(Upp::int64)’ conflicts with a previous declaration inline UPP::int64 abs(UPP::int64 x) { return x < 0 ? -x : x; } ^ In file included from /usr/include/c++/6.1.1/stdlib.h:36:0, from uppsrc/Core/Core.h:44, from uppsrc/Draw/Draw.h:6, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/png/png.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/png/pngreg.icpp:1: /usr/include/c++/6.1.1/cstdlib:180:3: note: previous declaration ‘long long int std::abs(long long int)’ abs(long long __x) { return __builtin_llabs (__x); } ^~~ In file included from uppsrc/Draw/Draw.h:6:0, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/png/png.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/png/pngreg.icpp:1: uppsrc/Core/Core.h: In function ‘double abs(double)’: uppsrc/Core/Core.h:350:27: error: ‘double abs(double)’ conflicts with a previous declaration inline double abs(double x) { return fabs(x); } ^ In file included from /usr/include/c++/6.1.1/math.h:36:0, from uppsrc/Core/Core.h:42, from uppsrc/Draw/Draw.h:6, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/png/png.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/png/pngreg.icpp:1: /usr/include/c++/6.1.1/cmath:85:3: note: previous declaration ‘constexpr double std::abs(double)’ abs(double __x) ^~~ In file included from uppsrc/Draw/Draw.h:6:0, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/bmp/bmp.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/bmp/BmpReg.icpp:1: uppsrc/Core/Core.h: In function ‘Upp::int64 abs(Upp::int64)’: uppsrc/Core/Core.h:346:36: error: ‘Upp::int64 abs(Upp::int64)’ conflicts with a previous declaration inline UPP::int64 abs(UPP::int64 x) { return x < 0 ? -x : x; } ^ In file included from /usr/include/c++/6.1.1/stdlib.h:36:0, from uppsrc/Core/Core.h:44, from uppsrc/Draw/Draw.h:6, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/bmp/bmp.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/bmp/BmpReg.icpp:1: /usr/include/c++/6.1.1/cstdlib:180:3: note: previous declaration ‘long long int std::abs(long long int)’ abs(long long __x) { return __builtin_llabs (__x); } ^~~ In file included from uppsrc/Draw/Draw.h:6:0, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/RichText/RichText.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/RichText/RichImage.icpp:1: uppsrc/Core/Core.h: In function ‘Upp::int64 abs(Upp::int64)’: uppsrc/Core/Core.h:346:36: error: ‘Upp::int64 abs(Upp::int64)’ conflicts with a previous declaration inline UPP::int64 abs(UPP::int64 x) { return x < 0 ? -x : x; } ^ In file included from /usr/include/c++/6.1.1/stdlib.h:36:0, from uppsrc/Core/Core.h:44, from uppsrc/Draw/Draw.h:6, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/RichText/RichText.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/RichText/RichImage.icpp:1: /usr/include/c++/6.1.1/cstdlib:180:3: note: previous declaration ‘long long int std::abs(long long int)’ abs(long long __x) { return __builtin_llabs (__x); } ^~~ In file included from uppsrc/Draw/Draw.h:6:0, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/bmp/bmp.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/bmp/BmpReg.icpp:1: uppsrc/Core/Core.h: In function ‘double abs(double)’: uppsrc/Core/Core.h:350:27: error: ‘double abs(double)’ conflicts with a previous declaration inline double abs(double x) { return fabs(x); } ^ In file included from uppsrc/Draw/Draw.h:6:0, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/RichText/RichText.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/RichText/RichImage.icpp:1: uppsrc/Core/Core.h: In function ‘double abs(double)’: uppsrc/Core/Core.h:350:27: error: ‘double abs(double)’ conflicts with a previous declaration inline double abs(double x) { return fabs(x); } ^ In file included from /usr/include/c++/6.1.1/math.h:36:0, from uppsrc/Core/Core.h:42, from uppsrc/Draw/Draw.h:6, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/bmp/bmp.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/plugin/bmp/BmpReg.icpp:1: /usr/include/c++/6.1.1/cmath:85:3: note: previous declaration ‘constexpr double std::abs(double)’ abs(double __x) ^~~ In file included from /usr/include/c++/6.1.1/math.h:36:0, from uppsrc/Core/Core.h:42, from uppsrc/Draw/Draw.h:6, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/RichText/RichText.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/RichText/RichImage.icpp:1: /usr/include/c++/6.1.1/cmath:85:3: note: previous declaration ‘constexpr double std::abs(double)’ abs(double __x) ^~~ In file included from uppsrc/Draw/Draw.h:6:0, from uppsrc/RichText/RichText.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlCore/CtrlCore.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlCore/CtrlCore.icpp:1: uppsrc/Core/Core.h: In function ‘Upp::int64 abs(Upp::int64)’: uppsrc/Core/Core.h:346:36: error: ‘Upp::int64 abs(Upp::int64)’ conflicts with a previous declaration inline UPP::int64 abs(UPP::int64 x) { return x < 0 ? -x : x; } ^ In file included from /usr/include/c++/6.1.1/stdlib.h:36:0, from uppsrc/Core/Core.h:44, from uppsrc/Draw/Draw.h:6, from uppsrc/RichText/RichText.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlCore/CtrlCore.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlCore/CtrlCore.icpp:1: /usr/include/c++/6.1.1/cstdlib:180:3: note: previous declaration ‘long long int std::abs(long long int)’ abs(long long __x) { return __builtin_llabs (__x); } ^~~ In file included from uppsrc/Draw/Draw.h:6:0, from uppsrc/RichText/RichText.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlCore/CtrlCore.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlCore/CtrlCore.icpp:1: uppsrc/Core/Core.h: In function ‘double abs(double)’: uppsrc/Core/Core.h:350:27: error: ‘double abs(double)’ conflicts with a previous declaration inline double abs(double x) { return fabs(x); } ^ In file included from /usr/include/c++/6.1.1/math.h:36:0, from uppsrc/Core/Core.h:42, from uppsrc/Draw/Draw.h:6, from uppsrc/RichText/RichText.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlCore/CtrlCore.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlCore/CtrlCore.icpp:1: /usr/include/c++/6.1.1/cmath:85:3: note: previous declaration ‘constexpr double std::abs(double)’ abs(double __x) ^~~ make[1]: *** [_out/Makefile:1057: _out/plugin/png/GCC.GUI.LINUX.POSIX.STACKTRACE/pngreg.icpp.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from uppsrc/Draw/Draw.h:6:0, from uppsrc/RichText/RichText.h:4, from uppsrc/CtrlCore/CtrlCore.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlLib/CtrlLib.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlLib/CtrlLib.icpp:1: uppsrc/Core/Core.h: In function ‘Upp::int64 abs(Upp::int64)’: uppsrc/Core/Core.h:346:36: error: ‘Upp::int64 abs(Upp::int64)’ conflicts with a previous declaration inline UPP::int64 abs(UPP::int64 x) { return x < 0 ? -x : x; } ^ In file included from /usr/include/c++/6.1.1/stdlib.h:36:0, from uppsrc/Core/Core.h:44, from uppsrc/Draw/Draw.h:6, from uppsrc/RichText/RichText.h:4, from uppsrc/CtrlCore/CtrlCore.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlLib/CtrlLib.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlLib/CtrlLib.icpp:1: /usr/include/c++/6.1.1/cstdlib:180:3: note: previous declaration ‘long long int std::abs(long long int)’ abs(long long __x) { return __builtin_llabs (__x); } ^~~ In file included from uppsrc/Draw/Draw.h:6:0, from uppsrc/RichText/RichText.h:4, from uppsrc/CtrlCore/CtrlCore.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlLib/CtrlLib.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlLib/CtrlLib.icpp:1: uppsrc/Core/Core.h: In function ‘double abs(double)’: uppsrc/Core/Core.h:350:27: error: ‘double abs(double)’ conflicts with a previous declaration inline double abs(double x) { return fabs(x); } ^ In file included from /usr/include/c++/6.1.1/math.h:36:0, from uppsrc/Core/Core.h:42, from uppsrc/Draw/Draw.h:6, from uppsrc/RichText/RichText.h:4, from uppsrc/CtrlCore/CtrlCore.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlLib/CtrlLib.h:4, from /home/fusion809/AUR/upp/src/upp-x11-src-9251/uppsrc/CtrlLib/CtrlLib.icpp:1: /usr/include/c++/6.1.1/cmath:85:3: note: previous declaration ‘constexpr double std::abs(double)’ abs(double __x) ^~~ make[1]: *** [_out/Makefile:966: _out/plugin/bmp/GCC.GUI.LINUX.POSIX.STACKTRACE/BmpReg.icpp.o] Error 1 make[1]: *** [_out/Makefile:980: _out/RichText/GCC.GUI.LINUX.POSIX.STACKTRACE/RichImage.icpp.o] Error 1 make[1]: *** [_out/Makefile:695: _out/CtrlCore/GCC.GUI.LINUX.POSIX.STACKTRACE/CtrlCore.icpp.o] Error 1 make[1]: *** [_out/Makefile:633: _out/CtrlLib/GCC.GUI.LINUX.POSIX.STACKTRACE/CtrlLib.icpp.o] Error 1 make[1]: Leaving directory '/home/fusion809/AUR/upp/src/upp-x11-src-9251' Package ide finished ...

xyproto commented on 2012-07-11 14:12 (UTC)

dolik.rce, I agree. Thanks for updating to 4193. :)

dolik.rce commented on 2012-07-11 05:47 (UTC)

Thanks trontonic. The preferred name of the framework is now "U++" (see http://www.ultimatepp.org), which is already present in the description and allows good searching. I think adding "ultimate" would make things more confusing, the only possible way I can think of is "...(known as U++, formerly ultimate++)". Do you think it is necessary? Also, "U++" is present in theide* packages and adding ultimate there would be even more painful.