View previous topic :: View next topic |
Author |
Message |
CrazyIvanMN n00b
Joined: 20 Feb 2007 Posts: 45
|
Posted: Tue Feb 27, 2007 1:54 pm Post subject: |
|
|
okay...
I tar'd up my working manual install of ut2004, and decided to test your ebuilds.
bare with me, I'm sorta a n00b, so I'm gonna walk through what I did
Not completely sure if I set this up right, but I downloaded the ut2004 ebuild and the ut2004-data ebuild and the games-ut2k4mod eclass.
set the ebuilds up in my overlay directory /usr/local/portage/games-fps/ut2004 and ut2004-data..
did the ebuild ut2004.ebuild digest thing.. and ebuild ut004-data digest..
I put the eclass thing in /usr/local/portage/eclass ?? can eclass'es be 'overlayed' like anything else? (tried doing a search for just that and didn't see any mention of it.. :/ )
Okay.. that all said and done..
Put the Unreal Anthology DVD in my drive, and then typed ..
emerge --pretend --verbose ut2004
(I had to unmask unshield at this point, and tried again)
Anyway, emerge gets to games-fps/ut2004-data-3186-r3 and sorta gets stuck at the disk detection part...
my disk is being automounted at /media/UNREAL_ANTHOLOGY/
Code: | >>> Emerging (1 of 4) games-fps/ut2004-data-3186-r3 to /
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* This is a huge package. If you do not have at least 7GB of free
* disk space in /var/tmp and also in /opt then
* you should abort this installation now and free up some space.
>>> Unpacking source...
* This package will need access to 6 cds.
* If you do not have the CDs, but have the data files
* mounted somewhere on your filesystem, just export
* the following variables so they point to the right place:
* CD_ROOT_1 CD_ROOT_2 CD_ROOT_3 CD_ROOT_4 CD_ROOT_5 CD_ROOT_6
* Or, if you have all the files in the same place, or
* you only have one cdrom, you can export CD_ROOT
* and that place will be used as the same data source
* for all the CDs.
* For example:
* export CD_ROOT_1=/mnt/cdrom
find: /media/UNREAL_ANTHOLOGY/System: No such file or directory
* Please insert+mount cd #1 for ut2004-data now !
* Press return to scan for the cd again
* or hit CTRL+C to abort the emerge.
* If you are having trouble with the detection
* of your CD, it is possible that you do not have
* Joliet support enabled in your kernel. Please
* check that CONFIG_JOLIET is enabled in your kernel.
|
I see that find error right in the middle of all that text.. I suspect it's looking for a System directory on the dvd which there is none .. just a folder called AutoRunData and folders called Disk1, Disk2 ... Disk8, and Autorun.exe and Autorun.inf. |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Tue Feb 27, 2007 2:30 pm Post subject: |
|
|
CrazyIvanMN wrote: | I put the eclass thing in /usr/local/portage/eclass ?? can eclass'es be 'overlayed' like anything else? |
Yes, that's right.
I am currently looking for AutoRunData/Midway.tga on the CD. What files are in your AutoRunData directory? Actually, please just post the result of this command:
Code: | dir -R /media/UNREAL_ANTHOLOGY/ |
|
|
Back to top |
|
|
CrazyIvanMN n00b
Joined: 20 Feb 2007 Posts: 45
|
Posted: Tue Feb 27, 2007 3:13 pm Post subject: |
|
|
Here ya go:
Code: | ivan@ivan /media/UNREAL_ANTHOLOGY $ dir -R /media/UNREAL_ANTHOLOGY/
/media/UNREAL_ANTHOLOGY/:
AutoRunData Autorun.exe Autorun.inf Disk1 Disk2 Disk3 Disk4 Disk5 Disk6 Disk7 Disk8
/media/UNREAL_ANTHOLOGY/AutoRunData:
AutoConfig.txt bg.tga epic.tga install.tga play.tga
Unreal.ico click.wav exit.tga music.wav uninstall.tga
/media/UNREAL_ANTHOLOGY/Disk1:
Setup.bmp data1.hdr engine32.cab setup.exe setup.ini setup.isn
data1.cab data2.cab layout.bin setup.ibt setup.inx
/media/UNREAL_ANTHOLOGY/Disk2:
data3.cab
/media/UNREAL_ANTHOLOGY/Disk3:
data4.cab
/media/UNREAL_ANTHOLOGY/Disk4:
data5.cab
/media/UNREAL_ANTHOLOGY/Disk5:
data6.cab
/media/UNREAL_ANTHOLOGY/Disk6:
data7.cab
/media/UNREAL_ANTHOLOGY/Disk7:
data8.cab
/media/UNREAL_ANTHOLOGY/Disk8:
data9.cab |
|
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Tue Feb 27, 2007 5:21 pm Post subject: |
|
|
Please try the 2 new files I've just posted to the bug, then the contents of /opt/ut2004/extract-filelist.txt will be very interesting to see
If the emerge fails, then hopefully extract-filelist.txt will be available in /var/tmp/portage/games-fps/ut2004-data/work/
The Anthology DVD has 3 additional cab files. Since I have the "pleasure" of doing this blind, I don't know if I can just link to the first 6 (as with the Midway UT2004-only DVD), or if I need to extract all 9 and then delete the non-UT2004 stuff |
|
Back to top |
|
|
CrazyIvanMN n00b
Joined: 20 Feb 2007 Posts: 45
|
Posted: Tue Feb 27, 2007 9:00 pm Post subject: |
|
|
okay I've attached the extract-filelist.txt to the bug.. it did fail
Code: |
* Collating StaticMeshes
* Collating Textures
* Collating Web
cp: cannot stat `BenchmarkStuff/timedemo.txt': No such file or directory
!!! ERROR: games-fps/ut2004-data-3186-r3 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_install
ebuild.sh, line 1060: Called qa_call 'src_install'
environment, line 3326: Called src_install
ut2004-data-3186-r3.ebuild, line 198: Called die |
|
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Tue Feb 27, 2007 10:09 pm Post subject: |
|
|
Please try the new ut2004-data ebuild, which should work with those Anthology directories. |
|
Back to top |
|
|
CrazyIvanMN n00b
Joined: 20 Feb 2007 Posts: 45
|
Posted: Tue Feb 27, 2007 11:00 pm Post subject: |
|
|
okay.. the ut2004-data ebuild seems to work so far (well it completed without error anyway).. the whole emerge is still running ..
Anyway.. it seems to 'hang' for a while right after the 'creating icon from help/xxx' whatever section... almost thought it was hung, was about to ctrl-c it... but then it continued.. Maybe a warning after that 'doing fancy stuff, this may take a few minutes'
my only comment is it doesn't seem to autodetect my mount point.. not the end of the world, it tells ya how to resolve that ('export CD_ROOT=/media/UNREAL_ANTHOLOGY'.. then I emerge ut2004 again and then it finds the disk fine..)
oh... finally got to ut2004
Code: | >>> Source compiled.
>>> Test phase [not enabled]: games-fps/ut2004-3369-r4
>>> Install ut2004-3369-r4 into /var/tmp/portage/games-fps/ut2004-3369-r4/image/ category games-fps
sed: can't read /usr/local/portage/games-fps/ut2004/files/ut2004.xml: No such file or directory
!!! ERROR: games-fps/ut2004-3369-r4 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_install
ebuild.sh, line 1060: Called qa_call 'src_install'
environment, line 3256: Called src_install
ut2004-3369-r4.ebuild, line 80: Called die
!!! sed failed
!!! 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/ut2004-3369-r4/temp/build.log'.
!!! This ebuild is from an overlay: '/usr/local/portage' |
|
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Tue Feb 27, 2007 11:41 pm Post subject: |
|
|
CrazyIvanMN wrote: | Maybe a warning after that 'doing fancy stuff, this may take a few minutes' |
OK, will do that when the next bug in ut2004-data is found
Quote: | it doesn't seem to autodetect my mount point |
You must either mount it (so that it is present in /etc/mtab) or set CD_ROOT. The check is done in games-ut2k4mod.eclass
Quote: | sed: can't read /usr/local/portage/games-fps/ut2004/files/ut2004.xml: No such file or directory |
Your local overlay is incomplete. Run:
Code: | cp /usr/portage/games-fps/ut2004/files/ut2004.xml /usr/local/portage/games-fps/ut2004/files/ |
Then digest it, and complete the ut2004 emerging.
But first, please attach to the bug the result of:
Code: | equery files --md5sum ut2004-data |
|
|
Back to top |
|
|
CrazyIvanMN n00b
Joined: 20 Feb 2007 Posts: 45
|
Posted: Wed Feb 28, 2007 12:43 am Post subject: |
|
|
okay.. that seemed to do it (coping the ut2004.xml file to my local overlay) that allowed it to emerge without error..
However.. it doesn't run.
I tried
$ ut2004
as it says at the end of the emerge... (originally I got an error, because it was running my custom script I had in /usr/local/bin that ran my manual install of ut2004, but I've tar'd that up and deleted it so my custom script doesn't work, I've deleted my custom script now)
and there aren't any other ut2004's in my path now.. and it's simply command not found.
I briefly saw Unreal tournament under my 'applications -> games' menu in gnome, but that's gone now to..
I unmerged ut2004, and re-emerged ut2004, and tried $ ut2004 again.. and.. still command not found.
So... did
$ cd /opt/ut2004/System
$ ./ut2004-bin
and I get:
Code: | ivan@ivan /opt/ut2004/System $ ./ut2004-bin
Failed to enter Entry: Can't find file for package 'GameSounds'
History:
Exiting due to error
|
|
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Wed Feb 28, 2007 1:37 am Post subject: |
|
|
CrazyIvanMN wrote: | command not found. |
bash is silly like that, when the "path" to the executable changes. Close the open instances of bash, and open a new bash window.
Quote: | I briefly saw Unreal tournament under my 'applications -> games' menu in gnome, but that's gone now to.. |
Gnome is also silly. To get Gnome to refresh the Games folder, I sometimes have to log out of Gnome - I also restart X for good measure.
Notice the games_make_wrapper and make_desktop_entry in the custom ut2004 ebuild
Quote: | Failed to enter Entry: Can't find file for package 'GameSounds' |
I forgot Sounds in a loop - please use my new ut2004-data ebuild. Should have all the necessary files present then
The only weirdness is around localized language files missing, which doesn't seem to matter, e.g.
Code: | -/opt/ut2004/System/dm-curse4.det a413978892ee24d250a1e3aad83e6c6b
-/opt/ut2004/System/dm-curse4.est 2a7e31d1c8c46af5c5f396e88bf8a129
-/opt/ut2004/System/dm-curse4.frt dce1b7e2c1ada116d872b0cf79aff41d
-/opt/ut2004/System/dm-curse4.itt 237811f83ff8560c4cb6563ad3fbb56b
-/opt/ut2004/System/dm-curse4.kot 327b07c883f05bce0dcb5d611c8052d2 |
|
|
Back to top |
|
|
CrazyIvanMN n00b
Joined: 20 Feb 2007 Posts: 45
|
Posted: Wed Feb 28, 2007 10:02 am Post subject: |
|
|
okay.. Latest ebuild works now with the unreal anthology dvd
Doesn't seem to have any issues.
hehe any chance getting an ebuilds to install the other games on the dvd? |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
|
Back to top |
|
|
Nebetsu Apprentice
Joined: 20 Feb 2006 Posts: 229 Location: Canada
|
Posted: Wed Feb 28, 2007 2:54 pm Post subject: |
|
|
Does the Linux client run better than the Windows one? Because the windows one is way too slow... >> UT2004 runs faster than UT |
|
Back to top |
|
|
CrazyIvanMN n00b
Joined: 20 Feb 2007 Posts: 45
|
Posted: Thu Mar 01, 2007 5:34 am Post subject: |
|
|
After much unmasking (don't plan to ever run a server so I guess that's prolly okay)
I tried out your ebuild for unreal tournament '99'..
anyway... circular dependencies ftw
Code: | ivan ~ # emerge --pretend --verbose unreal-tournament
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! Error: circular dependencies:
('ebuild', '/', 'games-fps/unreal-tournament-bonuspacks-436', 'merge') depends on
('ebuild', '/', 'games-fps/unreal-tournament-451', 'merge') (hard)
('ebuild', '/', 'games-fps/unreal-tournament-451', 'merge') depends on
('ebuild', '/', 'games-fps/unreal-tournament-bonuspacks-436', 'merge') (medium) |
I guess I'll take the 'bonus' USE flag off and try again..
(Oh and I tested your last games-u2t4.eclass thingy since I saw you updated it.. still installs fine, though I still have to manually do export CD_ROOT=/media/UNREAL_ANTHOLOGY and.. it does show in /etc/mtab..)
Code: | /dev/hdb /media/UNREAL_ANTHOLOGY iso9660 ro,noexec,nosuid,nodev,uid=1000 0 0 |
|
|
Back to top |
|
|
CrazyIvanMN n00b
Joined: 20 Feb 2007 Posts: 45
|
Posted: Thu Mar 01, 2007 6:18 am Post subject: |
|
|
For the Unreal Tournament 99, it installs just fine with that ebuild for the Unreal Anthology DVD
Except of course if you have the 'bonus' USE flag set,... then.. um.. well.. it doesn't because of the circular dependancies.
though... any idea how to play in windowed mode? |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Thu Mar 01, 2007 10:51 am Post subject: |
|
|
CrazyIvanMN wrote: | !!! Error: circular dependencies: |
Fixed.
Quote: | I still have to manually do export CD_ROOT=/media/UNREAL_ANTHOLOGY |
Fixed. It was expecting to find Manual.pdf - I never got a listing of the files on the Anthology DVD
Please run this, and attach it to the bug:
Code: | ls -R /media/UNREAL_ANTHOLOGY/ > anthology_dvd_filelist.txt |
Quote: | any idea how to play in windowed mode? |
Press ~ and type:
|
|
Back to top |
|
|
CrazyIvanMN n00b
Joined: 20 Feb 2007 Posts: 45
|
Posted: Fri Mar 02, 2007 6:36 am Post subject: |
|
|
Okay Tested all your new files for both UT2004 and UT99.. (did emerge --unmerge ut2004 unreal-tournament followed by emerge --depclean to get rid of the stuff thems brought it first)..
And it works great now.. detects the Unreal Anthology dvd just fine (no need to 'export CD_ROOT=/media/UNREAL_ANTHOLOGY' )
Noticed there was no 'bonus' USE Flag any longer, which is prolly fine, I did another emerge unreal-tournament-bonuspack or whatever after the overlay packages.
Anyway, yeah, seems 2 down .. 2 to go hehe (Still Unreal w/ 'Return to NA PALI' and Unreal II the Awakening on the DVD )
(my longer delays on my replies is because I'm... um.. 'testing' them to make sure they work okay,... yeah that's it.. )
Oh.. also did attach that file list you asked for to the UT2004 bug. |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Fri Mar 02, 2007 10:18 am Post subject: |
|
|
Unreal 2 doesn't have a Linux client. But it wasn't such a good game anyway
I suppose /usr/portage/games-fps/unreal/unreal-226.ebuild could be extended, for Unreal 1. |
|
Back to top |
|
|
96140 Retired Dev
Joined: 23 Jan 2005 Posts: 1324
|
Posted: Sun Mar 04, 2007 4:27 am Post subject: |
|
|
--
Last edited by 96140 on Fri Sep 13, 2013 9:30 am; edited 1 time in total |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Sun Mar 04, 2007 5:06 pm Post subject: |
|
|
You'll need to re-emerge ut2004, to add a wrapper script to work with the ut2004 mods, such as Alien Swarm. |
|
Back to top |
|
|
Dragonix Apprentice
Joined: 21 May 2006 Posts: 253 Location: Germany
|
Posted: Tue Mar 20, 2007 4:45 pm Post subject: |
|
|
Would someone be interested in helping me ? It seems that this *FUCKI*** German Version is different again, theres no UT99 on the DVD. I tried to modify your ebuild, but i think i screwed something up
He want's to have the linux-installer.sh....
Quote: |
dir -R /media/UNUNREAL_ANTHOLOGY:
autorun.exe autorun.inf autorund disk1 disk2 disk3 disk4 disk5 disk6 disk7
UNREAL_ANTHOLOGY/autorund:
autoconf.txt bg.tga click.wav epic.tga exit.tga install.tga music.wav play.tga uninstal.tga unreal.ico
UNREAL_ANTHOLOGY/disk1:
data1.cab data1.hdr data2.cab engine32.cab layout.bin setup.bmp setup.exe setup.ibt setup.ini setup.inx setup.isn
UNREAL_ANTHOLOGY/disk2:
data3.cab
UNREAL_ANTHOLOGY/disk3:
data4.cab
UNREAL_ANTHOLOGY/disk4:
data5.cab
UNREAL_ANTHOLOGY/disk5:
data6.cab
UNREAL_ANTHOLOGY/disk6:
data7.cab
UNREAL_ANTHOLOGY/disk7:
data8.cab
|
I didn't thought that there are great differences, so i tried to make the ebuild work for me, but i don't have any experience in making ebuilds, so I think screwed something up
However, if you have time, i'd appreciate your help |
|
Back to top |
|
|
PaulBredbury Watchman
Joined: 14 Jul 2005 Posts: 7310
|
Posted: Wed Mar 21, 2007 10:18 am Post subject: |
|
|
Please try the new ebuilds on bugzilla, which hopefully add support for the German Midway DVD |
|
Back to top |
|
|
Dragonix Apprentice
Joined: 21 May 2006 Posts: 253 Location: Germany
|
Posted: Wed Mar 21, 2007 1:39 pm Post subject: |
|
|
Oh man, THX!!! Works really great!
One question: Will the ebuild come in the official Portage someday? |
|
Back to top |
|
|
|