On Sat, Jun 18, 2016 at 03:54:45PM -0400, Daniel Wilkins wrote:
> The old version was something like 3 years old and 2000 weeklies behind.
> I've talked to the dev and it now builds cleanly without patches(or rather,
> I made the changes needed and got it merged into the project.)
> 
> Now it'll actually run the official expansions properly, as well as all the
> other additions since 2013.
> 
> 

Hey Daniel,

Thanks for the update.  Typically you would email me a patch as I'm
the current maintainer.  There are several issues with your update though.

I am working through them now, but it seems upstream has completely changed
their custom GNU Makefile build system.  Files have moved around, so lots of
the steps you left in the port Makefile don't apply at all or needed to be
changed.

Still, the build does not complete for me at this time, currently working
on that.  It is not related to the SDL2 issue the other user mentioned :-)

I'll submit a patch against current CVS.  We will definitely need to maintain
a patch against Makefile.common, as unfortunately upstream has made it
impossible for us to properly override CC/CXX values in its current form.

What platform did you get this successfully built on?  I am seeing the below
build failure on amd64.

Cheers!
-ryan

build failure:
c++ -fno-exceptions -fno-rtti   -funswitch-loops -fomit-frame-pointer 
-funsigned-char -fno-strict-aliasing -fjump-tables -I/usr/local/include 
-I/usr/local/include/SDL2 -I/usr/X11R6/include -D_REENTRANT 
-I/usr/X11R6/include -O2 -pipe  -DNDEBUG -W -Wall -Wextra -Wpointer-arith 
-Wno-char-subscripts -Wno-missing-braces -Wwrite-strings -Wuninitialized 
-Wno-attributes -Wno-strict-overflow    -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0 
-DUSE_LIBPNG -DUSE_LIBVPX -DHAVE_VORBIS -DHAVE_FLAC -I/usr/local/include 
-DHAVE_INTTYPES -DSDL_TARGET=2 -DHAVE_GTK2 -I/usr/local/include/gtk-2.0 
-I/usr/local/lib/gtk-2.0/include -I/usr/local/include/pango-1.0 
-I/usr/local/include/gio-unix-2.0/ -I/usr/X11R6/include 
-I/usr/local/include/cairo -I/usr/local/include/atk-1.0 
-I/usr/X11R6/include/pixman-1 -I/usr/local/include/libpng16 
-I/usr/local/include/gdk-pixbuf-2.0 -pthread -I/usr/local/include/harfbuzz 
-I/usr/local/include -I/usr/local/include/glib-2.0 
-I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/freetype2 -I/usr/include 
-I/usr/local/include -I/usr/local/include/SDL -DRENDERTYPESDL=1 
-DMIXERTYPESDL=1 -DUSE_OPENGL -DNOASM -DPOLYMER -Ibuild/include -Isource/jmact 
-Isource/jaudiolib/include -Isource/enet/include  -DHAS_SOCKLEN_T -c 
source/enet/src/peer.c -o obj/enet/peer.o 
source/enet/src/peer.c: In function 'void 
enet_peer_remove_incoming_commands(ENetList*, ENetListNode*, ENetListNode*)':
source/enet/src/peer.c:275: error: 'UNREFERENCED_PARAMETER' was not declared in 
this scope
Makefile:906: recipe for target 'obj/enet/peer.o' failed
gmake: *** [obj/enet/peer.o] Error 1
gmake: *** Waiting for unfinished jobs....
rm obj/duke3d/game_banner.c obj/duke3d/build_banner.c
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2675 
'/usr/obj/pobj/eduke32-2.0.0.5775/.build_done')
*** Error 1 in /usr/ports/games/eduke32 
(/usr/ports/infrastructure/mk/bsd.port.mk:2397 'all')

Reply via email to