I am receiving the following during compile. I did downgrade my openssl and even though it is giving that error, it is not the problem since it failed there also. Reproducible: Always Steps to Reproduce: 1.emerge planeshift 2. 3. Actual Results: davondual root # emerge planeshift Calculating dependencies ...done! >>> emerge (1 of 1) games-rpg/planeshift-0.2.010-r1 to / >>> md5 src_uri ;-) planeshift-0.2.010.tar.bz2 >>> Unpacking source... >>> Unpacking planeshift-0.2.010.tar.bz2 to /var/tmp/portage/planeshift-0.2.010-r1/ work >>> Source unpacked. checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C preprocessor... gcc -E checking for jam... jam checking for install... install checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for socklen_t... yes checking for stdint-types... found in stdint.h creating include/psstdint.h - (just to include stdint.h) checking for Crystal Space - version >= 0.94... 0.97 checking for libmysqlclient... yes checking for curl... 7.10.5 checking for socklen_t... (cached) yes configure: creating ./config.status config.status: creating include/config.h config.status: executing Jamconfig commands config.status: executing Jamfile commands config.status: executing test commands configure: Please note that this project uses jam as build tool. So you have to type 'jam' now. ...found 809 target(s)... ...updating 161 target(s)... MkDir1 ./out MkDir1 ./out/linuxx86 C++ ./out/linuxx86/adminmessage.o Archive ./out/linuxx86/libpsadminnet.a Ranlib ./out/linuxx86/libpsadminnet.a C++ ./out/linuxx86/celbase.o C++ ./out/linuxx86/drmessage.o C++ ./out/linuxx86/mountcfg.o C++ ./out/linuxx86/netpersist.o In file included from src/common/net/msghandler.h:22, from src/common/engine/netpersist.cpp:30: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h Archive ./out/linuxx86/libpsengine.a Ranlib ./out/linuxx86/libpsengine.a C++ ./out/linuxx86/charmessages.o C++ ./out/linuxx86/clientmsghandler.o In file included from src/common/net/netbase.h:32, from src/common/net/clientmsghandler.cpp:25: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/cmdbase.o In file included from src/common/net/msghandler.h:22, from src/common/net/cmdbase.cpp:11: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/cmdhandler.o In file included from src/common/net/cmdhandler.h:11, from src/common/net/cmdhandler.cpp:8: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/connection.o In file included from src/common/net/netbase.h:32, from src/common/net/connection.h:24, from src/common/net/connection.cpp:31: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/messages.o In file included from src/common/net/netbase.h:32, from src/common/net/messages.cpp:27: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/msghandler.o In file included from src/common/net/netbase.h:32, from src/common/net/msghandler.cpp:22: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/netbase.o In file included from src/common/net/netbase.cpp:22: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes In file included from src/common/net/netbase.h:32, from src/common/net/netbase.cpp:31: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/netinfos.o C++ ./out/linuxx86/netpacket.o Archive ./out/linuxx86/libpsnet.a Ranlib ./out/linuxx86/libpsnet.a C++ ./out/linuxx86/psbehave.o C++ ./out/linuxx86/psbl.o C++ ./out/linuxx86/psworld.o Archive ./out/linuxx86/libpsbehave.a Ranlib ./out/linuxx86/libpsbehave.a C++ ./out/linuxx86/psadvantageinfo.o C++ ./out/linuxx86/psjobinfo.o C++ ./out/linuxx86/psrpginfo.o Archive ./out/linuxx86/libpsrpgrules.a Ranlib ./out/linuxx86/libpsrpgrules.a C++ ./out/linuxx86/binarytree.o C++ ./out/linuxx86/delimitedstring.o C++ ./out/linuxx86/eventmanager.o C++ ./out/linuxx86/gameevent.o C++ ./out/linuxx86/genqueue.o C++ ./out/linuxx86/log.o C++ ./out/linuxx86/pserror.o C++ ./out/linuxx86/psres.o C++ ./out/linuxx86/psresmngr.o C++ ./out/linuxx86/psxmlparser.o C++ ./out/linuxx86/serverconsole.o C++ ./out/linuxx86/sleep.o C++ ./out/linuxx86/strutil.o C++ ./out/linuxx86/texfactory.o In file included from src/common/util/texfactory.h:22, from src/common/util/texfactory.cpp:21: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/xmlstring.o Archive ./out/linuxx86/libpsutil.a Ranlib ./out/linuxx86/libpsutil.a C++ ./out/linuxx86/pschardata.o In file included from src/common/util/texfactory.h:22, from src/common/psprop/character/pschardata.cpp:54: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/stdpcimp.o LinkPlugin pfcharacterdata.so C++ ./out/linuxx86/pslinmove.o C++ ./out/linuxx86/stdpcimp.o LinkPlugin pflinearmovement.so C++ ./out/linuxx86/dictionary.o C++ ./out/linuxx86/psnpcdialog.o In file included from src/common/psprop/npc/psnpcdialog.cpp:24: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes C++ ./out/linuxx86/stdpcimp.o LinkPlugin pfnpcdialog.so C++ ./out/linuxx86/psproxlist.o In file included from src/common/net/netbase.h:32, from src/common/psprop/pc/pspcproxlist.h:28, from src/common/psprop/proxlist/psproxlist.cpp:50: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/stdpcimp.o LinkPlugin pfproximitylist.so C++ ./out/linuxx86/adminmanager.o In file included from src/common/net/msghandler.h:22, from src/server/adminmanager.h:25, from src/server/adminmanager.cpp:24: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/authentserver.o In file included from src/common/net/msghandler.h:22, from src/server/authentserver.h:25, from src/server/authentserver.cpp:24: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/chatmanager.o In file included from src/common/net/msghandler.h:22, from src/server/chatmanager.h:14, from src/server/chatmanager.cpp:31: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/client.o In file included from src/common/net/netbase.h:32, from src/server/client.h:25, from src/server/client.cpp:25: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/clients.o In file included from src/common/net/netbase.h:32, from src/server/client.h:25, from src/server/clients.h:25, from src/server/clients.cpp:23: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/combatmanager.o In file included from src/common/net/msghandler.h:22, from src/server/psdatabase.h:29, from src/server/combatmanager.cpp:22: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h In file included from src/server/combatmanager.h:23, from src/server/combatmanager.cpp:31: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes C++ ./out/linuxx86/command.o In file included from src/common/net/netbase.h:32, from src/server/netthread.h:22, from src/server/command.cpp:26: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/guildmanager.o In file included from src/common/net/netbase.h:32, from src/server/client.h:25, from src/server/guildmanager.cpp:9: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/main.o In file included from src/common/net/msghandler.h:22, from src/server/chatmanager.h:14, from src/server/main.cpp:9: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/netthread.o In file included from src/common/net/netbase.h:32, from src/server/client.h:25, from src/server/netthread.cpp:26: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/pscelserver.o In file included from src/common/net/netbase.h:32, from src/server/client.h:25, from src/server/pscelserver.cpp:56: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h In file included from src/server/weathermanager.h:23, from src/server/pscelserver.cpp:67: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes C++ ./out/linuxx86/psdatabase.o In file included from src/server/psdatabase.cpp:23: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes In file included from src/common/net/msghandler.h:22, from src/server/psdatabase.h:29, from src/server/psdatabase.cpp:27: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h src/server/psdatabase.cpp: In member function `virtual int psDatabase::InsertQuestEvent(char*, int)': src/server/psdatabase.cpp:2374: error: ambiguous overload for 'operator+' in ' questName + spos' src/server/psdatabase.cpp:2374: error: candidates are: operator+(const char*, int) <built-in> /opt/crystal/include/csutil/csstring.h:484: error: const csString& csString::operator+(const csString&) const /opt/crystal/include/csutil/csstring.h:519: error: csString operator+(const char*, const csString&) /opt/crystal/include/csutil/csstring.h:525: error: csString operator+(const csString&, const char*) <near match> g++ -c -o ./out/linuxx86/psdatabase.o -I/opt/crystal/include -D__CRYSTAL_SPACE__ -Wall -Wno-unknown-pragmas -fno-exceptions -mcpu=pentiumpro -march=i686 -I/usr/local/include -O3 -fomit-frame-pointer -ffast-math -I/opt/crystal/include -fexceptions -Isrc/server -I. -I./include -I./src/ common -I./src/client -I./src/server src/server/psdatabase.cpp ...failed C++ ./out/linuxx86/psdatabase.o ... C++ ./out/linuxx86/psserver.o In file included from src/common/net/msghandler.h:22, from src/server/usermanager.h:12, from src/server/pscelserver.h:24, from src/server/psserver.cpp:30: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h In file included from src/server/combatmanager.h:23, from src/server/psserver.cpp:46: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes In file included from src/server/weathermanager.h:23, from src/server/psserver.cpp:47: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes C++ ./out/linuxx86/psserverbehave.o In file included from src/common/net/netbase.h:32, from src/common/psprop/pc/pspcproxlist.h:28, from src/server/psserverbehave.cpp:11: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psserverchar.o In file included from src/common/net/msghandler.h:22, from src/server/psserverchar.cpp:27: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psserverdr.o In file included from src/common/net/netbase.h:32, from src/server/client.h:25, from src/server/psserverdr.cpp:23: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/serverstatus.o In file included from src/common/net/netbase.h:32, from src/server/netthread.h:22, from src/server/serverstatus.cpp:23: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/spawnmanager.o In file included from src/server/spawnmanager.cpp:21: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes In file included from src/common/net/msghandler.h:22, from src/server/psdatabase.h:29, from src/server/spawnmanager.cpp:31: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/usermanager.o In file included from src/server/usermanager.cpp:9: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes In file included from src/common/net/netbase.h:32, from src/server/client.h:25, from src/server/usermanager.cpp:16: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h In file included from src/server/combatmanager.h:23, from src/server/usermanager.cpp:26: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes C++ ./out/linuxx86/weathermanager.o In file included from src/server/weathermanager.h:23, from src/server/weathermanager.cpp:22: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes In file included from src/common/net/msghandler.h:22, from src/server/weathermanager.h:29, from src/server/weathermanager.cpp:22: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h ...skipped psserver for lack of <src!server>psdatabase.o... C++ ./out/linuxx86/dal.o In file included from src/common/net/netbase.h:32, from src/server/database/mysql/dal.h:15, from src/server/database/mysql/dal.cpp:10: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h LinkPlugin dbmysql.so C++ ./out/linuxx86/authentclient.o In file included from src/common/net/msghandler.h:22, from src/client/authentclient.cpp:24: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/cmdadmin.o In file included from src/common/net/cmdhandler.h:11, from src/client/cmdadmin.cpp:19: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/cmdguilds.o In file included from src/common/net/cmdhandler.h:11, from src/client/cmdguilds.cpp:8: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/cmdusers.o In file included from src/common/net/cmdhandler.h:11, from src/client/cmdusers.cpp:10: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/cmdutil.o In file included from src/common/net/cmdhandler.h:11, from src/client/cmdutil.cpp:8: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/modehandler.o In file included from src/client/modehandler.cpp:36: /opt/crystal/include/csutil/rng.h:2:3: warning: #warning csutil/rng.h has been renamed to csutil/randomgen.h. Please update your includes In file included from src/common/net/msghandler.h:22, from src/client/modehandler.cpp:49: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/pscelclient.o In file included from src/common/net/msghandler.h:22, from src/client/pscelclient.cpp:55: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psclientchar.o In file included from src/common/net/msghandler.h:22, from src/client/psclientchar.cpp:32: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psclientdr.o In file included from src/common/net/msghandler.h:22, from src/client/psclientdr.cpp:25: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psengine.o In file included from src/common/net/netbase.h:32, from src/common/psprop/pc/pspcproxlist.h:28, from src/client/aws/psplayerwindow.h:24, from src/client/aws/psaws.h:33, from src/client/psengine.h:32, from src/client/psengine.cpp:61: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psnetmanager.o In file included from src/common/net/msghandler.h:22, from src/common/net/clientmsghandler.h:25, from src/client/psnetmanager.cpp:26: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/zonehandler.o In file included from src/common/net/msghandler.h:22, from src/client/zonehandler.cpp:48: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psaws.o In file included from src/common/net/msghandler.h:22, from src/client/aws/psaws.cpp:32: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/pscommwindow.o In file included from src/common/net/msghandler.h:22, from src/client/aws/pscommwindow.cpp:33: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/pscomp.o In file included from src/common/net/netbase.h:32, from src/common/psprop/pc/pspcproxlist.h:28, from src/client/aws/psplayerwindow.h:24, from src/client/aws/psaws.h:33, from src/client/aws/pscomp.cpp:32: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psconfirmwindow.o In file included from src/common/net/msghandler.h:22, from src/client/aws/psinventorywindow.h:31, from src/client/aws/psconfirmwindow.h:25, from src/client/aws/psconfirmwindow.cpp:28: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psinteractwin.o In file included from src/common/net/netbase.h:32, from src/common/psprop/pc/pspcproxlist.h:28, from src/client/aws/psplayerwindow.h:24, from src/client/aws/psinteractwin.cpp:35: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psinventorywindow.o In file included from src/common/net/netbase.h:32, from src/common/psprop/pc/pspcproxlist.h:28, from src/client/aws/psplayerwindow.h:24, from src/client/aws/psaws.h:33, from src/client/aws/psinventorywindow.cpp:31: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psitemdescriptionwindow.o In file included from src/common/net/netbase.h:32, from src/common/psprop/pc/pspcproxlist.h:28, from src/client/aws/psplayerwindow.h:24, from src/client/aws/psaws.h:33, from src/client/aws/psitemdescriptionwindow.cpp:33: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psmainbar.o In file included from src/common/net/msghandler.h:22, from src/client/aws/psinventorywindow.h:31, from src/client/aws/psmainbar.h:25, from src/client/aws/psmainbar.cpp:28: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h ...on 100th target... C++ ./out/linuxx86/psobjectview.o C++ ./out/linuxx86/psoptionswindow.o In file included from src/common/net/msghandler.h:22, from src/client/aws/psinventorywindow.h:31, from src/client/aws/psoptionswindow.h:36, from src/client/aws/psoptionswindow.cpp:32: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psplayerwindow.o In file included from src/common/net/netbase.h:32, from src/common/psprop/pc/pspcproxlist.h:28, from src/client/aws/psplayerwindow.h:24, from src/client/aws/psplayerwindow.cpp:36: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psstatusbar.o LinkApplication psclient C++ ./out/linuxx86/psadminmain.o C++ ./out/linuxx86/psadminmanager.o In file included from src/common/net/msghandler.h:22, from src/client/admin/psadminmanager.h:27, from src/client/admin/psadminmanager.cpp:20: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psdialogeditor.o In file included from src/common/net/netbase.h:32, from src/common/psprop/pc/pspcproxlist.h:28, from src/client/admin/psdialogeditor.cpp:39: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psitemeditor.o In file included from src/common/net/netbase.h:32, from src/common/psprop/pc/pspcproxlist.h:28, from src/client/admin/psitemeditor.cpp:37: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/psnpceditor.o In file included from src/common/net/netbase.h:32, from src/common/psprop/pc/pspcproxlist.h:28, from src/client/admin/psnpceditor.cpp:32: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h LinkPlugin psadmin.so C++ ./out/linuxx86/psdcadvant.o C++ ./out/linuxx86/psdccustomchar.o C++ ./out/linuxx86/psdcjob.o C++ ./out/linuxx86/psdcmain.o C++ ./out/linuxx86/psdconn.o C++ ./out/linuxx86/psdcpath.o C++ ./out/linuxx86/psdcredits.o C++ ./out/linuxx86/psdcskil.o C++ ./out/linuxx86/psdcupload.o C++ ./out/linuxx86/psddsktop.o C++ ./out/linuxx86/psdloading.o C++ ./out/linuxx86/psdmmenu.o C++ ./out/linuxx86/psdmngr.o C++ ./out/linuxx86/psdsplsh.o C++ ./out/linuxx86/psgwconfirm.o C++ ./out/linuxx86/psgwskill.o C++ ./out/linuxx86/psgwspell.o C++ ./out/linuxx86/psgwwarning.o C++ ./out/linuxx86/psbutton.o In file included from src/common/net/cmdhandler.h:11, from src/client/gui/base/psbutton.cpp:41: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/pscomp.o C++ ./out/linuxx86/psdialog.o C++ ./out/linuxx86/psdragplane.o C++ ./out/linuxx86/pspix.o In file included from src/common/net/cmdhandler.h:11, from src/client/gui/base/pspix.cpp:42: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h C++ ./out/linuxx86/pstext.o C++ ./out/linuxx86/pstextin.o src/client/gui/base/pstextin.cpp: In member function `void psTextInput::CalculateDrawText()': src/client/gui/base/pstextin.cpp:180: warning: comparison between signed and unsigned integer expressions src/client/gui/base/pstextin.cpp:185: warning: comparison between signed and unsigned integer expressions src/client/gui/base/pstextin.cpp:191: warning: comparison between signed and unsigned integer expressions src/client/gui/base/pstextin.cpp:196: warning: comparison between signed and unsigned integer expressions LinkPlugin psgui.so C++ ./out/linuxx86/pssoundmngr.o LinkPlugin pssound.so C++ ./out/linuxx86/pscsdialog.o src/setup/pscsdialog.cpp: In member function `bool pscsDialog::Initialize(int, const char* const*)': src/setup/pscsdialog.cpp:536: warning: unused variable `iTextureManager*txtmgr' LinkApplication pssetup C++ ./out/linuxx86/texparse.o In file included from src/common/util/texfactory.h:22, from src/tools/texparse/texparse.cpp:33: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h LinkApplication texparse C++ ./out/linuxx86/ase.o C++ ./out/linuxx86/ase2spr.o C++ ./out/linuxx86/spr.o LinkApplication ase_2_spr C++ ./out/linuxx86/change.o C++ ./out/linuxx86/changelist.o C++ ./out/linuxx86/download.o C++ ./out/linuxx86/error.o C++ ./out/linuxx86/fileutil.o C++ ./out/linuxx86/main.o C++ ./out/linuxx86/md5.o C++ ./out/linuxx86/registry.o C++ ./out/linuxx86/registrycreator.o C++ ./out/linuxx86/registryfile.o C++ ./out/linuxx86/timestamp.o C++ ./out/linuxx86/updater.o C++ ./out/linuxx86/updaterconfig.o LinkApplication updater /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/../../../../i686-pc-linux-gnu/bin/ld: warning: libssl.so.0.9.6, needed by /usr/lib/libcurl.so, may conflict with libssl.so.0.9.7 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/../../../../i686-pc-linux-gnu/bin/ld: warning: libcrypto.so.0.9.6, needed by /usr/lib/libcurl.so, may conflict with libcrypto.so.0.9.7 ...failed updating 1 target(s)... ...skipped 1 target(s)... ...updated 159 target(s)... !!! ERROR: games-rpg/planeshift-0.2.010-r1 failed. !!! Function src_compile, Line 32, Exitcode 1 !!! (no error message) Expected Results: Emerged
hmmmm. Ok, two things: First, if you're going to post this much output (which is good BTW) to a bug report, please post it as a text attachment so it's easy to download and look at. Second, you didn't post the output of emerge --info as requested to on the bug submission page. Please post this output. For that, just go ahead and put it right in the Comment text box. Thanks.
read the messages at the end of openssl next time `revdep-rebuild --soname libssl.so.0.9.6` `revdep-rebuild --soname libcrypto.so.0.9.6`
Mr Bones, Thanks you. Ooops. ;-) Here it is: Portage 2.0.49-r7 (default-x86-1.4, gcc-3.3.1, glibc-2.3.2-r1, 2.4.22) ================================================================= System uname: 2.4.22 i686 AMD Athlon(tm) MP 2800+ ccache version 2.3 [enabled] ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mcpu=i686 -pipe -funroll-loops -mmmx -msse -m3dnow " CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-O3 -mcpu=i686 -pipe -funroll-loops -mmmx -msse -m3dnow " DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif jpeg libg++ libwww mad mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib directfb gdbm berkdb slang readline arts aalib bonobo svga tcltk java X gpm tcpd pam ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl gphoto2 cdr scanner dga dvd gtk2 gtkhtml lirc mozilla pda sse usb radeon emu10k1 alsa sdl" Mr. Spanky, Doing that doesn't make a difference. Here is the latest error: LinkApplication updater /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/../../../../i686-pc-linux-gnu/bin/ld: warning: libssl.so.0.9.6, needed by /usr/lib/libcurl.so, may conflict with libssl.so.0.9.7 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.1/../../../../i686-pc-linux-gnu/bin/ld: warning: libcrypto.so.0.9.6, needed by /usr/lib/libcurl.so, may conflict with libcrypto.so.0.9.7 ...failed updating 1 target(s)... ...skipped 1 target(s)... ...updated 159 target(s)... !!! ERROR: games-rpg/planeshift-0.2.010-r1 failed. !!! Function src_compile, Line 32, Exitcode 1 !!! (no error message) As you can see in my bug submission post, I did try downgrading openssl first to .6 and it didn't make a difference. I then updated back to .7. I will try running that for .7 (which I haven't done yet) and seeing if that will clear it up.
you cant mix 0.9.6 and 0.9.7 build everything with 0.9.7 ... if you get an error, then rebuild the offending package ... in this case, rebuild curl
Created attachment 18663 [details] Errors
Ok. Did all of that and it is still erroring. As I had mentioned when I opened this bug, I had downgraded to .6 and still received errors.
i missed the compile error in the original report, sorry about that ... that still doesnt change the fact you cannot mix 0.9.6 and 0.9.7, i dont care if you upgrade/downgrade/whatever ;)
Downgrading removed .7. :-P At least now .7 is all setup on my system. It did have to recompile 71 apps. ACK! I am going to try to emerge crystalspace-cvs and see if that helps.
crystalspace-cvs failing on compile. I have recompiled the following to see if it world help; it didn't: bison libogg curl libtool jam crystalspace cel Got the same error on the planeshift emerge as I have attached.
rough workaround... I changed the line jam || DIE to jam -a It installed and works, but.. the psdatabase file isn't compiled.
re-emerging dependencies wont fix this error, it's a gcc3 related error
:( Getting exactly the same error. ... C++ ./out/linuxx86/registrycreator.o C++ ./out/linuxx86/download.o C++ ./out/linuxx86/error.o C++ ./out/linuxx86/registry.o LinkApplication updater ...failed updating 1 target(s)... ...skipped 1 target(s)... ...updated 159 target(s)... !!! ERROR: games-rpg/planeshift-0.2.010-r1 failed. !!! Function src_compile, Line 32, Exitcode 1 !!! (no error message) My emerge info is: Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.20-gentoo-r8) ================================================================= System uname: 2.4.20-gentoo-r8 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.20GHzGentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -mcpu=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=pentium4 -mcpu=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.ccccom.com ftp://gentoo.ccccom.com http://www.mirror.ac.uk/sites/www.ibiblio.org/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="X aalib acpi acpi4linux altcolors apache2 apm auctex avi berkdb bonobo cdr cjk cmucl crypt cups curl directfb doc dvd emacs encode esd evo fbcon firebird flac flash foomaticdb freetds gb gd gd-external gdbm gif ginac glut gmttria gnome gnomedb gpm gstreamer gtk gtk2 gtkhtml guile hbci imagemagick imap imlib imlib2 informix innodb irda java jpeg ldap libg++ libgda libwww lirc mad mcal mdb memlimit mikmod motif mozaccess mozilla moznocompose moznoirc moznomail mpeg music mysql ncurses nls oci8 odbc oggvorbis opengl oss pam pdflib perl png postgres python qhull qt quicktime radeon readline samba scanner sdl slang snmp spell sqlite ssl svga tcltk tcpd tetex tiff truetype usb x86 xml xml2 xmms xv zlib" gcc version is: gcc (GCC) 3.3.2 20031022 (Gentoo Linux 3.3.2-r3, propolice) Copyright (C) 2003 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. :-/ This game seems so nice... :) I hope we can fix it fast! :D Thanks a lot!
I can confirm compile error, but mine looks different. ------ In file included from src/common/util/texfactory.h:22, from src/tools/texparse/texparse.cpp:33: /opt/crystal/include/csutil/csdllist.h:25:3: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h LinkApplication texparse C++ ./out/linuxx86/ase2spr.o C++ ./out/linuxx86/spr.o C++ ./out/linuxx86/ase.o LinkApplication ase_2_spr C++ ./out/linuxx86/updater.o C++ ./out/linuxx86/updaterconfig.o C++ ./out/linuxx86/fileutil.o C++ ./out/linuxx86/md5.o C++ ./out/linuxx86/main.o C++ ./out/linuxx86/registryfile.o C++ ./out/linuxx86/changelist.o C++ ./out/linuxx86/timestamp.o C++ ./out/linuxx86/change.o C++ ./out/linuxx86/registrycreator.o C++ ./out/linuxx86/download.o C++ ./out/linuxx86/error.o C++ ./out/linuxx86/registry.o LinkApplication updater ...failed updating 1 target(s)... ...skipped 1 target(s)... ...updated 159 target(s)... !!! ERROR: games-rpg/planeshift-0.2.010-r1 failed. !!! Function src_compile, Line 32, Exitcode 1 !!! (no error message) ---- emerge info Portage 2.0.49-r18 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22-gentoo-r1) ================================================================= System uname: 2.4.22-gentoo-r1 i686 AMD Duron(tm) processor Gentoo Base System version 1.4.3.12 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -Os -m3dnow -mmmx -msse -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -Os -m3dnow -mmmx -msse -fomit-frame-pointer -pipe -Wno-deprecated" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache" GENTOO_MIRRORS="ftp://ftp.linux.ee/pub/gentoo/distfiles" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://noa.linux.ee/gentoo-portage" USE="3dnow X aalib acl acpi alsa apache2 avi berkdb cdr cjk crypt cups dga directfb dvd dvdr encode esd fbcon flash foomaticdb gd gdbm ggi gif gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml imap imlib ipv6 java jikes jpeg lcms ldap libg++ libwww mad maildir matrox mbox mikmod mmx motif mozilla mpeg mysql ncurses nls nocd oggvorbis opengl oss pam pdflib perl plotutils png postgres ppds python quicktime readline samba sasl scanner sdl slang snmp spell sse ssl svga tcltk tcpd tiff truetype unicode usb videos wmf x86 xml xml2 xmms xv zlib video_cards_matrox"
Ugh, I get the same thing as the last two posters, guess that means I get to fix it.
Created attachment 22309 [details, diff] this should fix the problem. This should fix the non-compilation for the two people above - once someone tells me it doesn't break it for already-existing installations I'll commit it.
pmatos@euler planeshift $ patch -p1 < patch1.patch can't find file to patch at input line 3 Perhaps you used the wrong -p or --strip option? The text leading up to this was: -------------------------- |--- src/server/psdatabase.cpp~ 2003-12-16 18:05:24.000000000 +0000 |+++ src/server/psdatabase.cpp 2003-12-16 18:03:23.000000000 +0000 -------------------------- File to patch: Skip this patch? [y] Skipping patch. 1 out of 1 hunk ignored pmatos@euler planeshift $ cat patch1.patch --- src/server/psdatabase.cpp~ 2003-12-16 18:05:24.000000000 +0000 +++ src/server/psdatabase.cpp 2003-12-16 18:03:23.000000000 +0000 @@ -2371,7 +2371,8 @@ int epos = questName.FindSubStringReverse(sep, questName.Length()); csString temp (""); - temp.Append(questName + spos, epos-spos); + sprintf ( buffer, "%s%d", eventName, spos ); + temp.Append( buffer, epos-spos); printf("InsertQuestEvent quest name: %s", temp.GetData()); csString command( "" );
pmatos@euler planeshift $ patch -p0 < patch1.patch patching file src/server/psdatabase.cpp Worked! Let's try to compile this then... ;)
Damn, this is bad, I haven't got very far: pmatos@euler planeshift $ ./configure --prefix=/home/pmatos/planeshiftinstall checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking how to run the C preprocessor... gcc -E checking for jam... jam checking for install... install checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include checking for socklen_t... yes checking for stdint-types... found in stdint.h creating include/psstdint.h - (just to include stdint.h) checking for Crystal Space - version >= 0.94... 0.97 checking for libmysqlclient... yes checking for curl... 7.10.8 checking for socklen_t... (cached) yes configure: creating ./config.status config.status: creating include/config.h config.status: include/config.h is unchanged config.status: executing Jamconfig commands config.status: Jamconfig is unchanged config.status: executing Jamfile commands config.status: executing test commands configure: Please note that this project uses jam as build tool. So you have to type 'jam' now. pmatos@euler planeshift $ jam Segmentation fault Running jam in my homedir: pmatos@euler pmatos $ jam Jamfile: No such file or directory ...found 7 target(s)... So, it seems is not jam itself.
try recompiling dev-util/jam-2.5 with CFLAGS="".
Created attachment 22321 [details, diff] better-pathed patch.
Hi, I have great news... remerging jam with CFLAGS="" worked! (hell, WHY?) And then patching planeshift with -p0 and running jam worked great. Compilation worked successfully. Can't wait until you commit this... :D please do so! ;) Best regards, Paulo Matos
In CVS.