Silent-Hunter
Hardcore Member
- Joined
- May 29, 2010
- Messages
- 3,485
It works fine when run from the folder I compiled it in, but once I package it with gpnd, it has errors.
Here's the PXML:
<!-- Generator: gPND Beta 1 -->
<PXML xmlns="http://openpandora.org/namespaces/PXML">
<application id="3636" appdata="senet">
<title lang="en_US">Senet</title>
<description lang="en_US">Ancient Egyptian board game.</description>
<title lang="en_GB">Senet</title>
<description lang="en_GB">Ancient Egyptian board game.</description>
<exec background="true" startdir="./" standalone="true" command="senet.sh" x11="stop" />
<icon src="images/icon.png" />
<author name="Silent-Hunter" />
<version major="0" minor="9" release="8" build="0" />
<categories>
<category name="Game">
<subcategory name="LogicGame" />
</category>
</categories>
</application>
</PXML>
And here is the pnd output file:
=======================================================================================
PND : /media/2/pandora/menu/senet.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/2/pandora/appdata/senet
APPDD_FSTYPE : ext3
PND_CPUSPEED : <unset>
EXENAME : senet.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/senet"
Mounting the Union FS : mount -t aufs -o exec,dirs="/media/2/pandora/appdata/senet=rw+nolwh":"/mnt/pnd/senet=rr" none "/mnt/utmp/senet"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application (senet.sh ) ----------
Warning: Tried to connect to session manager, Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Warning: Cannot convert string "nil2" to type FontStruct
Warning: Unable to load any usable ISO8859 font
Warning: Unable to load any usable ISO8859 font
[SUCCESS]--- Starting the application (senet.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
auplinklink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/senet': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[SUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[SUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 2
Does gpnd just suck or something? I don't really know of any other programs for making PNDs.
Here's the PXML:
<!-- Generator: gPND Beta 1 -->
<PXML xmlns="http://openpandora.org/namespaces/PXML">
<application id="3636" appdata="senet">
<title lang="en_US">Senet</title>
<description lang="en_US">Ancient Egyptian board game.</description>
<title lang="en_GB">Senet</title>
<description lang="en_GB">Ancient Egyptian board game.</description>
<exec background="true" startdir="./" standalone="true" command="senet.sh" x11="stop" />
<icon src="images/icon.png" />
<author name="Silent-Hunter" />
<version major="0" minor="9" release="8" build="0" />
<categories>
<category name="Game">
<subcategory name="LogicGame" />
</category>
</categories>
</application>
</PXML>
And here is the pnd output file:
=======================================================================================
PND : /media/2/pandora/menu/senet.pnd
PND_FSTYPE : Squashfs
APPDATADIR : /media/2/pandora/appdata/senet
APPDD_FSTYPE : ext3
PND_CPUSPEED : <unset>
EXENAME : senet.sh
ARGUMENTS : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/senet"
Mounting the Union FS : mount -t aufs -o exec,dirs="/media/2/pandora/appdata/senet=rw+nolwh":"/mnt/pnd/senet=rr" none "/mnt/utmp/senet"
[SUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application (senet.sh ) ----------
Warning: Tried to connect to session manager, Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed
Warning: Cannot convert string "nil2" to type FontStruct
Warning: Unable to load any usable ISO8859 font
Warning: Unable to load any usable ISO8859 font
[SUCCESS]--- Starting the application (senet.sh ) ----------
[ START ]--- Restoring the frame buffer status ----------
[SUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[SUCCESS]--- Waiting the Union to be available ----------
auplinklink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/senet': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[SUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[SUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 2
Does gpnd just suck or something? I don't really know of any other programs for making PNDs.