Ports that use openal (such as this one) fail to link with lld as the
system linker due to disagreement in the handling of preemption of
protected visibility symbols in shared objects.
Set LLD_UNSAFE to fall back to ld.bfd for now.
PR: 226980
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
Ports that use openal (such as this one) fail to link with lld as the
system linker due to disagreement in the handling of preemption of
protected visibility symbols in shared objects.
PR: 226980
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
Ports that use openal (such as this one) fail to link with lld as the
system linker due to disagreement in the handling of preemption of
protected visibility symbols in shared objects.
PR: 226980
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
Ports that use openal (such as this one) fail to link with lld as the
system linker due to disagreement in the handling of preemption of
protected visibility symbols in shared objects.
In the case of games/allacrost, failed at configure time:
checking for alGetError in -lopenal... no
You need to install the OpenAL library.
===> Script "configure" failed unexpectedly.
PR: 226980
Approved by: portmgr (LLD_UNSAFE blanket)
Sponsored by: The FreeBSD Foundation
TerraGear is a collection of tools for building scenery for the
FlightGear project. Generally, the process is done in two steps:
1. Preprocess the original raw data. This chops up the data into
the FG tiling scheme and saves it in a simple, intermediate
format.
2. Collect all the different pieces of intermediate data and
assemble them into a 3d model of the terrain.
WWW: https://github.com/FlightGear/terragear
PR: 223648
Submitted by: Michael Danilov <mike.d.ft402@gmail.com>
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:89:2: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
Locale GetCurrentLocale() const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:133:24: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
bool SaveLocale(const Locale& locale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:235:54: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
std::wstring GetFallbackToAvailableDictLocale(const Locale& locale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:283:66: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
void GetDictionaryLocale(const std::string& configLocaleString, Locale& outLocale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:314:28: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
bool ValidateLocale(const Locale& locale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:411:98: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
UDate ParseDateTime(const std::string& dateTimeString, const std::string& dateTimeFormat, const Locale& locale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:427:85: error: use of undeclared identifier 'DateFormat'; did you mean 'icu::DateFormat'?
std::string LocalizeDateTime(const UDate dateTime, const DateTimeType& type, const DateFormat::EStyle& style) const;
^~~~~~~~~~
icu::DateFormat
/usr/local/include/unicode/smpdtfmt.h:46:7: note: 'icu::DateFormat' declared here
class DateFormat;
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:508:2: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
Locale currentLocale;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:519:14: error: use of undeclared identifier 'Locale'
std::vector<Locale*> availableLocales;
^
../../../source/i18n/L10n.h:519:21: error: expected expression
std::vector<Locale*> availableLocales;
^
../../../source/i18n/L10n.h:590:2: error: unknown type name 'DateFormat'; did you mean 'UDateFormat'?
DateFormat* CreateDateTimeInstance(const DateTimeType& type, const DateFormat::EStyle& style, const Locale& locale) const;
^~~~~~~~~~
UDateFormat
/usr/local/include/unicode/udat.h:153:15: note: 'UDateFormat' declared here
typedef void* UDateFormat;
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:590:69: error: use of undeclared identifier 'DateFormat'; did you mean 'icu::DateFormat'?
DateFormat* CreateDateTimeInstance(const DateTimeType& type, const DateFormat::EStyle& style, const Locale& locale) const;
^~~~~~~~~~
icu::DateFormat
/usr/local/include/unicode/smpdtfmt.h:46:7: note: 'icu::DateFormat' declared here
class DateFormat;
^
In file included from ../../../source/lobby/XmppClient.cpp:26:
../../../source/i18n/L10n.h:590:102: error: unknown type name 'Locale'; did you mean 'icu::Locale'?
DateFormat* CreateDateTimeInstance(const DateTimeType& type, const DateFormat::EStyle& style, const Locale& locale) const;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
../../../source/lobby/XmppClient.cpp:948:81: error: use of undeclared identifier 'Locale'; did you mean 'icu::Locale'?
return g_L10n.ParseDateTime(msg.when()->stamp().to_string(), "Y-M-d'T'HⓂ️sZ", Locale::getUS()) / 1000.0;
^~~~~~
icu::Locale
/usr/local/include/unicode/unistr.h:77:7: note: 'icu::Locale' declared here
class Locale; // unicode/locid.h
^
https://ssl.icu-project.org/trac/changeset/40705
PR: 227042
Reported by: antoine (via exp-run)
In file included from src/graphic/font_handler.cc:36:
src/graphic/text/bidi.h:43:36: error: unknown type name 'UnicodeString'; did you mean 'icu::UnicodeString'?
std::string icustring2string(const UnicodeString& convertme);
^~~~~~~~~~~~~
icu::UnicodeString
/usr/local/include/unicode/unistr.h:286:20: note: 'icu::UnicodeString' declared here
class U_COMMON_API UnicodeString : public Replaceable
^
https://ssl.icu-project.org/trac/changeset/40705
PR: 227042
Reported by: antoine (via exp-run)
Obtained from: upstream
src/language.h:108:8: error: unknown type name 'Collator'; did you mean 'UCollator'?
extern Collator *_current_collator;
^~~~~~~~
UCollator
/usr/local/include/unicode/ucol.h:58:26: note: 'UCollator' declared here
typedef struct UCollator UCollator;
^
https://ssl.icu-project.org/trac/changeset/40705
PR: 227042
Reported by: antoine (via exp-run)
Prevent Flightgear from linking using lld as it fails with errors like:
/usr/bin/ld: error: cannot preempt symbol: alcGetIntegerv
>>> defined in /usr/local/lib/libopenal.so
>>> referenced by audio_openal.c
>>> audio_openal.c.o:(openal_input)
due to preemption of symbols with protected visibility in a shared object.
See also PR #219089 for more details.
PR: 226980
Submitted by: emaste
Port to SDL2 ( thanks to https://github.com/PIlin/NXEngine-iOS )
More resolutions and widescreen support up to FullHD (thanks to https://github.com/EXL/NXEngine )
Fullscreen for any resolution
Gamepad with force-feedback support.
Localization support.
Mimiga mask ending pictures (re-drawn by me)
Modern main menu
Support for "New" and "Remastered" tracks from CS+
Header-dependency hell cleaned up. No more autogenerated headers
Cleaned up nx.h
Lists/maps from haiku replaced with std::vector/map
smalfont -> smallfont
removed built-in data extractor
removed replays, as they were buggy/not implemented anyway
fixed tons of warnings and undefined behaviour
PR: 227084
Submitted by: Piotr Kubaj
Due to too many skipped releases, see
https://github.com/coelckers/gzdoom/releases for release notes between 3.1.0
and 3.3.0.
The patches have since been made redundant by upstream, so they can
safely/happily go away.
MAINTAINER has been updated to my @FreeBSD.org address; this port was still
a work in progress when r445117 to update my other ports was committed.
Tested with: Poudriere (10.4, amd64)
Tested with: Poudriere (stable/11, amd64)
Tested with: Poudriere (head, amd64)
Approved by: lwhsu (ports), me (maintainer)
Differential Revision: https://reviews.freebsd.org/D14864
It has been a while both does not depend anymore on esound, before this change
esound dependency was wrongly added to plenty of packages which actually does
not depend on it.
While here:
- audio/glame: remove esound support
- games/monkeybubble: add an explicit dependency on esound
- sysutils/gnome-schedule: add en explicit dependency on pkg-config
- comms/kb: add missing dependency on pkgconfig
- x11-toolkits/libgnomeui:
* update to 2.4.5
* use USES=localbase
This should ease the import of the new ports for Applications and Plasma Desktop.
- add some more component handling
- bump KDE_APPLICATIONS_VERSION (no direct consumers exist in the ports tree atm)
- fix some space/tab errors
Differential Revision: https://reviews.freebsd.org/D14814
why I noticed this) and Qt 5.9, there are translations that are not included
in the plist. Poudriere shows me:
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: %%DATADIR%%/translations/cockatrice_ca.qm
Error: Orphaned: %%DATADIR%%/translations/cockatrice_el.qm
<snip>
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D14784
unrelated). The explanation is in the patch: C++ code that #defines type
is asking for trouble in other headers.
Approved by: tcberner (mentor, implicit)
Apparently the attempt to defeat the x86 assembler is insufficient.
While here, conform to newer style by unquoting and sorting ARCHs.
Approved by: portmgr (tier-2 blanket)
2018-03-01 devel/dotconf++: No upstream, not depend on in the ports tree
2018-03-01 emulators/gnuboy: Latest version is 1.0.5, older version does not fetch
2018-03-01 games/adgali: Mastersite disappeared
2018-03-01 games/tuxpuck: Mastersite disappeared
2018-03-01 japanese/migemo-emacs: Unmaintained
2018-03-01 math/clarence: Mastersite disappeared
2018-03-01 devel/cstringbuffer: Abandonware, no more upstream
2018-03-01 deskutils/charmap: Mastersite disappeared
2018-03-01 devel/afay: Abandonware, not used in the ports tree
2018-03-01 devel/alabastra: Abandonware, not used in the ports tree
2018-03-01 devel/adime: Abandonware, not used in the ports tree
2018-03-01 devel/boaconstructor: Abandonware, does not work with recent python/wxPython
2018-03-01 audio/amp: No more upstream
2018-03-01 devel/alf: Abandonware, unused in the ports tree
The fix also causes the port to fail on 10.x, so add USES-compiler
and USE_CXXSTD=c++11 to address that problem too.
PR: 225835
Submitted by: Thibault Payet <monwarez@mailoo.org> (maintainer)
Additional port changes:
* Changed to DISTVERSION
* Moved BROKEN_powerpc64 to a proper place
* Updated LIB_DEPENDS,USES,USE_GL,USE_SDL
* Choosing OpenAL through CMAKE_ARGS
* Added 3 patches
PR: 226111
Submitted by: Kevin Zheng <kevinz5000@gmail.com> (maintainer)
Approved by: tcberner (mentor, implicit)
In order to make room for the up-to-date version of the KDE Desktop and its
applications move the KDE Application ports based on Qt4.
PR: 225992
Exp-run by: antoine
Reviewed by: rakuco, adridg
Differential Revision: https://reviews.freebsd.org/D14413
Add LICENSE_FILE
Move USES upward
Fix stage-qa warning about missing USE_GL
Remove workaround for GCC < 6 meant to fix build on FreeBSD 9.x
Add options for DOCS and NLS
Fix LICENSE
Fix stage-qa warning about USE_GL
Move USES upward
Remove INSTALLS_ICONS (unneeded for Qt)
Don't install oxygen icons. They are built into the binary as Qt resources.
msgfmt: error while opening "trans/ak.mo" for writing: No such file or directory
gmake[1]: *** [Makefile:414: trans/ak.mo] Error 1
gmake[1]: *** Waiting for unfinished jobs....
...Preparing translation files...
30 warnings generated.
gmake[1]: Leaving directory '/wrkdirs/usr/ports/games/tuxpaint/work/tuxpaint-0.9.22'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
- This new version drops dependency on boost-libs
- Fix openxcom to build with this new version [1]
- Add explicit dependency on boost to net-mgmt/openbmp, now that
yamp-cpp does not pull that in for it [2]
Approved by: pizzamig [2],
Maintainer timeout [1]
Differential Revision: https://reviews.freebsd.org/D14155
Changelog:
Major bug fixes
Stopped displayed artifacts from duplicating on retirement/offloading of site
Made attacking giant monsters path to targets properly again
Stopped extraneous dwarf mode conversation text generation (freezes)
Stopped negative artifact location rumors from passing around
so much (freezes)
Made removing first stop of hauling route w/ assigned vehicle not
cause issues/crashes
Stopped crash caused by yielding to muggers
Stopped creatures from asking for identity when they shouldn't
be able to speak
Fixed problem with companions and other close people not always recognizing
your relationship to them
Other bug fixes/tweaks
Made returning mercenaries stop petitioning for sanctuary (existing petitions
will still be there)
Prevented unirrigated etc. top-left corners etc. from stopping
planting in farms
Stopped inaccessible pile tiles from stopping bin/barrel
placement throughout pile
Allowed stairs to be carved in ice that is one tile above stone properly
Added building item TSK indicator to ground items as well
Stopped designations for removal of ramps/constructions from
working on hidden tiles
Removed incorrect back instruction from burrow naming
Properly saved freeing hf in relevant historical event (Quietust)
Fixed a few cases of historical event for identities reporting
wrong historical figure
Fixed kitchen job hotkeys
* Remove the (origins of the) copied ports manually
(as the new ones are repo-copies of these, no history is lost).
* Fixup index in games/Makefile
Sorry for the breakage.
Pointy hat: tcberner
This is done for
* consistency,
* and to simplify the import of the newer KDE Plasma5 desktop and KDE applications
Bumps the dependencies.
Reviewed by: adridg
Differential Revision: https://reviews.freebsd.org/D12979
This removes build dependency on gcc and runtime dependency on gcc's runtime libraries.
Big thanks to Gleb for working on this.
PR: 225185
Submitted by: Gleb Popov <6yearold@gmail.com>
Exp-run by: antoine
Reviewed by: pgj
Differential Revision: https://reviews.freebsd.org/D12043
Now that both USE_GCC and -CURRENT default to C++14 there's little
reason to complicate maintenance. Revert r449685 to usher consumers
into post-C++11 world.
PR: 222433 222434 222435
Change log:
https://github.com/assimp/assimp/releases/tag/v4.1.0
Additional port changes:
* Removed CMAKE_SKIP_RPATH, the default behavior should suffice
* Changed to CMAKE_OFF
* Removed the unnecessary .if/gcc clause
* Improved PLIST_SUB tokens
* Added the patch for #include that is already in the upstream
repository now
Also tried to add the double-precision option, but it fails in build,
so I reported this to the upsream.
Bumped PORTREVISION: games/pioneer games/doomsday graphics/qt5-3d
Submitted by: myself
Reported by: portscout
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D14253
The hob-nail tennis shoe of progrress is grinding historically
correct, but none-the-less pedantically incorrect, char constants >
0x7f into dust. Appease the compiler by making these arrays unsigned
and rippling that API change out further.
This fixes building on clang 6-based systems.
*.config files under thirdparty/download/ didn't have os="freebsd" lines
because find(1) doesn't follow symlinks by default which broke runtime e.g.,
System.DllNotFoundException: soft_oal.dll
at (wrapper managed-to-native) OpenAL.ALC10:alcOpenDevice (string)
at OpenRA.Platforms.Default.OpenAlSoundEngine..ctor (System.String deviceName) [0x0003f] in <2342b54840fb4908bd25f1f5db2e89d7>:0
at OpenRA.Platforms.Default.DefaultPlatform.CreateSound (System.String device) [0x00001] in <2342b54840fb4908bd25f1f5db2e89d7>:0
at OpenRA.Sound..ctor (OpenRA.IPlatform platform, OpenRA.SoundSettings soundSettings) [0x0001d] in <e7e76c84784c4fac82f4d6ffd1656cc2>:0
at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x00223] in <e7e76c84784c4fac82f4d6ffd1656cc2>:0
System.DllNotFoundException: soft_oal.dll
at (wrapper managed-to-native) OpenAL.ALC10:alcOpenDevice (string)
at OpenRA.Platforms.Default.OpenAlSoundEngine..ctor (System.String deviceName) [0x0003f] in <2342b54840fb4908bd25f1f5db2e89d7>:0
at OpenRA.Platforms.Default.DefaultPlatform.CreateSound (System.String device) [0x00001] in <2342b54840fb4908bd25f1f5db2e89d7>:0
at OpenRA.Sound..ctor (OpenRA.IPlatform platform, OpenRA.SoundSettings soundSettings) [0x0001d] in <e7e76c84784c4fac82f4d6ffd1656cc2>:0
at OpenRA.Game.Initialize (OpenRA.Arguments args) [0x00223] in <e7e76c84784c4fac82f4d6ffd1656cc2>:0
Highlights:
- New Roslyn compiler for C# available
- Improved support for nuget packages in USES=mono
General:
- fix pkg-plist: mono now produces '.pdb' debug files instead of '.mdb'
- bump all dependant ports
USES=mono:
- properly handle caching of nuget packages
- add support for multiple feeds for nuget packages
- add support for nuget dependencies in a separate file
- add support for paket packages
lang/mono:
- update to version 5.2.0.215
- automate certificate initialisation [2]
- increase test coverage
- mark as conflicting with net/czmq (conflicting on makecert) [1]
- patch mono to use $PREFIX/share/mono instead of /usr/share/.mono
devel/google-gdata:
- use nunit.framework nuget package as the Mono shipped version is no longer suppport.
- switch to using csc(1) for compiling (mcs(1) is depreciated).
- use delayed signing (and then sign with sn(1)) as csc(1) does not support signing.
- fix reference to system assemblies (the '.dll' suffix is required).
- fix reference to HttpUtility: csc(1) is more strict about scoping
devel/monodevelop:
- reroll distinfo (no changes to content)
lang/fsharp:
- reroll distinfo (no changes to content)
security/gnome-keyring-sharp:
- delay sign (then sign with sn(1)) as csc(1) does not support direct signing.
PR: 223188 [1]
PR: 209670 [2]
Differential Revision: https://reviews.freebsd.org/D13752
2018-01-27 emulators/raine: Broken for more than 6 months
2018-01-27 mail/libmapi: Broken for more than 6 months
2018-01-27 www/lessc: Broken for more than 6 months
2018-01-27 www/uglifyjs: Broken for more than 6 months
2018-01-27 www/py-octoprint: Broken for more than 6 months
2018-01-27 www/xpi-noscript: Broken for more than 6 months
2018-01-27 www/npm-less-plugin-clean-css: Broken for more than 6 months
2018-01-27 www/caudium14: Depends on expiring lang/pike78
2018-01-27 www/hinventory-client: Broken for more than 6 months
2018-01-27 security/tclgpg: Broken for more than 6 months
2018-01-27 security/pond: Broken for more than 6 months
2018-01-27 security/mdcrack: Broken for more than 6 months
2018-01-27 devel/npm-commander: Broken for more than 6 months
2018-01-27 devel/py-protocols-devel: Broken for more than 6 months
2018-01-27 devel/py-InlineEgg: Broken for more than 6 months
2018-01-27 devel/npm-amdefine: Broken for more than 6 months
2018-01-27 devel/npm-source-map: Broken for more than 6 months
2018-01-27 devel/libical-glib: Broken for more than 6 months
2018-01-27 devel/npm-graceful-readlink: Broken for more than 6 months
2018-01-27 devel/npm-clean-css: Broken for more than 6 months
2018-01-27 devel/py-ruledispatch: Depends on expiring devel/py-protocols-devel
2018-01-27 games/balazarbrothers: Broken for more than 6 months
2018-01-27 games/libretro-cores: Broken for more than 6 months
2018-01-27 games/gish-demo: Broken for more than 6 months
2018-01-27 games/cheech: Broken for more than 6 months
2018-01-27 audio/mbrolavox: Broken for more than 6 months
2018-01-27 audio/linux-mbrola: Depends on expiring audio/mbrolavox
2018-01-27 audio/gigedit: Broken for more than 6 months
2018-01-27 audio/gnomoradio: Broken for more than 6 months
2018-01-27 math/asir2000: Broken for more than 6 months
2018-01-27 multimedia/librespot: Broken for more than 6 months
2018-01-27 multimedia/bombono: Broken for more than 6 months
2018-01-27 lang/gcl: Broken for more than 6 months
2018-01-27 lang/pike78: Broken for more than 6 months
2018-01-27 shells/ambit: Broken for more than 6 months
Explore the world, murder innocent villagers and burn their homes. Build your
dungeon, lay traps and prepare for an assault of angry heroes.
When you control your minions the game becomes a classic roguelike, with
turn-based and very tactical combat. You can also play as an adventurer and
assault dungeons made by you or other players.
WWW: http://keeperrl.com/
with the Dungeon Keeper series and Evil Genius. Players build an underground
dungeon which is inhabited by creatures. Players fight each other for control
of the underground by indirectly commanding their creatures, directly casting
spells in combat, and luring enemies into sinister traps.
WWW: https://opendungeons.github.io/
src/bomns.cpp:565:22: error: non-constant-expression cannot be narrowed from type 'int' to 'Sint16' (aka 'short') in initializer list [-Wc++11-narrowing]
SDL_Rect rcDest = {nX, nY, 15, 20};
^~
src/bomns.cpp:565:22: note: insert an explicit cast to silence this issue
SDL_Rect rcDest = {nX, nY, 15, 20};
^~
static_cast<Sint16>( )
src/bomns.cpp:565:26: error: non-constant-expression cannot be narrowed from type 'int' to 'Sint16' (aka 'short') in initializer list [-Wc++11-narrowing]
SDL_Rect rcDest = {nX, nY, 15, 20};
^~
src/bomns.cpp:565:26: note: insert an explicit cast to silence this issue
SDL_Rect rcDest = {nX, nY, 15, 20};
^~
static_cast<Sint16>( )
Reported by: pkg-fallout
display/display.cpp:371:17: error: non-constant-expression cannot be narrowed from type 'Uint16' (aka 'unsigned short') to 'Sint16' (aka 'short') in initializer list [-Wc++11-narrowing]
SDL_Rect r = { x, y, w, h };
^
display/display.cpp:371:17: note: insert an explicit cast to silence this issue
SDL_Rect r = { x, y, w, h };
^
static_cast<Sint16>( )
display/display.cpp:391:48: error: invalid suffix on literal; C++11 requires a space between literal and identifier [-Wreserved-user-defined-literal]
TTF_Font * fontTitle = TTF_OpenFont(DATADIR"/"FONT_FILE, (height / fSize));
^
display/display.cpp:560:5: error: non-constant-expression cannot be narrowed from type 'unsigned int' to 'Sint16' (aka 'short') in initializer list [-Wc++11-narrowing]
( ( dh.w - sSize ) / dp.w ) + ( i * dh.x ),
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
display/display.cpp:583:6: error: non-constant-expression cannot be narrowed from type 'int' to 'Uint16' (aka 'unsigned short') in initializer list [-Wc++11-narrowing]
wText,
^~~~~
[...]
Reported by: pkg-fallout
In file included from engine/net/scanner.cpp:1:
In file included from engine/src/config.h:33:
In file included from ./mrt/xml.h:23:
/usr/include/c++/v1/map:629:15: error: object of type 'std::__1::pair<const mrt::Socket::addr, Scanner::Host>' cannot be assigned because its copy assignment operator is implicitly deleted
{__nc = __v.__cc; return *this;}
^
/usr/include/c++/v1/__tree:1645:35: note: in instantiation of member function 'std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>::operator=' requested here
__cache->__value_ = *__first;
^
/usr/include/c++/v1/__tree:1575:9: note: in instantiation of function template specialization 'std::__1::__tree<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, std::__1::__map_value_compare<const mrt::Socket::addr, std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, std::__1::less<const mrt::Socket::addr>, true>, std::__1::allocator<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host> > >::__assign_multi<std::__1::__tree_const_iterator<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, std::__1::__tree_node<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, void *> *, long> >' requested here
__assign_multi(__t.begin(), __t.end());
^
/usr/include/c++/v1/map:912:21: note: in instantiation of member function 'std::__1::__tree<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, std::__1::__map_value_compare<const mrt::Socket::addr, std::__1::__value_type<const mrt::Socket::addr, Scanner::Host>, std::__1::less<const mrt::Socket::addr>, true>, std::__1::allocator<std::__1::__value_type<const mrt::Socket::addr, Scanner::Host> > >::operator=' requested here
__tree_ = __m.__tree_;
^
engine/net/scanner.cpp:256:8: note: in instantiation of member function 'std::__1::map<const mrt::Socket::addr, Scanner::Host, std::__1::less<const mrt::Socket::addr>, std::__1::allocator<std::__1::pair<const mrt::Socket::addr, Scanner::Host> > >::operator=' requested here
hosts = _hosts;
^
/usr/include/c++/v1/utility:325:5: note: copy assignment operator is implicitly deleted because 'pair<const mrt::Socket::addr, Scanner::Host>' has a user-declared move constructor
pair(pair&&) = default;
^
Reported by: pkg-fallout
Ui.cpp:174:18: error: non-constant-expression cannot be narrowed from type 'unsigned long' to 'int' in initializer list [-Wc++11-narrowing]
return (Dot){maxlen+1,splits.size()};
^~~~~~~~
Reported by: pkg-fallout
creature/Uniquem.cpp:628:11: error: cannot initialize return object of type 'int' with an rvalue of
type 'nullptr_t'
return NULL;
^~~~
/usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL'
#define NULL nullptr
^~~~~~~
Reported by: pkg-fallout
fileman.cpp:296:33: error: non-constant-expression cannot be narrowed from type 'unsigned long' to 'uint8_t' (aka 'unsigned char') in initializer list [-Wc++11-narrowing]
uint8_t sizes[3]={ CLIENT_NFS,strlen(filename)+1,strlen(mode)+1};
^~~~~~~~~~~~~~~~~~
hmi.cpp:302:97: error: non-constant-expression cannot be narrowed from type 'int' to 'uint8_t'
(aka 'unsigned char') in initializer list [-Wc++11-narrowing]
...0x54, 0x68, 0x64, 0x00, 0x00, 0x00, 0x06, 0x00, 0x01, 0x00, (num_tracks + 1), 0x00, 0xC0 };
^~~~~~~~~~~~~~~~
Reported by: pkg-fallout
In file included from Seat.cpp:37:
./Bitmaps.h:47:46: error: constant expression evaluates to 128 which cannot be narrowed to type 'char' [-Wc++11-narrowing]
0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,
^~~~
./Bitmaps.h:47:46: note: insert an explicit cast to silence this issue
0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,
^~~~
static_cast<char>( )
Seat.cpp:256:18: error: no matching function for call to 'XCreateBitmapFromData'
s_map[i] = XCreateBitmapFromData(_dpy,
^~~~~~~~~~~~~~~~~~~~~
/usr/local/include/X11/Xlib.h:1604:15: note: candidate function not viable: no known conversion from
'const unsigned char [2018]' to 'const char *' for 3rd argument
extern Pixmap XCreateBitmapFromData(
^
Reported by: pkg-fallout