FIDOSlax tools - easy way of creation your own modules

Post links to your 32-bit module repos here. Repo maintainers are responsible for resolving any issues caused by their xzm's.
Falcony
Full of knowledge
Full of knowledge
Posts: 235
Joined: 01 Jan 2011, 12:44
Location: Russia

Re: FIDOSlax tools - easy way of creation your own modules

Post#16 by Falcony » 19 Sep 2011, 08:02

Do not make obsession, let it be for u just little hobby L)

Virii
White ninja
White ninja
Posts: 15
Joined: 22 Sep 2011, 12:44
Location: Somewhere

Re: FIDOSlax tools - easy way of creation your own modules

Post#17 by Virii » 22 Sep 2011, 23:25

Thank you for all the conversions!

Could I ask a favor? Under the games category you linked to, there's a source port called "zdoom". As the "xzm_search" didn't find it, could you do that one as well?

Falcony
Full of knowledge
Full of knowledge
Posts: 235
Joined: 01 Jan 2011, 12:44
Location: Russia

Re: FIDOSlax tools - easy way of creation your own modules

Post#18 by Falcony » 23 Sep 2011, 05:34

It is in repository

zdoom also may need timidity

I update xzm_management utilities to handle +(small bug) and added new command xzm_update

Updated documentation here

http://code.google.com/p/fidoslax/wiki/XzmUtilities

please add timidity using xzm_add utility:

Code: Select all

xzm_add timidity

Virii
White ninja
White ninja
Posts: 15
Joined: 22 Sep 2011, 12:44
Location: Somewhere

Re: FIDOSlax tools - easy way of creation your own modules

Post#19 by Virii » 23 Sep 2011, 20:25

If I was supposed to start a new help thread, please split this post.

After updating to the latest xzm util, I ran this command.

Code: Select all

xzm_add timidity
The problem is that some type of error occurs, and the download is never completed.

Here's the last few lines from the terminal.

Code: Select all

Activate a module on the fly while running Linux Live
Usage: /opt/porteus-scripts/activate module.xzm
Checking dependencies of timidity%252B%252B--2.13.2--0.1.5.xzm additional xzm modules to get and activate:
Dependencies description in /var/cache/fidoslax/timidity%252B%252B--2.13.2--0.1.5.xzm/DEPENDS file not found.
Finishing processing dependencies install for timidity%252B%252B--2.13.2--0.1.5.xzm
I was able to download, and install, your zdoom module properly though. BUT... it was missing a dependency. It required the fmodex api. Using wget, one can download a compatible version archive from this address.

Code: Select all

wget http://www.fmod.org/index.php/release/version/fmodapi42636linux.tar.gz
I simply extracted the libs to the /usr/lib/ directory, and ran zdoom. It 'started' without errors, allowing me to change several options. For a quick fix, you can set the sound options to use the fmod 'OPL synthesis' engine in absence of timidity++.

One last problem with it. As soon as you launch a level, zdoom crashes. It doesn't matter which Doom game, or which level. I've posted a copy of the non-gdb crash log here: http://pastebin.com/A9AC4xbQ

Out of curiosity, I was able to find a working pre-compiled zdoom binary HERE, but it's huge at over 20MB. I used the *.pk3 from the stable 2.5.0 (Win32) release. This version needs the following fmodex.

Code: Select all

wget http://www.fmod.org/index.php/release/version/fmodapi42206linux.tar.gz

Falcony
Full of knowledge
Full of knowledge
Posts: 235
Joined: 01 Jan 2011, 12:44
Location: Russia

Re: FIDOSlax tools - easy way of creation your own modules

Post#20 by Falcony » 26 Sep 2011, 05:00

@Virii,

To search you need just looking for by fmod word

Code: Select all

xzm_search fmod
2
 1 fmodapi--4.28.17--0.1.5.xzm
 2 fmodex--4.36.00--0.1.5.xzm
Enter number to choose variant from the list:
and then install using xzm_add

Regarging timitity++ - i mkow this is bug of ++ sign

For quick solution see depends in file

/var/cache/fidoslax/timidity++--2.13.2--0.1.5.xzm/DEPENDS

(availiable after activation module timidity++--2.13.2--0.1.5.xzm)
wget http://www.fmod.org/index.php/release/v ... nux.tar.gz


I simply extracted the libs to the /usr/lib/ directory, and ran zdoom. It 'started' without errors, allowing me to change several options. For a quick fix, you can set the sound options to use the fmod 'OPL synthesis' engine in absence of timidity++.

One last problem with it. As soon as you launch a level, zdoom crashes. It doesn't matter which Doom game, or which level. I've posted a copy of the non-gdb crash log here: http://pastebin.com/A9AC4xbQ
This may happen becourse you are using different version of binary fmodapi.

Please install fmodapi version 4.28.17 from FIDOSlax repository(becourse module zdoom--2.5.0--0.1.5.xzm builded over this version) and check againg

Virii
White ninja
White ninja
Posts: 15
Joined: 22 Sep 2011, 12:44
Location: Somewhere

Re: FIDOSlax tools - easy way of creation your own modules

Post#21 by Virii » 27 Sep 2011, 03:27

I tried the fmodapi, and then the fmodex packages, with zdoom. It still crashes upon trying to start any levels. Strangely enough, the sound wasn't working in the menus either. Here's the paste. http://pastebin.com/Yv6vXEdX

I had to use wget to download the timidity package manually, but it seems to be functioning correctly.

All in all, I didn't realize how easy it is to use slackyd to download, and create the xzm yourself. I've already created a few handy packages for myself like gftp.

I decided to just go with the wine package from the FIDOSlax repo, and I am using the GL version of ZDoom through that. The wine I tried creating was several MB larger, so thanks again for putting these together.

Falcony
Full of knowledge
Full of knowledge
Posts: 235
Joined: 01 Jan 2011, 12:44
Location: Russia

Re: FIDOSlax tools - easy way of creation your own modules

Post#22 by Falcony » 27 Sep 2011, 04:39

Please see your error at

http://forum.zdoom.org/viewtopic.php?f= ... 3&start=30

Read thread on next pages also

Linux FIDOSlax build OK

Problem of build but in code.

So - for building native zdoom in linux - SlackBuild is useless - it have to be done manyally and using code from development svn only

svn checkout http://mancubus.net/svn/hosted/zdoom/zdoom/trunk

Post Reply