bug-apl
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: At my C++ wits' end


From: Callahan, Brian Robert
Subject: RE: At my C++ wits' end
Date: Sun, 11 Apr 2021 13:15:08 +0000

Hello Alexander --

I get the same on -current/6.9.
Attached is a better diff.

~Brian
________________________________
Brian Robert Callahan, Ph.D.
Lecturer, ITWS@RPI
Office: Lally 304

________________________________________
From: Bug-apl [bug-apl-bounces+callab5=rpi.edu@gnu.org] on behalf of Alexander 
Shendi [Alexander.Shendi@web.de]
Sent: Sunday, April 11, 2021 5:55 AM
To: bug-apl@gnu.org
Subject: At my C++ wits' end

Dear GNU APLers,

in a bout of Dunning-Krueger I have tried to build GNU APL (svn: 1466)
from source.

OS: OpenBSD 6.8-stable, amd64

Configure options --prefix=/home/alexshendi/.local/gnuapl/svn-1466 \
  CC=clang CXX=clang++ LD=clang++

Contents of buildtag.hh:

#define BUILDTAG PACKAGE_NAME, PACKAGE_VERSION " / SVN: 18005", "2021-04-09 
13:44:09 UTC", "Linux 4.15.0-136-generic x86_64", "'--disable-maintainer-mode'"
#define ARCHIVE_SVN " 17771"


GNU make error mesage:

gmake[3]: Entering directory 
'/home/alexshendi/sources/packages/gnuapl-svn-1466/src'
clang++ -DHAVE_CONFIG_H -I. -I..    -Wall -I sql -I 
/home/alexshendi/sources/packages/gnuapl-svn-1466  -I/usr/local/include/gtk-3.0 
-I/usr/local/include/at-spi2-atk/2.0 -I/usr/local/include/at-spi-2.0 
-I/usr/X11R6/include -I/usr/local/include/dbus-1.0 
-I/usr/local/lib/dbus-1.0/include -I/usr/local/include 
-I/usr/local/include/gio-unix-2.0 -I/usr/local/include/cairo 
-I/usr/X11R6/include/libdrm -I/usr/local/include/pango-1.0 
-I/usr/local/include/fribidi -I/usr/local/include/harfbuzz 
-I/usr/local/include/atk-1.0 -I/usr/X11R6/include/pixman-1 
-I/usr/X11R6/include/freetype2 -I/usr/local/include/libpng16 
-I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/glib-2.0 
-I/usr/local/lib/glib-2.0/include   -I/usr/local/include     -g -O2 -I 
/home/alexshendi/sources/packages/gnuapl-svn-1466 -MT apl-main.o -MD -MP -MF 
.deps/apl-main.Tpo -c -o apl-main.o `test -f 'main.cc' || echo './'`main.cc
main.cc:301:8: error: value of type '__bind<const int &, const sockaddr *, 
unsigned long>' is not contextually convertible to 'bool'
   if (bind(listen_socket, (const sockaddr *)&local, sizeof(local)))
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.
gmake[3]: *** [Makefile:3298: apl-main.o] Error 1
gmake[3]: Leaving directory 
'/home/alexshendi/sources/packages/gnuapl-svn-1466/src'
gmake[2]: *** [Makefile:5012: all-recursive] Error 1
gmake[2]: Leaving directory 
'/home/alexshendi/sources/packages/gnuapl-svn-1466/src'
gmake[1]: *** [Makefile:537: all-recursive] Error 1
gmake[1]: Leaving directory '/home/alexshendi/sources/packages/gnuapl-svn-1466'
gmake: *** [Makefile:425: all] Error 2

Misc:

I have modified main.cc to add
extern "C" {
#include <sys/socket.h>
}
after line 38.

I would be grateful for any hints...

Best Regards,

/Alexander

Attachment: apl-fix.diff
Description: apl-fix.diff


reply via email to

[Prev in Thread] Current Thread [Next in Thread]