View previous topic :: View next topic |
Author |
Message |
Rukie l33t
Joined: 26 Jan 2004 Posts: 692 Location: SE Wi, Home of cheese and cowtippers.......
|
Posted: Thu Aug 02, 2007 2:17 am Post subject: enemy territory true combat fails emerge |
|
|
I think the files on the server are wrong or the ebuild is wrong, I'm not sure. Either way, there's a problem.
Has anyone else had trouble with this? Do I need to install manually?
Oh, and are there any programs for picking ET/ET-TCE servers? (I hate all these newer et servers that are primarily bots and noquarter/jaymod modifications)
Quote: | >>> Emerging (1 of 1) games-fps/enemy-territory-truecombat-0.49b to /
* tc049b_all_os_fixed.zip MD5 ... [ ok ]
* tc049b_all_os_fixed.zip RMD160 ... [ ok ]
* tc049b_all_os_fixed.zip SHA1 ... [ ok ]
* tc049b_all_os_fixed.zip SHA256 ... [ ok ]
* tc049b_all_os_fixed.zip size ... [ ok ]
* tcetest049.zip MD5 ... [ ok ]
* tcetest049.zip RMD160 ... [ ok ]
* tcetest049.zip SHA1 ... [ ok ]
* tcetest049.zip SHA256 ... [ ok ]
* tcetest049.zip size ... [ ok ]
* checking ebuild checksums ... [ ok ]
* checking auxfile checksums ... [ ok ]
* checking miscfile checksums ... [ ok ]
* checking tcetest049.zip ... [ ok ]
* checking tc049b_all_os_fixed.zip ... [ ok ]
>>> Unpacking source...
>>> Unpacking tcetest049.zip to /var/tmp/portage/games-fps/enemy-territory-truecombat-0.49b/work
[/var/tmp/portage/games-fps/enemy-territory-truecombat-0.49b/distdir/tcetest049.zip]
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of /var/tmp/portage/games-fps/enemy-territory-truecombat-0.49b/distdir/tcetest049.zip or
/var/tmp/portage/games-fps/enemy-territory-truecombat-0.49b/distdir/tcetest049.zip.zip, and cannot find /var/tmp/portage/games-fps/enemy-territory-truecombat-0.49b/distdir/tcetest049.zip.ZIP, period.
*
* ERROR: games-fps/enemy-territory-truecombat-0.49b failed.
* Call stack:
* ebuild.sh, line 1648: Called dyn_unpack
* ebuild.sh, line 768: Called qa_call 'src_unpack'
* ebuild.sh, line 44: Called src_unpack
* enemy-territory-truecombat-0.49b.ebuild, line 24: Called games-mods_src_unpack
* games-mods.eclass, line 148: Called unpack 'tcetest049.zip'
* ebuild.sh, line 432: Called die
*
* failure unpacking tcetest049.zip
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/games-fps/enemy-territory-truecombat-0.49b/temp/build.log'.
|
_________________ Gentoomania! Support the Open Source!
http://www.rukie.ath.cx |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Thu Aug 02, 2007 7:27 am Post subject: |
|
|
Code: | $ sha256sum /usr/portage/distfiles/tcetest049.zip
73d0fff098bfef196d6efc4bb2f0635ab8da2ebe19b5ead5801b1664d3b4b4d4 /usr/portage/distfiles/tcetest049.zip
$ grep tcetest /usr/portage/games-fps/enemy-territory-truecombat/Manifest
DIST tcetest049.zip 472749193 RMD160 90f222a985dc6ff395680211d65ee535024866fb SHA1 89453e55904fb68e4d7e4cad963ccc9a78b4c062 SHA256 73d0fff098bfef196d6efc4bb2f0635ab8da2ebe19b5ead5801b1664d3b4b4d4
$ ll /usr/portage/distfiles/tcetest049.zip
-rw-rw-r-- 1 root portage 472749193 2006-09-29 18:47 /usr/portage/distfiles/tcetest049.zip |
Presumably, you have manually recreated the Manifest. But have a corrupted file.
Use ebuild. |
|
Back to top |
|
|
Rukie l33t
Joined: 26 Jan 2004 Posts: 692 Location: SE Wi, Home of cheese and cowtippers.......
|
Posted: Thu Aug 02, 2007 7:32 pm Post subject: |
|
|
Actually, I had the error without any adjustments. I then manually downloaded the file and ran ebuild *file* digest, to no avail.
Thanks though, I always forget to check bugzilla :-\ _________________ Gentoomania! Support the Open Source!
http://www.rukie.ath.cx |
|
Back to top |
|
|
Rukie l33t
Joined: 26 Jan 2004 Posts: 692 Location: SE Wi, Home of cheese and cowtippers.......
|
Posted: Fri Aug 03, 2007 12:06 am Post subject: |
|
|
crap, unfortunately, I'm now getting this error when I run et-tcetest
Quote: |
Sound memory manager started
Sys_LoadDll(/home/rukie/.etwolf/tcetest/ui.mp.i386.so)...
Sys_LoadDll(/home/rukie/.etwolf/tcetest/ui.mp.i386.so) failed:
"/home/rukie/.etwolf/tcetest/ui.mp.i386.so: cannot open shared object file: No such file or directory"
Sys_LoadDll(/opt/enemy-territory/tcetest/ui.mp.i386.so)...
Sys_LoadDll(/opt/enemy-territory/tcetest/ui.mp.i386.so) failed:
"libstdc++.so.5: cannot open shared object file: No such file or directory"
Sys_LoadDll(ui) failed dlopen() completely!
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
----- CL_Shutdown -----
-----------------------
Sys_Error: VM_Create on UI failed
|
_________________ Gentoomania! Support the Open Source!
http://www.rukie.ath.cx |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Fri Aug 03, 2007 8:56 am Post subject: |
|
|
See updated ebuild. Pay attention to the comments there. |
|
Back to top |
|
|
Rukie l33t
Joined: 26 Jan 2004 Posts: 692 Location: SE Wi, Home of cheese and cowtippers.......
|
Posted: Sat Aug 04, 2007 12:40 pm Post subject: |
|
|
I've done everything that the posts suggest, but I'm still getting the same error... _________________ Gentoomania! Support the Open Source!
http://www.rukie.ath.cx |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Sat Aug 04, 2007 1:41 pm Post subject: |
|
|
I've updated the ebuild again - try it.
Code: | find /usr/lib -name libstd\*
...
/usr/lib/libstdc++-v3/libstdc++.so.5
/usr/lib/libstdc++-v3/libstdc++.so.5.0.7 |
|
|
Back to top |
|
|
Rukie l33t
Joined: 26 Jan 2004 Posts: 692 Location: SE Wi, Home of cheese and cowtippers.......
|
Posted: Sat Aug 04, 2007 2:59 pm Post subject: |
|
|
EDIT: some sort of problem with dependencies, (so say other threads) and I just need the library files of libstdc, and not gcc. Compiling now, we'll see how it turns out
with the update, I get new dependencies
[ebuild NS ] sys-devel/gcc-3.3.6-r1 USE="fortran gtk nls (-altivec) -bootstrap -boundschecking -build -doc -gcj (-hardened) -ip28 -ip32r10k (-multilib) -multislot (-n32) (-n64) -nocxx -nopie -nossp -objc -test -vanilla" 0 kB
[ebuild N ] virtual/libstdc++-3.3 0 kB
[ebuild N ] games-fps/enemy-territory-truecombat-0.49b USE="opengl -dedicated" 0 kB
normally, thats fine with me, however, gcc doesn't want to compile, should I remove fortran from the use flags? (I believe that has caused problems for other people)
here's the last couple paragraphs
Quote: |
/bin/sh /var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/gcc-3.3.6/gcc/move-if-change tmp-gtyp.h gtyp-gen.h
make[2]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
make[1]: *** [stage2_build] Error 2
make[1]: Leaving directory `/var/tmp/portage/sys-devel/gcc-3.3.6-r1/work/build/gcc'
make: *** [bootstrap-lean] Error 2
*
* ERROR: sys-devel/gcc-3.3.6-r1 failed.
* Call stack:
* ebuild.sh, line 1648: Called dyn_compile
* ebuild.sh, line 988: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1328: Called toolchain_src_compile
* toolchain.eclass, line 26: Called gcc_src_compile
* toolchain.eclass, line 1546: Called gcc_do_make
* toolchain.eclass, line 1420: Called die
*
* emake failed with bootstrap-lean
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/sys-devel/gcc-3.3.6-r1/temp/build.log'.
*
* Messages for package sys-devel/gcc-3.3.6-r1:
*
* ERROR: sys-devel/gcc-3.3.6-r1 failed.
* Call stack:
* ebuild.sh, line 1648: Called dyn_compile
* ebuild.sh, line 988: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* ebuild.sh, line 1328: Called toolchain_src_compile
* toolchain.eclass, line 26: Called gcc_src_compile
* toolchain.eclass, line 1546: Called gcc_do_make
* toolchain.eclass, line 1420: Called die
*
* emake failed with bootstrap-lean
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/sys-devel/gcc-3.3.6-r1/temp/build.log'.
|
_________________ Gentoomania! Support the Open Source!
http://www.rukie.ath.cx
Last edited by Rukie on Sat Aug 04, 2007 3:06 pm; edited 1 time in total |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Sat Aug 04, 2007 3:05 pm Post subject: |
|
|
Take a look at /usr/portage/virtual/libstdc++/libstdc++-3.3.ebuild
Code: | emerge =sys-libs/libstdc++-v3-3.3* |
|
|
Back to top |
|
|
Rukie l33t
Joined: 26 Jan 2004 Posts: 692 Location: SE Wi, Home of cheese and cowtippers.......
|
Posted: Sat Aug 04, 2007 3:16 pm Post subject: |
|
|
I already did that, perhaps you responded before I made my edit?
Anyways, game works now! Thank you so much for your help. No more calls for gcc, however, I installed libstdc 3.3.6 first (copied and pasted fromother post) and then upon emerging enemy-territory-truecombat it called for libstdc 3.3.3 only
Thank you again, I'm going to go surprise people around corners now _________________ Gentoomania! Support the Open Source!
http://www.rukie.ath.cx |
|
Back to top |
|
|
Rukie l33t
Joined: 26 Jan 2004 Posts: 692 Location: SE Wi, Home of cheese and cowtippers.......
|
Posted: Sat Aug 04, 2007 3:38 pm Post subject: |
|
|
ugh, I however lack sound again, in both et and et-tcetest lol
sound works on everything else, but im going to work on this later
Again, thanks for the help installing truecombat
Time for me to go _________________ Gentoomania! Support the Open Source!
http://www.rukie.ath.cx |
|
Back to top |
|
|
pma n00b
Joined: 14 Aug 2007 Posts: 16
|
Posted: Tue Aug 14, 2007 4:23 pm Post subject: |
|
|
PaulBredbury wrote: | Take a look at /usr/portage/virtual/libstdc++/libstdc++-3.3.ebuild
Code: | emerge =sys-libs/libstdc++-v3-3.3* |
|
Hello I have been confronted to the very same error message Rukie obtained about the compilation of gcc-3.3.6. However the trick you have shown do not work for me. I have copied your line in the ebuild file. And when I try again to emerge xorg-x11 I get a report about corruption of the ebuild file because it contain 531 characters instead of 497 and saying that all package capable of satifying my request have been masked.
Do anyone also has a magical trick for me ? No X is like a real problem for my laptop... _________________ Pierre-Matthieu Anglade |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Tue Aug 14, 2007 5:42 pm Post subject: |
|
|
pma wrote: | it contain 531 characters instead of 497 |
Digest it.
Code: | ebuild name-version.ebuild digest
man ebuild |
Also see wiki. |
|
Back to top |
|
|
pma n00b
Joined: 14 Aug 2007 Posts: 16
|
Posted: Tue Aug 14, 2007 6:33 pm Post subject: |
|
|
Thank for the tip. I have find a solution in an other thread.
I still do not know what this added line is meaning. Yet the solution was to directly install the libstdc++-3.3 which was in fact the required object for all the non open codes (in my case ATI drivers). _________________ Pierre-Matthieu Anglade |
|
Back to top |
|
|
shazam75 Guru
Joined: 18 Mar 2006 Posts: 563 Location: Brisbane, Australia
|
Posted: Sun Aug 19, 2007 12:39 am Post subject: |
|
|
pma wrote: | Thank for the tip. I have find a solution in an other thread.
I still do not know what this added line is meaning. Yet the solution was to directly install the libstdc++-3.3 which was in fact the required object for all the non open codes (in my case ATI drivers). |
can you post that other thread or the solution so that someone else in the future may use it? _________________ answer an unanswered post:
https://forums.gentoo.org/search.php?search_id=unanswered |
|
Back to top |
|
|
pma n00b
Joined: 14 Aug 2007 Posts: 16
|
Posted: Sun Aug 19, 2007 7:04 am Post subject: |
|
|
shazam75 wrote: |
can you post that other thread or the solution so that someone else in the future may use it? |
That's what I did. Since I can't find again the thread (don't remember google's key words) I have explained the solution. Which consist in emerging the libstdc++-3.3. Because this is the dependency required by
- my ATI drivers
and probably
- the game which makes the title of this thread
- other non free blobs (like real player)
It avoids emerge to try to get the full gcc-3.3.6 which can not be compiled for some weird reasons I don't catch.
So the solution (If I remember correctly):
Code: |
emerge libstc++-3.3*
|
_________________ Pierre-Matthieu Anglade |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Sun Aug 19, 2007 7:23 am Post subject: |
|
|
Not quite, the correct command is:
Code: | emerge =sys-libs/libstdc++-v3-3.3* |
as shown in /usr/portage/virtual/libstdc++/libstdc++-3.3.ebuild |
|
Back to top |
|
|
|