PlaneShift
Support => Linux Specific Issues => Topic started by: oliver123 on January 30, 2006, 09:32:03 pm
-
Hi,
today the SF cvs seems to be working again :D so I tried to build PS with the easy_planeshift that\'s linked to in this forum. But when building cal3d, it fails with this error message:
g++: @all_libraries@: No such file or directory
The @all_libraries@ seems to come from the file cal3d/src/cal3d/Makefile :
[...]
target_os = linux-gnu
target_vendor = pc
INCLUDES = $(all_includes) -I$(top_srcdir)/src
all_libraries = @all_libraries@
AM_LDFLAGS =
EXTRA_DIST = cal3d.rc cal3d.dsp SConscript
lib_LTLIBRARIES = libcal3d.la
[...]
I\'m not familiar with autoconf, but shouldn\'t the @all_libraries@ be replaced by some special value in the Makefile (as it happened to all the other stuff from Makefile.in)?
./build -diagnose gives:
-------------------------------------------------
Build scripts version: 1.1
Distribution: testing/unstable
(Debian based)
Operating system: Linux 2.6.15-1-k7 i686
Software packages:
GNU bash, version 3.1.0(1)-release (i486-pc-linux-gnu)
Concurrent Versions System (CVS) 1.12.9 (client/server)
autoconf (GNU Autoconf) 2.59
automake (GNU automake) 1.8.5
Jam 2.5. OS=LINUX. Copyright 1993-2002 Christopher Seiwald.
gcc (GCC) 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)
GNU sed Version 4.1.2
Video card driver info:
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9200 DDR Generic
OpenGL version string: 1.3.1030 (X4.3.0-8.20.8)
Build versions:
cal3d 2005-10-06 00:00:00
crystalspace 2005-10-06 00:00:00
cel 2005-10-06 00:00:00
planeshift 2005-11-30 00:00:00
-------------------------------------------------
Does anyone have an idea what might be causing this error, or how to work around it?
Thanks,
Oliver
-
As an afterthought, maybe someone who has built PS can post his/her sources/cal3d/src/cal3d/Makefile ? I actually have not the slightest idea what\'s supposed to stand at that @all_libraries@ stuff, but maybe I can just fill in the text that other people have there?!
Oliver
-
Mine is almost the same with obvious differences and built without errors
sysconfdir = ${prefix}/etc
target = i686-suse-linux
target_alias =
target_cpu = i686
target_os = linux
target_vendor = suse
INCLUDES = $(all_includes) -I$(top_srcdir)/src
all_libraries = @all_libraries@
AM_LDFLAGS =
EXTRA_DIST = cal3d.rc cal3d.dsp SConscript
lib_LTLIBRARIES = libcal3d.la
-
check out this patch:
http://bugs.gentoo.org/attachment.cgi?id=78216
it seems that cal3d is not compatible with libtool-1.5.22