Jump to content

Talk:Building EDuke32 on Linux: Difference between revisions

From EDukeWiki
No edit summary
Ducon (talk | contribs)
 
(4 intermediate revisions by 4 users not shown)
Line 5: Line 5:
Also there should be better explanation about the whole process of unpacking the two archives ...
Also there should be better explanation about the whole process of unpacking the two archives ...
- stechlinger
- stechlinger
There should be sound with the September build again, tried that one yet? --[[User:DaVince|DaVince]] 12:07, 22 December 2007 (PST)
----
Just installed it on Ubuntu. Note:
(1). Checked with "aptitude search stl". There was so much libstl stuff, some installed and others not, that I left it. libstdc++6 was installed so I left it also. Installed nasm only.
(2). txbuild was not mentioned in the repository, but the src code package included a "build" directory and an "eduke32" directory so I assume that this was sufficient. Anyway going into eduke32:
(3). It compiled flawlessly.
(4). First run it found DUKE3D.GRP but complained duke3d.grp was not there. Renamed the former to the lower case name that it expected, and it runs without a hitch.
Many thanks for a great effort. You are a gem.
cheers, Ken Sarkies
== Problem with 'make' ==
Hi,
I've got the shareware files and I've extracted them to home/user/DukeNukem3D. The makefile is in /source. I navigate to that folder and type 'make' but then get this message:
"make: *** No rule to make target `makefile'. Stop."
Any ideas? The makefile is there, I can see it in the directory
I'm a noob with linux so I'm pretty lost now
== Error, no libc6 when compiling erampage ==
<code>
> make
Build started using "gcc -ggdb -O0 -DDEBUGGINGAIDS -W -Wall -Wimplicit -Werror-implicit-function-declaration -funsigned-char -fno-strict-aliasing -DNO_GCC_BUILTINS -DNOCOPYPROTECT -Isource -Ibuild/include -Isource/jmact -Isource/jaudiolib -D_FORTIFY_SOURCE=2  -fno-pic -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -DHAVE_GTK2 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12    -DHAVE_INTTYPES -DRENDERTYPESDL=1 -DRANCID_NETWORKING -DSUPERBUILD -DPOLYMOST -DUSE_OPENGL -DPOLYMER"
Changing dir to /home/ducon/jeux/redneck/erampage/erampage-read-only/build
Changing dir to /home/ducon/jeux/redneck/erampage/erampage-read-only
/usr/bin/ld: eobj/libengine.a(glbuild.o): undefined reference to symbol 'dlopen@@GLIBC_2.1'
/usr/bin/ld: note: 'dlopen@@GLIBC_2.1' is defined in DSO //lib/libdl.so.2 so try adding it to the linker command line
//lib/libdl.so.2: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
Failed linking executable erampage!
</code>

Latest revision as of 07:01, 3 June 2011