Re: clang6 fallout

2018-04-24 Thread Marc Espie
On Tue, Apr 24, 2018 at 06:57:31PM +0100, Nigel Taylor wrote:
> On 04/24/18 17:32, Marc Espie wrote:
> > On Sat, Apr 21, 2018 at 09:38:58PM +0100, Nigel Taylor wrote:
> >> On 04/21/18 19:58, Nigel Taylor wrote:
> >>> On 04/20/18 16:20, Christian Weisgerber wrote:
>  Updated list as of Apr 20, 15:00 UTC.
>  http://build-failures.rhaalovely.net/amd64/2018-04-19/
> 
>  cad/kicad
>  graphics/aqsis
>  multimedia/k3b-kde4
>  multimedia/mlt
>  x11/kde/base3
>  x11/kde/games3
>  x11/kde4/bovo
>  x11/kde4/kopete
>  x11/kde4/kross-interpreters
>  x11/kde4/kuser
>  x11/kde4/p5-qt
>  x11/kde4/pim-runtime
>  x11/kde4/py-kde
>  x11/kde4/rocs
>  x11/kde4/ruby-qt
>  x11/kde4/superkaramba
> 
>  I think all important ports build now.  Let's mop up the rest!
> 
> >>>
> >>> x11/kde/games3
> >>>
> >>> broad.cpp - uses time(time_t *)0) elsewhere in board.cpp.
> >>>
> >>> Haven't bumped as doing _SYSTEM_VERSION
> >>>
> >>> Ok?
> >>>
> >>> Looking at base3 next but already have changes to base3 from upstream
> >>> trinity desktop, that maintains kde 3. Changes stop the mime reports
> >>> when doing package add.
> >>>
> >>> See
> >>>
> >>> http://mirror.git.trinitydesktop.org/cgit/tdebase/
> >>>
> >>
> >> x11/kde/base3 updates attached.
> >>
> >> Mime fixes, partly from upstream trinity desktop. To stop pkg_add -u
> >> displaying endless mime type missing.
> >>
> >> clang6 fixes - it builds, not tested need to have my runtime set, one
> >> change from upstream trinity desktop, others add white space, and cast
> >> to char.
> >>
> >> Ok?
> > 
> > Please separate mime-fixes from build fixes...
> > 
> build fixes are attached ...
> 
> patches/patch-kioslave_man_man2html_cpp
> 
> Add cast's
> 
> patches/patch-kwin_client_cpp
> 
> Remove None - from upstream trinity desktop
> 
> patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp
> 
> add while spaces.
> 
> Ok?
> 
> 
> The mime fixes I've been using since Oct 2017, they pre-date the build
> fixes, all but one from upstream trinity desktop, plus needs revision
> bump in Makefile.
> 
> these stop pkg_add -u outputting mime type missing messages every time
> desktop update script is run. I'll produce another diff once clang6
> changes are in.

> Index: patches/patch-kioslave_man_man2html_cpp
> ===
> RCS file: 
> /home/cvs/ports/x11/kde/base3/patches/patch-kioslave_man_man2html_cpp,v
> retrieving revision 1.14
> diff -u -p -r1.14 patch-kioslave_man_man2html_cpp
> --- patches/patch-kioslave_man_man2html_cpp   24 Oct 2007 21:52:16 -  
> 1.14
> +++ patches/patch-kioslave_man_man2html_cpp   21 Apr 2018 20:07:14 -
> @@ -1,6 +1,16 @@
>  $OpenBSD: patch-kioslave_man_man2html_cpp,v 1.14 2007/10/24 21:52:16 espie 
> Exp $
>  kioslave/man/man2html.cpp.orig   Mon Oct  8 11:51:22 2007
> -+++ kioslave/man/man2html.cppThu Oct 18 14:52:57 2007
> +Index: kioslave/man/man2html.cpp
> +--- kioslave/man/man2html.cpp.orig
>  kioslave/man/man2html.cpp
> +@@ -656,7 +656,7 @@ static void fill_old_character_definitions( void )
> + for (size_t i = 0; i < sizeof(standardchar)/sizeof(CSTRDEF); i++)
> + {
> + const int nr = standardchar[i].nr;
> +-const char temp[3] = { nr / 256, nr % 256, 0 };
> ++const char temp[3] = { (char)(nr / 256), (char)(nr % 256), 0 };
> + QCString name( temp );
> + s_characterDefinitionMap.insert( name, StringDefinition( 
> standardchar[i].slen, standardchar[i].st ) );
> + }
>  @@ -2706,6 +2706,7 @@ static const char *section_list[] = {
>   "3L", "Lightweight Processes Library",
>   "3M", "Mathematical Library",
> Index: patches/patch-kwin_client_cpp
> ===
> RCS file: patches/patch-kwin_client_cpp
> diff -N patches/patch-kwin_client_cpp
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-kwin_client_cpp 21 Apr 2018 19:41:39 -
> @@ -0,0 +1,14 @@
> +$OpenBSD$
> +
> +Index: kwin/client.cpp
> +--- kwin/client.cpp.orig
>  kwin/client.cpp
> +@@ -2057,7 +2057,7 @@ bool Client::getWindowOpacity() //query translucency s
> + int format, result;
> + unsigned long n, left;
> + result = XGetWindowProperty(qt_xdisplay(), window(), 
> atoms->net_wm_window_opacity, 0L, 1L, False, XA_CARDINAL, , , 
> , , /*(unsigned char **)*/ );
> +-if (result == Success && data != None && format == 32 )
> ++if (result == Success && data && format == 32 )
> + {
> + opacity_ = *reinterpret_cast< long* >( data );
> + custom_opacity = true;
> Index: patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp
> ===
> RCS file: patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp
> diff -N patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ 

Re: clang6 fallout

2018-04-24 Thread Nigel Taylor
On 04/24/18 17:32, Marc Espie wrote:
> On Sat, Apr 21, 2018 at 09:38:58PM +0100, Nigel Taylor wrote:
>> On 04/21/18 19:58, Nigel Taylor wrote:
>>> On 04/20/18 16:20, Christian Weisgerber wrote:
 Updated list as of Apr 20, 15:00 UTC.
 http://build-failures.rhaalovely.net/amd64/2018-04-19/

 cad/kicad
 graphics/aqsis
 multimedia/k3b-kde4
 multimedia/mlt
 x11/kde/base3
 x11/kde/games3
 x11/kde4/bovo
 x11/kde4/kopete
 x11/kde4/kross-interpreters
 x11/kde4/kuser
 x11/kde4/p5-qt
 x11/kde4/pim-runtime
 x11/kde4/py-kde
 x11/kde4/rocs
 x11/kde4/ruby-qt
 x11/kde4/superkaramba

 I think all important ports build now.  Let's mop up the rest!

>>>
>>> x11/kde/games3
>>>
>>> broad.cpp - uses time(time_t *)0) elsewhere in board.cpp.
>>>
>>> Haven't bumped as doing _SYSTEM_VERSION
>>>
>>> Ok?
>>>
>>> Looking at base3 next but already have changes to base3 from upstream
>>> trinity desktop, that maintains kde 3. Changes stop the mime reports
>>> when doing package add.
>>>
>>> See
>>>
>>> http://mirror.git.trinitydesktop.org/cgit/tdebase/
>>>
>>
>> x11/kde/base3 updates attached.
>>
>> Mime fixes, partly from upstream trinity desktop. To stop pkg_add -u
>> displaying endless mime type missing.
>>
>> clang6 fixes - it builds, not tested need to have my runtime set, one
>> change from upstream trinity desktop, others add white space, and cast
>> to char.
>>
>> Ok?
> 
> Please separate mime-fixes from build fixes...
> 
build fixes are attached ...

patches/patch-kioslave_man_man2html_cpp

Add cast's

patches/patch-kwin_client_cpp

Remove None - from upstream trinity desktop

patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp

add while spaces.

Ok?


The mime fixes I've been using since Oct 2017, they pre-date the build
fixes, all but one from upstream trinity desktop, plus needs revision
bump in Makefile.

these stop pkg_add -u outputting mime type missing messages every time
desktop update script is run. I'll produce another diff once clang6
changes are in.
Index: patches/patch-kioslave_man_man2html_cpp
===
RCS file: /home/cvs/ports/x11/kde/base3/patches/patch-kioslave_man_man2html_cpp,v
retrieving revision 1.14
diff -u -p -r1.14 patch-kioslave_man_man2html_cpp
--- patches/patch-kioslave_man_man2html_cpp	24 Oct 2007 21:52:16 -	1.14
+++ patches/patch-kioslave_man_man2html_cpp	21 Apr 2018 20:07:14 -
@@ -1,6 +1,16 @@
 $OpenBSD: patch-kioslave_man_man2html_cpp,v 1.14 2007/10/24 21:52:16 espie Exp $
 kioslave/man/man2html.cpp.orig	Mon Oct  8 11:51:22 2007
-+++ kioslave/man/man2html.cpp	Thu Oct 18 14:52:57 2007
+Index: kioslave/man/man2html.cpp
+--- kioslave/man/man2html.cpp.orig
 kioslave/man/man2html.cpp
+@@ -656,7 +656,7 @@ static void fill_old_character_definitions( void )
+ for (size_t i = 0; i < sizeof(standardchar)/sizeof(CSTRDEF); i++)
+ {
+ const int nr = standardchar[i].nr;
+-const char temp[3] = { nr / 256, nr % 256, 0 };
++const char temp[3] = { (char)(nr / 256), (char)(nr % 256), 0 };
+ QCString name( temp );
+ s_characterDefinitionMap.insert( name, StringDefinition( standardchar[i].slen, standardchar[i].st ) );
+ }
 @@ -2706,6 +2706,7 @@ static const char *section_list[] = {
  "3L", "Lightweight Processes Library",
  "3M", "Mathematical Library",
Index: patches/patch-kwin_client_cpp
===
RCS file: patches/patch-kwin_client_cpp
diff -N patches/patch-kwin_client_cpp
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-kwin_client_cpp	21 Apr 2018 19:41:39 -
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: kwin/client.cpp
+--- kwin/client.cpp.orig
 kwin/client.cpp
+@@ -2057,7 +2057,7 @@ bool Client::getWindowOpacity() //query translucency s
+ int format, result;
+ unsigned long n, left;
+ result = XGetWindowProperty(qt_xdisplay(), window(), atoms->net_wm_window_opacity, 0L, 1L, False, XA_CARDINAL, , , , , /*(unsigned char **)*/ );
+-if (result == Success && data != None && format == 32 )
++if (result == Success && data && format == 32 )
+ {
+ opacity_ = *reinterpret_cast< long* >( data );
+ custom_opacity = true;
Index: patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp
===
RCS file: patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp
diff -N patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp	21 Apr 2018 19:41:18 -
@@ -0,0 +1,43 @@
+$OpenBSD$
+
+Index: kcontrol/kfontinst/kfontinst/Main.cpp
+--- kcontrol/kfontinst/kfontinst/Main.cpp.orig
 kcontrol/kfontinst/kfontinst/Main.cpp
+@@ -69,22 +69,22 @@ static const char * getFile(const char *entry, const c
+ 
+ static const char * constXConfigFiles[]=
+ {   
+-

Re: clang6 fallout

2018-04-24 Thread Marc Espie
On Sat, Apr 21, 2018 at 09:38:58PM +0100, Nigel Taylor wrote:
> On 04/21/18 19:58, Nigel Taylor wrote:
> > On 04/20/18 16:20, Christian Weisgerber wrote:
> >> Updated list as of Apr 20, 15:00 UTC.
> >> http://build-failures.rhaalovely.net/amd64/2018-04-19/
> >>
> >> cad/kicad
> >> graphics/aqsis
> >> multimedia/k3b-kde4
> >> multimedia/mlt
> >> x11/kde/base3
> >> x11/kde/games3
> >> x11/kde4/bovo
> >> x11/kde4/kopete
> >> x11/kde4/kross-interpreters
> >> x11/kde4/kuser
> >> x11/kde4/p5-qt
> >> x11/kde4/pim-runtime
> >> x11/kde4/py-kde
> >> x11/kde4/rocs
> >> x11/kde4/ruby-qt
> >> x11/kde4/superkaramba
> >>
> >> I think all important ports build now.  Let's mop up the rest!
> >>
> > 
> > x11/kde/games3
> > 
> > broad.cpp - uses time(time_t *)0) elsewhere in board.cpp.
> > 
> > Haven't bumped as doing _SYSTEM_VERSION
> > 
> > Ok?
> > 
> > Looking at base3 next but already have changes to base3 from upstream
> > trinity desktop, that maintains kde 3. Changes stop the mime reports
> > when doing package add.
> > 
> > See
> > 
> > http://mirror.git.trinitydesktop.org/cgit/tdebase/
> > 
> 
> x11/kde/base3 updates attached.
> 
> Mime fixes, partly from upstream trinity desktop. To stop pkg_add -u
> displaying endless mime type missing.
> 
> clang6 fixes - it builds, not tested need to have my runtime set, one
> change from upstream trinity desktop, others add white space, and cast
> to char.
> 
> Ok?

Please separate mime-fixes from build fixes...



Re: clang6 fallout

2018-04-21 Thread Nigel Taylor
On 04/21/18 19:58, Nigel Taylor wrote:
> On 04/20/18 16:20, Christian Weisgerber wrote:
>> Updated list as of Apr 20, 15:00 UTC.
>> http://build-failures.rhaalovely.net/amd64/2018-04-19/
>>
>> cad/kicad
>> graphics/aqsis
>> multimedia/k3b-kde4
>> multimedia/mlt
>> x11/kde/base3
>> x11/kde/games3
>> x11/kde4/bovo
>> x11/kde4/kopete
>> x11/kde4/kross-interpreters
>> x11/kde4/kuser
>> x11/kde4/p5-qt
>> x11/kde4/pim-runtime
>> x11/kde4/py-kde
>> x11/kde4/rocs
>> x11/kde4/ruby-qt
>> x11/kde4/superkaramba
>>
>> I think all important ports build now.  Let's mop up the rest!
>>
> 
> x11/kde/games3
> 
> broad.cpp - uses time(time_t *)0) elsewhere in board.cpp.
> 
> Haven't bumped as doing _SYSTEM_VERSION
> 
> Ok?
> 
> Looking at base3 next but already have changes to base3 from upstream
> trinity desktop, that maintains kde 3. Changes stop the mime reports
> when doing package add.
> 
> See
> 
> http://mirror.git.trinitydesktop.org/cgit/tdebase/
> 

x11/kde/base3 updates attached.

Mime fixes, partly from upstream trinity desktop. To stop pkg_add -u
displaying endless mime type missing.

clang6 fixes - it builds, not tested need to have my runtime set, one
change from upstream trinity desktop, others add white space, and cast
to char.

Ok?

The rest I don't build kde4, qt5 too much bloat.
Index: patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp
===
RCS file: patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp
diff -N patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-kcontrol_kfontinst_kfontinst_Main_cpp	21 Apr 2018 19:41:18 -
@@ -0,0 +1,43 @@
+$OpenBSD$
+
+Index: kcontrol/kfontinst/kfontinst/Main.cpp
+--- kcontrol/kfontinst/kfontinst/Main.cpp.orig
 kcontrol/kfontinst/kfontinst/Main.cpp
+@@ -69,22 +69,22 @@ static const char * getFile(const char *entry, const c
+ 
+ static const char * constXConfigFiles[]=
+ {   
+-"/etc/X11/"KFI_XORGCFG,
+-"/etc/X11/"KFI_XORGCFG"-4",
+-"/etc/"KFI_XORGCFG,
+-"/usr/X11R6/etc/X11/"KFI_XORGCFG,
+-"/usr/X11R6/etc/X11/"KFI_XORGCFG"-4",
+-"/usr/X11R6/lib/X11/"KFI_XORGCFG,
+-"/usr/X11R6/lib/X11/"KFI_XORGCFG"-4",
++"/etc/X11/" KFI_XORGCFG,
++"/etc/X11/" KFI_XORGCFG "-4",
++"/etc/" KFI_XORGCFG,
++"/usr/X11R6/etc/X11/" KFI_XORGCFG,
++"/usr/X11R6/etc/X11/" KFI_XORGCFG "-4",
++"/usr/X11R6/lib/X11/" KFI_XORGCFG,
++"/usr/X11R6/lib/X11/" KFI_XORGCFG "-4",
+ 
+-"/etc/X11/"KFI_XF86CFG"-4",
+-"/etc/X11/"KFI_XF86CFG,
+-"/etc/"KFI_XF86CFG"-4",
+-"/etc/"KFI_XF86CFG,
+-"/usr/X11R6/etc/X11/"KFI_XF86CFG"-4",
+-"/usr/X11R6/etc/X11/"KFI_XF86CFG,
+-"/usr/X11R6/lib/X11/"KFI_XF86CFG"-4",
+-"/usr/X11R6/lib/X11/"KFI_XF86CFG,
++"/etc/X11/" KFI_XF86CFG "-4",
++"/etc/X11/" KFI_XF86CFG,
++"/etc/" KFI_XF86CFG "-4",
++"/etc/" KFI_XF86CFG,
++"/usr/X11R6/etc/X11/" KFI_XF86CFG "-4",
++"/usr/X11R6/etc/X11/" KFI_XF86CFG,
++"/usr/X11R6/lib/X11/" KFI_XF86CFG "-4",
++"/usr/X11R6/lib/X11/" KFI_XF86CFG,
+ 
+ NULL
+ };  
Index: patches/patch-kcontrol_kfontinst_viewpart_kfontview_desktop
===
RCS file: patches/patch-kcontrol_kfontinst_viewpart_kfontview_desktop
diff -N patches/patch-kcontrol_kfontinst_viewpart_kfontview_desktop
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-kcontrol_kfontinst_viewpart_kfontview_desktop	17 Oct 2017 08:59:53 -
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: kcontrol/kfontinst/viewpart/kfontview.desktop
+--- kcontrol/kfontinst/viewpart/kfontview.desktop.orig
 kcontrol/kfontinst/viewpart/kfontview.desktop
+@@ -24,7 +24,7 @@ Exec=kfontview %i %u
+ Icon=fonts
+ X-KDE-StartupNotify=true
+ Type=Application
+-MimeType=application/x-font-ttf;application/x-font-type1;application/x-font-otf;application/x-font-ttc;application/x-font-pcf;application/x-font-bdf;fonts/package;
++MimeType=application/x-font-ttf;application/x-font-type1;application/x-font-otf;application/x-font-ttc;application/x-font-pcf;application/x-font-bdf;
+ GenericName=Font Viewer
+ GenericName[af]=Skriftipe Besigter
+ GenericName[ar]=معاين المحرف
Index: patches/patch-kdeprint_printmgr_printers_desktop
===
RCS file: patches/patch-kdeprint_printmgr_printers_desktop
diff -N patches/patch-kdeprint_printmgr_printers_desktop
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-kdeprint_printmgr_printers_desktop	17 Oct 2017 08:59:59 -
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: kdeprint/printmgr/printers.desktop
+--- kdeprint/printmgr/printers.desktop.orig
 kdeprint/printmgr/printers.desktop
+@@ -3,7 +3,6 @@ Exec=kcmshell printers
+ Icon=printmgr
+ Type=Application
+ DocPath=kdeprint/index.html
+-MimeType=print/manager;
+ 
+ X-KDE-ModuleType=Library
+ X-KDE-Library=printmgr
Index: patches/patch-kioslave_man_man2html_cpp

Re: clang6 fallout

2018-04-21 Thread Nigel Taylor
On 04/20/18 16:20, Christian Weisgerber wrote:
> Updated list as of Apr 20, 15:00 UTC.
> http://build-failures.rhaalovely.net/amd64/2018-04-19/
> 
> cad/kicad
> graphics/aqsis
> multimedia/k3b-kde4
> multimedia/mlt
> x11/kde/base3
> x11/kde/games3
> x11/kde4/bovo
> x11/kde4/kopete
> x11/kde4/kross-interpreters
> x11/kde4/kuser
> x11/kde4/p5-qt
> x11/kde4/pim-runtime
> x11/kde4/py-kde
> x11/kde4/rocs
> x11/kde4/ruby-qt
> x11/kde4/superkaramba
> 
> I think all important ports build now.  Let's mop up the rest!
> 

x11/kde/games3

broad.cpp - uses time(time_t *)0) elsewhere in board.cpp.

Haven't bumped as doing _SYSTEM_VERSION

Ok?

Looking at base3 next but already have changes to base3 from upstream
trinity desktop, that maintains kde 3. Changes stop the mime reports
when doing package add.

See

http://mirror.git.trinitydesktop.org/cgit/tdebase/

Index: patches/patch-kshisen_board_cpp
===
RCS file: patches/patch-kshisen_board_cpp
diff -N patches/patch-kshisen_board_cpp
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-kshisen_board_cpp	21 Apr 2018 18:33:58 -
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: kshisen/board.cpp
+--- kshisen/board.cpp.orig
 kshisen/board.cpp
+@@ -730,7 +730,7 @@ void Board::undrawConnection()
+ 	// game is over?
+ 	if(!getHint_I(dummyPath))
+ 	{
+-		time_for_game = (int)difftime( time((time_t)0), starttime);
++		time_for_game = (int)difftime( time((time_t *)0), starttime);
+ 		emit endOfGame();
+ 	}
+ }


Re: clang6 fallout

2018-04-20 Thread Christian Weisgerber
Updated list as of Apr 20, 15:00 UTC.
http://build-failures.rhaalovely.net/amd64/2018-04-19/

cad/kicad
graphics/aqsis
multimedia/k3b-kde4
multimedia/mlt
x11/kde/base3
x11/kde/games3
x11/kde4/bovo
x11/kde4/kopete
x11/kde4/kross-interpreters
x11/kde4/kuser
x11/kde4/p5-qt
x11/kde4/pim-runtime
x11/kde4/py-kde
x11/kde4/rocs
x11/kde4/ruby-qt
x11/kde4/superkaramba

I think all important ports build now.  Let's mop up the rest!

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: clang6 fallout

2018-04-17 Thread Christian Weisgerber
Updated list as of Apr 17, 19:30 UTC:

cad/kicad
games/alephone/alephone
games/stepmania
net/retroshare
x11/kde/base3
x11/kde/games3
x11/kde4/libs
x11/kde4/p5-qt

Note that kde4/libs still takes out 250+ ports, including libreoffice.

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: clang6 fallout

2018-04-16 Thread Stuart Henderson
On 2018/04/16 17:00, Christian Weisgerber wrote:
> We still can't build libreoffice.

libreoffice at least needs this fixed:

http://build-failures.rhaalovely.net/amd64/2018-04-15/databases/strigi.log

/usr/obj/ports/strigi-0.7.7pl1/strigi-0.7.7pl1/libstreamanalyzer/plugins/indexers/clucenengindexer/cluceneindexreader.cpp:324:31:
 error: no matching function for call to 'make_pair'
doc.properties.insert(make_pair(
  ^~~
/usr/include/c++/v1/utility:522:1: note: candidate function not viable: no 
known conversion from 'std::__1::string' (aka 'basic_string') to 'std::__1::basic_string &&' for 
2nd argument
make_pair(_T1&& __t1, _T2&& __t2)
^
1 error generated.
ninja: build stopped: subcommand failed.




Re: clang6 fallout

2018-04-16 Thread Christian Weisgerber
We still can't build libreoffice.

Updated list as of Apr 16, 17:00 UTC.  Logs at
http://build-failures.rhaalovely.net/amd64/2018-04-15/

audio/clementine
audio/hydrogen
audio/lmms
cad/kicad
databases/strigi
devel/qt-creator
emulators/BasiliskII
games/alephone/alephone
games/ja2-stracciatella
games/meandmyshadow
games/stepmania
games/xminehunter
geo/qlandkartegt
graphics/aqsis
graphics/opencv
net/nam
net/nepenthes
net/retroshare
productivity/aqbanking
textproc/wkhtmltopdf
x11/kde/libs3
x11/kde4/smokeqt

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: clang6 fallout

2018-04-15 Thread Christian Weisgerber
Updated list as of Apr 15, 13:00 UTC:

audio/caps-plugins
cad/kicad
databases/mysqlcc
databases/pgadmin3
devel/qt-creator
devel/sdcc
emulators/BasiliskII
emulators/desmume
emulators/fceux!
emulators/frodo
emulators/nestopia
games/alephone/alephone
games/amoebax
games/blobby
games/dangerdeep
games/enigma
games/f1spirit
games/ja2-stracciatella
games/lostpixels
games/meandmyshadow
games/roadfighter
games/stepmania
games/sumwars
games/vegastrike/engine
games/warmux
games/xminehunter
graphics/discwrapper
graphics/rawstudio
inputmethods/scim-anthy
japanese/groff
math/libqalculate
misc/xnc
multimedia/swfmill
net/nam
net/nepenthes
sysutils/facter
textproc/wkhtmltopdf
www/mongrel2
x11/kde/libs3
x11/qt4
x11/xdrawchem

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: clang6 fallout

2018-04-13 Thread Christian Weisgerber
Note that qt4 knocks out hundreds of ports.

Updated list as of Apr 13, 12:30 UTC:

archivers/gcab
audio/caps-plugins
cad/kicad
comms/hylafax
databases/mysqlcc
databases/pgadmin3
devel/avr/gcc
devel/ptlib
devel/qt-creator
devel/sdcc
emulators/BasiliskII
emulators/desmume
emulators/dgen-sdl
emulators/fceux
emulators/frodo
emulators/nestopia
games/alephone/alephone
games/amoebax
games/blobby
games/dangerdeep
games/enigma
games/f1spirit
games/ja2-stracciatella
games/lostpixels
games/meandmyshadow
games/roadfighter
games/stepmania
games/sumwars
games/vegastrike/engine
games/warmux
games/xminehunter
graphics/animorph
graphics/discwrapper
graphics/rawstudio
inputmethods/scim-anthy
japanese/groff
java/jlint
math/libqalculate
misc/openbabel
misc/xnc
multimedia/libmp4v2
multimedia/swfmill
net/mldonkey
net/mutella
net/nam
net/nepenthes
sysutils/facter
textproc/wkhtmltopdf
www/mongrel2
x11/hs-X11-xft
x11/kde/libs3
x11/qt4,

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: clang6 fallout

2018-04-12 Thread Stuart Henderson
On 2018/04/12 15:03, Christian Weisgerber wrote:
> Updated list as of Apr 12, 15:00 UTC:
> 
> audio/caps-plugins
> cad/kicad
> comms/hylafax
> databases/mysqlcc
> databases/pgadmin3
> devel/avr/gcc
> devel/ptlib
> devel/qt-creator
> devel/sdcc
> emulators/BasiliskII
> emulators/desmume
> emulators/dgen-sdl
> emulators/fceux!
> emulators/frodo
> emulators/nestopia
> games/alephone/alephone
> games/amoebax
> games/blobby
> games/dangerdeep
> games/enigma
> games/f1spirit
> games/ja2-stracciatella
> games/lostpixels
> games/meandmyshadow
> games/roadfighter
> games/stepmania
> games/sumwars
> games/vegastrike/engine
> games/warmux
> games/xminehunter
> geo/gpstk
> graphics/animorph
> graphics/discwrapper
> graphics/rawstudio
> inputmethods/scim-anthy
> japanese/groff
> java/jlint
> mail/kopano/webapp
> math/libqalculate
> misc/openbabel
> misc/xnc
> multimedia/libmp4v2
> multimedia/swfmill
> net/dxpc
> net/kismet
> net/mldonkey
> net/mutella
> net/nam
> net/nepenthes
> net/ns
> news/pan
> security/opensc
> security/steghide
> sysutils/facter
> textproc/arabica
> textproc/wkhtmltopdf
> www/mongrel2
> x11/kde/libs3
> x11/qt4
> x11/xmonad
> 
> -- 
> Christian "naddy" Weisgerber  na...@mips.inka.de
> 

There are some additional ones on i386, at least these:

x11/fluxbox
x11/icewm
x11/treewm



Re: clang6 fallout

2018-04-12 Thread Christian Weisgerber
Updated list as of Apr 12, 15:00 UTC:

audio/caps-plugins
cad/kicad
comms/hylafax
databases/mysqlcc
databases/pgadmin3
devel/avr/gcc
devel/ptlib
devel/qt-creator
devel/sdcc
emulators/BasiliskII
emulators/desmume
emulators/dgen-sdl
emulators/fceux!
emulators/frodo
emulators/nestopia
games/alephone/alephone
games/amoebax
games/blobby
games/dangerdeep
games/enigma
games/f1spirit
games/ja2-stracciatella
games/lostpixels
games/meandmyshadow
games/roadfighter
games/stepmania
games/sumwars
games/vegastrike/engine
games/warmux
games/xminehunter
geo/gpstk
graphics/animorph
graphics/discwrapper
graphics/rawstudio
inputmethods/scim-anthy
japanese/groff
java/jlint
mail/kopano/webapp
math/libqalculate
misc/openbabel
misc/xnc
multimedia/libmp4v2
multimedia/swfmill
net/dxpc
net/kismet
net/mldonkey
net/mutella
net/nam
net/nepenthes
net/ns
news/pan
security/opensc
security/steghide
sysutils/facter
textproc/arabica
textproc/wkhtmltopdf
www/mongrel2
x11/kde/libs3
x11/qt4
x11/xmonad

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: clang6 fallout

2018-04-11 Thread Christian Weisgerber
Updated list as of Apr 11, 14:00 UTC.  Error logs at:
http://build-failures.rhaalovely.net/amd64/2018-04-10/

audio/audacity
audio/caps-plugins
audio/gogglesmm
audio/mp3blaster
cad/kicad
comms/gpsk31
comms/hylafax
databases/mysqlcc
databases/pgadmin3
devel/avr/gcc
devel/bouml
devel/mysql++
devel/openmpi
devel/ptlib
devel/qt-creator
devel/tclcl
education/drgeo
emulators/BasiliskII
emulators/desmume
emulators/dgen-sdl
emulators/fceux
emulators/frodo
emulators/nestopia
games/alephone/alephone
games/amoebax
games/blobby
games/burgerspace
games/dangerdeep
games/enigma
games/f1spirit
games/hex-a-hop
games/ja2-stracciatella
games/lostpixels
games/meandmyshadow
games/oilwar
games/roadfighter
games/stepmania
games/sumwars
games/vegastrike/engine
games/warmux
games/xminehunter
games/xmoto
geo/gpstk
graphics/animorph
graphics/discwrapper
graphics/rawstudio
inputmethods/scim-anthy
japanese/groff
java/jlint
lang/jruby
math/libqalculate
math/minisat
math/openfst
misc/openbabel
misc/xnc
multimedia/libmp4v2
multimedia/swfmill
net/amule
net/dxpc
net/kismet
net/libtorrent-rasterbar
net/mldonkey
net/mutella
net/nepenthes
net/ntopng
net/tcpreen
news/pan
security/steghide
sysutils/facter
textproc/arabica
textproc/wkhtmltopdf
www/mongrel2
x11/kde/libs3
x11/qt4

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: clang6 fallout

2018-04-10 Thread Edd Barrett
On Tue, Apr 10, 2018 at 05:03:21PM +0100, Stuart Henderson wrote:
> print/texlive/base 49

The diff for this is in the "TeX stuff for devel/cocinelle and
books/tex-by-topic into build set" thread. If you think it's OK, I will
commit it.

-- 
Best Regards
Edd Barrett

http://www.theunixzoo.co.uk



Re: clang6 fallout

2018-04-10 Thread Stuart Henderson
On 2018/04/10 15:04, Christian Weisgerber wrote:
> Updated list as of Apr 10, 15:00 UTC.  Error logs at:
> http://build-failures.rhaalovely.net/amd64/2018-04-09/
> 
> The dependencies for SDL have been fixed, so now there are new build
> failures for ports that depend on SDL.

Here are the most important, in terms of number of other ports that they knock 
out:

x11/qt4 341
textproc/clucene 100
devel/jdk/1.8 91
x11/kde/libs3 80
print/texlive/base 49
net/livemedia 19
japanese/groff 18
textproc/exempi 12
textproc/opensp 7
sysutils/facter 7
audio/libsidplay 7
games/alephone/alephone 6
devel/flatzebra 6
audio/libmusicbrainz5 5




Re: clang6 fallout

2018-04-10 Thread Christian Weisgerber
Updated list as of Apr 10, 15:00 UTC.  Error logs at:
http://build-failures.rhaalovely.net/amd64/2018-04-09/

The dependencies for SDL have been fixed, so now there are new build
failures for ports that depend on SDL.

audio/audacity
audio/caps-plugins
audio/gogglesmm
audio/libmusicbrainz5
audio/libsidplay
cad/kicad
comms/gpsk31
comms/hylafax
databases/mysqlcc
databases/pgadmin3
devel/bouml
devel/bullet
devel/flatzebra
devel/jdk/1.8
devel/mysql++
devel/openmpi
devel/ptlib
devel/qt-creator
devel/sdcc
devel/tclcl
education/drgeo
emulators/BasiliskII
emulators/desmume
emulators/dgen-sdl
emulators/dosbox
emulators/fceux!
emulators/frodo
emulators/fs-uae
emulators/nestopia
games/abuse
games/alephone/alephone
games/amoebax
games/amph
games/blobby
games/crimson
games/dangerdeep
games/einstein
games/enigma
games/f1spirit
games/hex-a-hop
games/ja2-stracciatella
games/lostpixels
games/meandmyshadow
games/oilwar
games/returntotheroots
games/roadfighter
games/starfighter
games/stepmania
games/sumwars
games/vegastrike/engine
games/warmux
games/xminehunter
games/xmoto
games/xwelltris,no_sdl
geo/gpstk
graphics/animorph
graphics/dcmtk
graphics/discwrapper
graphics/rawstudio
inputmethods/scim-anthy
japanese/groff
java/jlint
math/libqalculate
math/minisat
math/openfst
misc/openbabel
misc/xnc
multimedia/libmp4v2
multimedia/sfml
multimedia/swfmill
net/amule
net/centerim
net/dxpc
net/kismet
net/libtorrent-rasterbar
net/livemedia
net/mldonkey
net/mutella
net/nepenthes
net/ntopng
net/ruby-eventmachine,ruby24
net/synergy
net/tcpreen
news/pan
print/texlive/base
security/steghide
sysutils/facter
textproc/arabica
textproc/clucene
textproc/exempi
textproc/opensp
textproc/sablotron
textproc/sphinx
textproc/wkhtmltopdf!
www/mongrel2
www/phantomjs
x11/kde/libs3
x11/qt4

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: clang6 fallout

2018-04-09 Thread Christian Weisgerber
Updated list as of Apr 9, 22:00 UTC:

astro/celestia
audio/audacity
audio/caps-plugins
audio/gogglesmm
audio/libmusicbrainz
audio/libmusicbrainz5
audio/libsidplay
cad/kicad
comms/gpsk31
comms/hylafax
databases/mysqlcc
databases/pgadmin3
devel/arm-none-eabi/gcc-linaro
devel/bouml
devel/bullet
devel/jdk/1.8
devel/mysql++
devel/openmpi
devel/ptlib
devel/qt-creator
devel/sdcc
devel/smpeg
devel/smpeg2
devel/tclcl
editors/fte
education/drgeo
emulators/BasiliskII
emulators/desmume
emulators/dgen-sdl
emulators/fceux
emulators/frodo
emulators/fs-uae
emulators/nestopia
games/amph
games/blobby
games/crack-attack
games/ja2-stracciatella
games/stepmania
games/sumwars
games/vegastrike/engine
games/xminehunter
games/xwelltris,no_sdl
geo/gpstk
graphics/animorph
graphics/animorph
graphics/cal3d
graphics/dcmtk
graphics/discwrapper
graphics/rawstudio
inputmethods/scim-anthy
japanese/groff
java/jlint
mail/mimetic
mail/prepop
math/libqalculate
math/minisat
math/openfst
math/z3
misc/openbabel
misc/xnc
multimedia/libmp4v2
multimedia/sfml
multimedia/swfmill
net/amule
net/centerim
net/dhcdrop
net/dxpc
net/kismet
net/libtorrent-rasterbar
net/livemedia
net/mldonkey
net/mutella
net/nepenthes
net/ntopng
net/ruby-eventmachine
net/synergy
net/tcpreen
news/pan
print/texlive/base
security/steghide
sysutils/facter
sysutils/facter
textproc/arabica
textproc/clucene
textproc/exempi
textproc/lq-sp
textproc/opensp
textproc/sablotron
textproc/sphinx
textproc/wkhtmltopdf
www/mongrel2
www/phantomjs
x11/kde/libs3
x11/qt4

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: clang6 fallout

2018-04-08 Thread Christian Weisgerber
Updated list as of Apr 9, 00:00 UTC.  Logs at
http://build-failures.rhaalovely.net/amd64/2018-04-07/

archivers/p7zip
astro/celestia
audio/audacity
audio/caps-plugins
audio/gogglesmm
audio/libmusicbrainz
audio/libmusicbrainz5
audio/libsidplay
cad/kicad
comms/gpsk31
comms/hylafax
databases/mysqlcc
databases/pgadmin3
devel/arm-none-eabi/gcc-linaro
devel/bouml
devel/bullet
devel/jdk/1.8
devel/mysql++
devel/openmpi
devel/ptlib
devel/qt-creator
devel/sdcc
devel/smpeg
devel/smpeg2
devel/tclcl
devel/xtensa-elf/gcc
editors/fte
editors/ht
education/drgeo
emulators/BasiliskII
emulators/desmume
emulators/dgen-sdl
emulators/fceux
emulators/frodo
emulators/fs-uae
emulators/mupen64plus/video-glide64
emulators/nestopia
games/amph
games/blobby
games/crack-attack
games/dungeon-crawl
games/ja2-stracciatella
games/kobodeluxe
games/koboredux
games/maelstrom
games/numptyphysics
games/scorched3d
games/stepmania
games/sumwars
games/vegastrike/engine
games/xminehunter
games/xwelltris
geo/gpstk
graphics/animorph
graphics/cal3d
graphics/dcmtk
graphics/discwrapper
graphics/rawstudio
inputmethods/scim
japanese/groff
java/jlint
lang/apl
lang/erlang/16
mail/mimetic
mail/prepop
math/libqalculate
math/minisat
math/openfst
math/z3
misc/cdrdao
misc/openbabel
misc/xnc
multimedia/libmp4v2
multimedia/sfml
multimedia/swfmill
net/amule
net/centerim
net/dhcdrop
net/dxpc
net/kismet
net/libtorrent-rasterbar
net/livemedia
net/mldonkey
net/mutella
net/nepenthes
net/ntopng
net/ruby-eventmachine
net/synergy
net/tcpreen
news/pan
print/qpdf
print/texlive/base
security/steghide
sysutils/facter
textproc/arabica
textproc/clucene
textproc/exempi
textproc/lq-sp
textproc/opensp
textproc/sablotron
textproc/sphinx
textproc/wkhtmltopdf
www/mongrel2
www/phantomjs
x11/kde/arts3
x11/qt4

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de



Re: clang6 fallout

2018-04-07 Thread Stuart Henderson
On 2018/04/07 13:51, Christian Weisgerber wrote:
> In the first amd64 bulk build after the compiler update to clang
> 6.0.0, the ports below failed to build.  I haven't looked at the
> failures in any detail, but just from the list of ports I assume
> that most errors are problems in old C++ code that no longer agrees
> with the ever-changing modern language.

Failure logs from i386 at:
https://junkpile.org/p/failures/i386-20180407/



clang6 fallout

2018-04-07 Thread Christian Weisgerber
In the first amd64 bulk build after the compiler update to clang
6.0.0, the ports below failed to build.  I haven't looked at the
failures in any detail, but just from the list of ports I assume
that most errors are problems in old C++ code that no longer agrees
with the ever-changing modern language.

archivers/fuse-zip
archivers/p7zip
audio/adplay
audio/caps-plugins
audio/espeak
audio/libmusicbrainz
audio/libmusicbrainz5
audio/libsidplay
audio/milkytracker
comms/hylafax
databases/kyotocabinet
devel/arm-none-eabi/gcc-linaro
devel/bullet
devel/commoncpp
devel/cpp-hocon
devel/jdk/1.8
devel/mozjs17
devel/mysql++
devel/ode
devel/openmpi
devel/protobuf
devel/ptlib
devel/ragel
devel/smpeg
devel/smpeg2
devel/tclcl
devel/xtensa-elf/gcc
editors/fte
editors/ht,no_x11
emulators/dgen-sdl
emulators/frodo
emulators/fs-uae
emulators/gxemul
emulators/mame
emulators/mupen64plus/video-glide64
games/amph
games/blobby
games/dungeon-crawl
games/ja2-stracciatella
games/kobodeluxe,harder
games/koboredux
games/liberalcrimesquad
games/maelstrom
games/numptyphysics
games/openrct2
games/postal
games/valyriatear
games/xevil
games/xkobo
games/xminehunter
games/xwelltris,no_sdl
games/xye
geo/gpstk
graphics/animorph
graphics/cal3d
graphics/dcmtk
graphics/freeimage
graphics/glm
graphics/lensfun
graphics/libraw
japanese/groff
java/jlint
lang/apl
lang/libv8
lang/spidermonkey
mail/mimetic
mail/prepop
math/libqalculate
math/minisat
math/openfst
math/z3
misc/cdrdao
misc/openbabel
misc/xnc
multimedia/libmp4v2
multimedia/libvpx
multimedia/sfml
multimedia/swfmill
net/centerim
net/dhcdrop
net/dxpc
net/libtorrent-rasterbar
net/livemedia
net/mutella
net/nepenthes
net/ntopng
net/ruby-eventmachine,ruby24
net/synergy
net/tcpreen
net/xprobe
print/qpdf
print/texlive/base
security/botan2
security/steghide
shells/fish
sysutils/apachetop
sysutils/dvd+rw-tools
sysutils/sleuthkit
textproc/arabica
textproc/aspell/core
textproc/clucene
textproc/exempi
textproc/lq-sp
textproc/opensp
textproc/sablotron
textproc/sphinx
textproc/wkhtmltopdf
www/slowhttptest
www/sqtop
x11/blackbox
x11/ede/desktop
x11/icewm
x11/nx/nxcomp
x11/pekwm
x11/qt3
x11/qvwm
x11/waimea
x11/wbar
x11/xplanet

-- 
Christian "naddy" Weisgerber  na...@mips.inka.de