-   Linux - Software (
-   -   Cadega cvs compile error (

kryptobs2000 02-28-2005 09:53 PM

Cadega cvs compile error
Tried installing the cadega cvs, new to linux, just trying to do everything I can. I figure the more I do, the more I'll learn. When installing cadega, I get this error not sure if anyone can help me, but anything would be nice. Running Slackware 10.1 btw.:

Compiling ...

--------- Error log - file /root/.WineCVS/sources/cvscedega/ErrorLog : ---------
make[2]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/dlls/winnls'
rm -f && ln -s winnls/
rm -f && ln -s winnls/
rm -f && ln -s winsock/
make[2]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/dlls/wintrust'
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o wintrust_main.o wintrust_main.c
ld -r wintrust_main.o -o wintrust.tmp.o
strip --strip-unneeded wintrust.tmp.o
LD_LIBRARY_PATH="../../unicode:$LD_LIBRARY_PATH" ../../tools/winebuild/winebuild -fPIC -L../../dlls -sym wintrust.tmp.o -o wintrust.spec.c -spec ./wintrust.spec
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o wintrust.spec.o wintrust.spec.c
gcc -shared -Wl,-Bsymbolic wintrust.spec.o wintrust_main.o -o -L../../dlls -L../../library -lwine -lm
make[2]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/dlls/wintrust'
rm -f && ln -s wintrust/
rm -f && ln -s winaspi/
make[2]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/dlls/wow32'
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o wow_main.o wow_main.c
ld -r wow_main.o -o wow32.tmp.o
strip --strip-unneeded wow32.tmp.o
LD_LIBRARY_PATH="../../unicode:$LD_LIBRARY_PATH" ../../tools/winebuild/winebuild -fPIC -L../../dlls -sym wow32.tmp.o -o wow32.spec.c -spec ./wow32.spec
nm: wow32.tmp.o: no symbols
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o wow32.spec.o wow32.spec.c
gcc -shared -Wl,-Bsymbolic wow32.spec.o wow_main.o -o -L../../dlls -L../../library -lwine -lm
make[2]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/dlls/wow32'
rm -f && ln -s wow32/
rm -f && ln -s kernel/
make[2]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/dlls/wsock32'
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o protocol.o protocol.c
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o socket.o socket.c
ld -r protocol.o socket.o -o wsock32.tmp.o
strip --strip-unneeded wsock32.tmp.o
LD_LIBRARY_PATH="../../unicode:$LD_LIBRARY_PATH" ../../tools/winebuild/winebuild -fPIC -L../../dlls -sym wsock32.tmp.o -o wsock32.spec.c -spec ./wsock32.spec
gcc -MMD -c -I. -I. -I../../include -I../../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -fPIC -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o wsock32.spec.o wsock32.spec.c
gcc -shared -Wl,-Bsymbolic wsock32.spec.o protocol.o socket.o -o -L../../dlls -L../../library -lwine -lm
make[2]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/dlls/wsock32'
rm -f && ln -s wsock32/
make[1]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/dlls'
make[1]: Entering directory `/root/.WineCVS/sources/cvscedega/winex/miscemu'
LD_LIBRARY_PATH="../unicode:$LD_LIBRARY_PATH" ../tools/winebuild/winebuild -fPIC -L../dlls -o wine.spec.c -spec wine.spec
gcc -MMD -c -I. -I. -I../include -I../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o wine.spec.o wine.spec.c
gcc -MMD -c -I. -I. -I../include -I../include -g -O2 -Wall -mpreferred-stack-boundary=2 -fno-keep-static-consts -D__const=const -fno-strict-aliasing -D__int8=char -D__int16=short -D__int32=int "-D__int64=long long" -D__WINE__ -D_REENTRANT -I/usr/X11R6/include -o main.o main.c
main.c: In function `main':
main.c:114: warning: implicit declaration of function `set_shared_memory_reserved'
ld -r wine.spec.o main.o -o miscemu.o
make[1]: Leaving directory `/root/.WineCVS/sources/cvscedega/winex/miscemu'
gcc -o wine miscemu/miscemu.o -L./dlls -lntdll -L./library -lwine -L./unicode -lwine_unicode -L./port -lwine_port -lm
miscemu/miscemu.o(.text+0x128f): In function `main':
/root/.WineCVS/sources/cvscedega/winex/miscemu/main.c:114: undefined reference to `set_shared_memory_reserved'
miscemu/miscemu.o(.text+0x12aa):/root/.WineCVS/sources/cvscedega/winex/miscemu/main.c:118: undefined reference to `wine_mmap_add_reserve'
collect2: ld returned 1 exit status
make: *** [wine] Error 1

Error in Make

Try fixing the error based on the output above, and
run the script again, without paramaters (Eg:

qwijibow 02-28-2005 10:34 PM

The source code in CedegaCVS is not complete !

Free CVS access to Cedega is allowed so that you can help develop cedega by sending them patches, and helping thm to program it.

its NOT intended to give users a free version of their commercial software.

Cedega is quite cheap ! why not buy a subscription.

kryptobs2000 02-28-2005 11:17 PM

I probably won't use it much seeing as I can hardly get it to work, or anything in linux. I was just using it for a learning experience. If I really want to play games I would use windows. And I havn't decided if I want to support a cadega/wine type program anyways, as this discourages developers from making native linux ports.

Ace07 02-28-2005 11:53 PM

Try using this:

It helped me get it installed and up and running. There isn't a single game (games that work with the subscription cedega) that I haven't been able to coerce into working with this version either.

kryptobs2000 03-01-2005 06:42 AM

That is what I followed lol. It failed on step no.3

Beire 03-01-2005 11:07 AM

yeah same problem here. with the same script :/

Ace07 03-01-2005 01:31 PM

Try running the script as a normal user. You shouldn't install it for root anyways... X_X

This seems to be an actual error in their code for some reason.... (which doesn't make a whole lot of sense, their code is pretty stable)

All times are GMT -5. The time now is 02:07 AM.