Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 91247 - cel-0.98.2 doesn't compile, complains about deprecated include
Summary: cel-0.98.2 doesn't compile, complains about deprecated include
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-02 17:05 UTC by Bruno Lustosa
Modified: 2005-05-04 15:44 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Bruno Lustosa 2005-05-02 17:05:24 UTC
Trying to emerge planeshift. cel is a dependency.
When I try to emerge it (had to unmask planeshift, but not cel), it gives the following errors:

C++ ./out/linux/optimize/plugins/tools/billboard/billboard.o
In file included from plugins/tools/billboard/billboard.cpp:22:
/opt/crystal/include/crystalspace/csutil/garray.h:21:4: warning: #warning csutil/garray.h is deprecated; use csutil/dirtyaccessarray.h instead
plugins/tools/billboard/billboard.cpp:610: error: `G3DPolygonDPFX' does not name a type
plugins/tools/billboard/billboard.cpp: In function `void mesh_reset()':
plugins/tools/billboard/billboard.cpp:617: error: `poly' undeclared (first use this function)
plugins/tools/billboard/billboard.cpp:617: error: (Each undeclared identifier is reported only once for each function it appears in.)
plugins/tools/billboard/billboard.cpp: In member function `void celBillboard::Draw(iGraphics3D*, float)':
plugins/tools/billboard/billboard.cpp:641: error: `poly' undeclared (first use this function)
plugins/tools/billboard/billboard.cpp:692: error: 'struct iGraphics3D' has no member named 'DrawPolygonFX'

    g++ -c -o ./out/linux/optimize/plugins/tools/billboard/billboard.o -I. -I./include -I.  -march=athlon64  -pipe -fomit-frame-pointer -Wall  -march=athlon64  -pipe -fomit-frame-pointer -O3 -I/opt/crystal/include/crystalspace  plugins/tools/billboard/billboard.cpp

...failed C++ ./out/linux/optimize/plugins/tools/billboard/billboard.o ...
...skipped mgr_billboard.so for lack of <plugins!tools!billboard!>billboard.o...
Copy mgr_billboard.csplugin
CelConfigGen cel-config
...failed updating 32 target(s)...
...skipped 22 target(s)...
...updated 47 target(s)...

!!! ERROR: dev-games/cel-0.98.2 failed.
!!! Function src_compile, Line 35, Exitcode 1
!!! jam failed
!!! If you need support, post the topmost build error, NOT this status message.


Reproducible: Always
Steps to Reproduce:
1. emerge cel
2.
3.




Portage 2.0.51.21 (default-linux/amd64/2004.3, gcc-3.4.3,
glibc-2.3.4.20041102-r0, 2.6.11-gentoo-r3 x86_64)
=================================================================
System uname: 2.6.11-gentoo-r3 x86_64 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.6.11
dev-lang/python:     2.3.5
sys-apps/sandbox:    1.2.3
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.16
virtual/os-headers:  2.6.11
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=athlon64 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo http://gentoo.eliteitminds.com
http://open-systems.ufl.edu/mirrors/gentoo
ftp://ftp.ussg.iu.edu/pub/linux/gentoo
ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://mirror.nutsmaas.nl/gentoo/ ftp://gentoo.mirrors.tds.net/gentoo
http://gentoo.mirrors.tds.net/gentoo ftp://ftp.heanet.ie/pub/gentoo/
http://ftp.heanet.ie/pub/gentoo/ http://gentoo.ccccom.com
http://gentoo.inode.at/ ftp://gentoo.inode.at/source/
ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo
http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://gentoo.ccccom.com
http://linuv.uv.es/mirror/gentoo/ http://gentoo.mirror.icd.hu/
ftp://ftp.ndlug.nd.edu/pub/gentoo/
http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/
http://gentoo.osuosl.org/ http://ftp.linux.ee/pub/gentoo/distfiles/
ftp://mirrors1.netvisao.pt/gentoo/ ftp://ftp.linux.ee/pub/gentoo/distfiles/
http://gentoo.seren.com/gentoo
ftp://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/
ftp://ftp.ntua.gr/pub/linux/gentoo/ http://ftp.ntua.gr/pub/linux/gentoo/
http://gentoo.blueyonder.co.uk ftp://gentoo.blueyonder.co.uk/mirrors/gentoo
http://mirror.aiya.ru/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="amd64 16bit X aac aalib acpi acpi4linux aim alsa apache2 avi
bash-completion berkdb bitmap-fonts bluetooth bonobo bzlib cdr crypt cups curl
dga dvd eds esd exif fam font-server foomaticdb fortran ftp gd gdbm gif gnome
gphoto2 gstreamer gtk gtk2 gtkhtml guile icq imagemagick imlib jabber java jp2
jpeg libwww lzw lzw-tiff mad maildir mikmod motif mozilla moznocompose moznoirc
moznomail mp3 mpeg msn multilib ncurses nls nvidia offensive ogg oggvorbis
opengl oss pam pam_console perl png postgres ppds readline sasl sdl ssl tcpd
tetex tiff truetype truetype-fonts type1-fonts unicode usb userlocales vorbis
xml xml2 xmms xpm xrandr xv xvid yahoo zlib userland_GNU kernel_linux libc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 SpanKY gentoo-dev 2005-05-02 19:13:03 UTC
try cel-cvs

if that fails, i'd hop onto the upstream mailing list and see whats up
Comment 2 Bruno Lustosa 2005-05-04 09:40:56 UTC
Tried cel-cvs, it failed at configure:

(...)
checking for libcppunit... no
checking for cs-config... /opt/crystal/bin/cs-config
checking if Crystal Space version >= 0.99... yes (version 0.99)
Unknown lib: --available-libs
Usage: cs-config [OPTIONS] [LIBRARIES]
Options:
        [--prefix]
        [--exec-prefix]
        [--version]
        [--long-version]
        [--libdir]
        [--includedir]
        [--libs]
        [--cflags]
        [--cxxflags]
        [--makevars]
        [--help]
Libraries:
        csutil
        csgeom
        csgfx
        cstool
        csws
        csplugincommon
        csplugincommon_ogl


Note that the Crystal Space directory is detect by looking at the CRYSTAL
environment variable. Make sure this variable is set correctly.
configure: error:
*** Crystal Space could not be found or was unusable. The latest version is
*** always available from http://www.crystalspace3d.org/
*** Also, be sure that you have either installed Crystal Space or set the
*** CRYSTAL environment variable properly.


!!! ERROR: dev-games/cel-cvs-0.97 failed.
!!! Function src_compile, Line 36, Exitcode 1
!!! configure failed
!!! If you need support, post the topmost build error, NOT this status message.
Comment 3 SpanKY gentoo-dev 2005-05-04 15:44:27 UTC
probably have to use crystalspace-cvs too ...