Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Merlin_777

Pages: [1]
1
Development Deliberation /
« on: April 06, 2005, 03:29:36 am »
libcstool_d.lib and the other libs that you used to link to (libcsutil_d.lib, libcsgeom_d.lib, libcsgfx_d.lib) have all been combined into libcrystalspace_d.lib (and libcrystalspace.lib for release mode).

2
Development Deliberation /
« on: February 21, 2005, 11:38:43 am »
Thanks again Ary :).

3
Development Deliberation /
« on: February 20, 2005, 11:04:49 pm »
Quote
Originally posted by AryHann
For the last one, the one concerning appawsedit, you must change a bit the files in the project, because they are not update.

Both header and source files should be fix, removing all the files with capital letters, and adding all the files in the directory of - if I remember right, because I go by memory since I don\'t have the code here - /src/tools/pawseditor

Ary
PS: for the others, they could have been problems coming with the latest update of this night, I haven\'t work since friday morning with PS code.


Thanks Ary, that\'s fixed the apppawsedit errors at least :)

4
Development Deliberation /
« on: February 20, 2005, 09:27:43 pm »
Hi, just a quick bump in case anyone else has any ideas about the link errors I\'m getting. Followed the instructions in compiling-visualc.txt to the letter.

------ Build started: Project: appeedit, Configuration: Debug Win32 ------

Linking...
eeditapp.obj : error LNK2019: unresolved external symbol \"public: __thiscall psCal3DCallbackLoader::psCal3DCallbackLoader(struct iObjectRegistry *,class EEditApp *)\" (??0psCal3DCallbackLoader@@QAE@PAUiObjectRegistry@@PAVEEditApp@@@Z) referenced in function \"public: __thiscall EEditApp::EEditApp(struct iObjectRegistry *)\" (??0EEditApp@@QAE@PAUiObjectRegistry@@@Z)
eeditinputboxmanager.obj : error LNK2019: unresolved external symbol \"public: void __thiscall EEditSelectList::Select(class csString *,class EEditInputboxManager::iSelectList *,class csVector2 const &)\" (?Select@EEditSelectList@@QAEXPAVcsString@@PAViSelectList@EEditInputboxManager@@ABVcsVector2@@@Z) referenced in function \"public: void __thiscall EEditInputboxManager::SelectList(class csString *,class EEditInputboxManager::iSelectList *)\" (?SelectList@EEditInputboxManager@@QAEXPAVcsString@@PAViSelectList@1@@Z)
eeditinputboxmanager.obj : error LNK2019: unresolved external symbol \"public: __thiscall EEditSelectList::EEditSelectList(class PawsManager *)\" (??0EEditSelectList@@QAE@PAVPawsManager@@@Z) referenced in function \"public: virtual class pawsWidget * __thiscall EEditSelectListFactory::Create(void)\" (?Create@EEditSelectListFactory@@UAEPAVpawsWidget@@XZ)
psbuild\\appeedit\\eedit.exe : fatal error LNK1120: 3 unresolved externals

Build log was saved at \"file://c:\\CrystalSpace\\planeshift\\mk\\visualc7.1\\psbuild\\debug\\appeedit\\BuildLog.htm\"
appeedit - 4 error(s), 0 warning(s)


------ Build started: Project: apppsclient, Configuration: Debug Win32 ------

Linking...
psengine.obj : error LNK2019: unresolved external symbol \"public: __thiscall psCal3DCallbackLoader::psCal3DCallbackLoader(struct iObjectRegistry *)\" (??0psCal3DCallbackLoader@@QAE@PAUiObjectRegistry@@@Z) referenced in function \"public: __thiscall psEngine::psEngine(struct iObjectRegistry *)\" (??0psEngine@@QAE@PAUiObjectRegistry@@@Z)
psbuild\\debug\\temp\\apppsclient\\psclient.exe : fatal error LNK1120: 1 unresolved externals

Build log was saved at \"file://c:\\CrystalSpace\\planeshift\\mk\\visualc7.1\\psbuild\\debug\\apppsclient\\BuildLog.htm\"
apppsclient - 2 error(s), 0 warning(s)



------ Build started: Project: apppawsedit, Configuration: Debug Win32 ------

Linking...
pawseditorapp.obj : error LNK2019: unresolved external symbol \"public: __thiscall pePawsManager::pePawsManager(struct iObjectRegistry *,char const *)\" (??0pePawsManager@@QAE@PAUiObjectRegistry@@PBD@Z) referenced in function \"public: bool __thiscall PawsEditorApp::Init(void)\" (?Init@PawsEditorApp@@QAE_NXZ)
peMenu.obj : error LNK2019: unresolved external symbol \"public: void __thiscall pePawsManager::ReloadStyles(void)\" (?ReloadStyles@pePawsManager@@QAEXXZ) referenced in function \"public: virtual bool __thiscall peMenu::OnButtonPressed(int,int,class pawsWidget *)\" (?OnButtonPressed@peMenu@@UAE_NHHPAVpawsWidget@@@Z)
psbuild\\apppawsedit\\pawseditor.exe : fatal error LNK1120: 2 unresolved externals

Build log was saved at \"file://c:\\CrystalSpace\\planeshift\\mk\\visualc7.1\\psbuild\\debug\\apppawsedit\\BuildLog.htm\"
apppawsedit - 3 error(s), 0 warning(s)

5
Development Deliberation /
« on: February 20, 2005, 12:21:48 pm »
Quote
Originally posted by AryHann
@Merlin_777. I use MSVC 7.1 and as you see above I have been able to compile perfectly with the latest cs-win32 libs.

Are you sure you haven\'t messed up with the placement of the libs and the includes?

I would suggest to check that the things are like this :
http://cvs.sourceforge.net/viewcvs.py/planeshift/planeshift/docs/compiling-visualc.txt?view=markup

And that the libs are installed correctly in the right position.

Ary


That\'s exactly what I did. Only difference is I have all my cs related files in C:\\CrystalSpace instead of C:\\development (so c:\\crystalspace\\cs, c:\\crystalspace\\planeshift, etc), I assume C:\\development isn\'t hardcoded in somewhere?

If it\'s clearly just a problem with something I\'m doing, I think I\'ll reinstall the libs, and if that fails remove and rebuild the whole lot.

6
Development Deliberation /
« on: February 19, 2005, 10:25:51 pm »
Quote
Originally posted by ronxena
To fake the planeshift build on MINGW I simply copied the cal3d-include-directory to the system-include directory (c:/mingw/include), not the fine way - but that worked for me... I can compile the beast again.

@merlin777: strange, that error on linking. Looks like you also must specify the path to cal3d libraries...
Before last update planeshift was never linked/compiled directly against cal3d.


I have. Tried using cal3d includes/libs from just the cswinlibs package, then from just the latest cal3d cvs build. Still the same error. Driving me nuts

7
Development Deliberation /
« on: February 19, 2005, 05:34:18 pm »
Quote
Originally posted by ronxena
I still get this message:

$ jam
...patience...
...found 1505 target(s)...
...updating 6 target(s)...
C++ ./out/msysx86/debug/src/client/psengine.o
In file included from src/client/psengine.cpp:121:
src/client/pscal3dcallback.h:24:32: cal3d/animcallback.h: No such file or directory
In file included from src/client/psengine.cpp:121:

From ./configure:
checking for libcal3d... no

---

I am using MINGW, have updated to newest CS-Win32-Libs...

I did not install Cal3D, since I use the cal3dlib.a and *.h from CS-Libs.

It seems planeshift is expecting a directory /cal3d/*.h but this directory is not existing... the directory is placed in C:\\work\\CrystalSpaceLibs\\include\\cal3d after installing the CS-Libs, but how do i tell planeshift to use C:\\work\\CrystalSpaceLibs\\include?

CS itself automatically finds the correct include-directory for Cal3D (no problem compiling newest CS with changed CAL3d-headers).

BTW: is it really necessary to include Cal3d in Planeshift? Why not encapsulate in CS where all the other Cal3d functions are located?


Hi,

I\'m also having trouble compiling the lastest cvs of planeshift.

Using Visual Studio .Net
Latest CVS of CS, Cel and Cal3d, plus latest cs winlibs

Had the problem you had above, so changed my vc include directories to search c:\\crystalspace\\crystalspacelibs\\include aswell.

Now I get the following:

------ Build started: Project: apppsclient, Configuration: Debug Win32 ------

Linking...
LINK : warning LNK4098: defaultlib \'MSVCRT\' conflicts with use of other libs; use /NODEFAULTLIB:library
psengine.obj : error LNK2019: unresolved external symbol \"public: __thiscall psCal3DCallbackLoader::psCal3DCallbackLoader(struct iObjectRegistry *)\" (??0psCal3DCallbackLoader@@QAE@PAUiObjectRegistry@@@Z) referenced in function \"public: __thiscall psEngine::psEngine(struct iObjectRegistry *)\" (??0psEngine@@QAE@PAUiObjectRegistry@@@Z)
psbuild\\debug\\temp\\apppsclient\\psclient.exe : fatal error LNK1120: 1 unresolved externals

Build log was saved at \"file://c:\\CrystalSpace\\planeshift\\mk\\visualc7.1\\psbuild\\debug\\apppsclient\\BuildLog.htm\"
apppsclient - 2 error(s), 1 warning(s)


Ideas?

Pages: [1]