2014-07-08 58 views
0

前段時間我用Panda3d遊戲引擎編寫了我的第一款遊戲,現在我希望將它與我的朋友分享。其實,我知道如何做到這一點:我多文件生成.p3d和我的shell中運行使用pdeploy爲panda3d應用程序創建windows安裝程序的問題

pdeploy -s -N "Cobra" -v 0.2 cobra.p3d installer 

。我收到此警告:

:Installer(warning): Makensis utility not found, no Windows installer will be built! 

如何解決? apt-get install makensis沒有幫助。

UPD:

我使用Ubuntu的12.04和熊貓1.8.1。所以,如果一行輸出可沒什麼好說的,還有整個日誌:

$ pdeploy -s -N "Cobra" -v 0.2 cobra.p3d installer 
:AppRunner: Total Panda3D disk space used: 169 MB 
:AppRunner: Configured max usage is: 2048 MB 
:HostInfo: Downloading contents file [ https://runtime.panda3d.org/contents.xml?1405093056 ] 

:downloader: [0x9fd41a8] begin GET [ https://runtime.panda3d.org/contents.xml?1405093056 ] 
:HostInfo(warning): Successfully downloaded https://runtime.panda3d.org/contents.xml?1405093056 
Using author "Alexander Nefedov" <[email protected]> with ID org.panda3d 
:Installer(warning): Makensis utility not found, no Windows installer will be built! 
:Installer: Creating .//linux_i386/cobra_0.2_i386.deb... 
:PackageInfo: p3dembed downloading http://runtime.panda3d.org/p3dembed/linux_i386/p3dembed.linux_i386.xml 
:downloader: [0x9fe4cc0] begin GET [ http://runtime.panda3d.org/p3dembed/linux_i386/p3dembed.linux_i386.xml ] 
:PackageInfo: p3dembed downloading http://runtime.panda3d.org/p3dembed/linux_i386/p3dembed.linux_i386.mf.1.pz 
:downloader: [0x9fd5868] begin GET [ http://runtime.panda3d.org/p3dembed/linux_i386/p3dembed.linux_i386.mf.1.pz ] 
:PackageInfo: Uncompressing /tmp/cobraLFFwea/p3dembed/linux_i386/p3dembed.linux_i386.mf.1.pz to /tmp/cobraLFFwea/p3dembed/linux_i386/p3dembed.linux_i386.mf 
:PackageInfo: Unpacking /tmp/cobraLFFwea/p3dembed/linux_i386/p3dembed.linux_i386.mf 
:Standalone: Creating /tmp/cobralgZXTK/linux_i386/usr/bin/cobra... 
:HostInfo: Downloading contents file [ https://runtime.panda3d.org/contents.xml?1405093066 ] 

:downloader: [0x9fd6740] begin GET [ https://runtime.panda3d.org/contents.xml?1405093066 ] 
:HostInfo(warning): Successfully downloaded https://runtime.panda3d.org/contents.xml?1405093066 
:PackageInfo: images downloading http://runtime.panda3d.org/images/images.xml 
:downloader: [0xa031498] begin GET [ http://runtime.panda3d.org/images/images.xml ] 
:PackageInfo: images downloading http://runtime.panda3d.org/images/images.mf.1.pz 
:downloader: [0xa031498] begin GET [ http://runtime.panda3d.org/images/images.mf.1.pz ] 
:PackageInfo: Uncompressing /tmp/cobralgZXTK/linux_i386/usr/lib/cobra/images/images.mf.1.pz to /tmp/cobralgZXTK/linux_i386/usr/lib/cobra/images/images.mf 
:PackageInfo: Unpacking /tmp/cobralgZXTK/linux_i386/usr/lib/cobra/images/images.mf 
:PackageInfo: panda3d downloading http://runtime.panda3d.org/panda3d/cmu_1.8/linux_i386/panda3d.cmu_1.8.linux_i386.xml 
:downloader: [0x9fd6740] begin GET [ http://runtime.panda3d.org/panda3d/cmu_1.8/linux_i386/panda3d.cmu_1.8.linux_i386.xml ] 
:PackageInfo: panda3d downloading http://runtime.panda3d.org/panda3d/cmu_1.8/linux_i386/panda3d.cmu_1.8.linux_i386.mf.1.pz 
:downloader: [0xa04b838] begin GET [ http://runtime.panda3d.org/panda3d/cmu_1.8/linux_i386/panda3d.cmu_1.8.linux_i386.mf.1.pz ] 
:PackageInfo: Uncompressing /tmp/cobralgZXTK/linux_i386/usr/lib/cobra/panda3d/cmu_1.8/panda3d.cmu_1.8.linux_i386.mf.1.pz to /tmp/cobralgZXTK/linux_i386/usr/lib/cobra/panda3d/cmu_1.8/panda3d.cmu_1.8.linux_i386.mf 
:PackageInfo: Unpacking /tmp/cobralgZXTK/linux_i386/usr/lib/cobra/panda3d/cmu_1.8/panda3d.cmu_1.8.linux_i386.mf 
:Installer: Creating .//linux_i386/cobra-0.2-1-i686.pkg.tar.gz... 
:Installer: Creating .//osx_i386/Cobra.app... 
:PackageInfo: p3dembed downloading http://runtime.panda3d.org/p3dembed/osx_i386/p3dembed.osx_i386.xml 
:downloader: [0xa1d5c80] begin GET [ http://runtime.panda3d.org/p3dembed/osx_i386/p3dembed.osx_i386.xml ] 
:PackageInfo: p3dembed downloading http://runtime.panda3d.org/p3dembed/osx_i386/p3dembed.osx_i386.mf.1.pz 
:downloader: [0xa02c490] begin GET [ http://runtime.panda3d.org/p3dembed/osx_i386/p3dembed.osx_i386.mf.1.pz ] 
:PackageInfo: Uncompressing /tmp/cobraLFFwea/p3dembed/osx_i386/p3dembed.osx_i386.mf.1.pz to /tmp/cobraLFFwea/p3dembed/osx_i386/p3dembed.osx_i386.mf 
:PackageInfo: Unpacking /tmp/cobraLFFwea/p3dembed/osx_i386/p3dembed.osx_i386.mf 
:Standalone: Creating .//osx_i386/Cobra.app/Contents/MacOS/cobra... 
:PackageInfo: images downloading https://runtime.panda3d.org/images/images.xml 
:downloader: [0xa0be448] begin GET [ https://runtime.panda3d.org/images/images.xml ] 
:PackageInfo(warning): After downloading, images.xml incorrect 
:HostInfo: Redownloading https://runtime.panda3d.org/contents.xml 
:HostInfo: Downloading contents file [ https://runtime.panda3d.org/contents.xml?1405093206 ] 

:downloader: [0xa153be0] begin GET [ https://runtime.panda3d.org/contents.xml?1405093206 ] 
:HostInfo(warning): Successfully downloaded https://runtime.panda3d.org/contents.xml?1405093206 
:HostInfo: https://runtime.panda3d.org/contents.xml has changed. 
:PackageInfo: images downloading http://runtime.panda3d.org/images/images.xml 
:downloader: [0xa091ef0] begin GET [ http://runtime.panda3d.org/images/images.xml ] 
:PackageInfo: images downloading http://runtime.panda3d.org/images/images.mf.1.pz 
:downloader: [0xa1427d0] begin GET [ http://runtime.panda3d.org/images/images.mf.1.pz ] 
:PackageInfo: Uncompressing .//osx_i386/Cobra.app/Contents/Resources/images/images.mf.1.pz to .//osx_i386/Cobra.app/Contents/Resources/images/images.mf 
:PackageInfo: Unpacking .//osx_i386/Cobra.app/Contents/Resources/images/images.mf 
:PackageInfo: panda3d downloading http://runtime.panda3d.org/panda3d/cmu_1.8/osx_i386/panda3d.cmu_1.8.osx_i386.xml 
:downloader: [0xa142958] begin GET [ http://runtime.panda3d.org/panda3d/cmu_1.8/osx_i386/panda3d.cmu_1.8.osx_i386.xml ] 

:PackageInfo: panda3d downloading http://runtime.panda3d.org/panda3d/cmu_1.8/osx_i386/panda3d.cmu_1.8.osx_i386.mf.1.pz 
:downloader: [0xa142958] begin GET [ http://runtime.panda3d.org/panda3d/cmu_1.8/osx_i386/panda3d.cmu_1.8.osx_i386.mf.1.pz ] 
:PackageInfo: Uncompressing .//osx_i386/Cobra.app/Contents/Resources/panda3d/cmu_1.8/panda3d.cmu_1.8.osx_i386.mf.1.pz to .//osx_i386/Cobra.app/Contents/Resources/panda3d/cmu_1.8/panda3d.cmu_1.8.osx_i386.mf 
:PackageInfo: Unpacking .//osx_i386/Cobra.app/Contents/Resources/panda3d/cmu_1.8/panda3d.cmu_1.8.osx_i386.mf 
:Installer: Creating .//osx_i386/Cobra 0.2.pkg... 
:Installer: Creating .//linux_amd64/cobra_0.2_amd64.deb... 
:PackageInfo: p3dembed downloading http://runtime.panda3d.org/p3dembed/linux_amd64/p3dembed.linux_amd64.xml 
:downloader: [0xa2cfeb8] begin GET [ http://runtime.panda3d.org/p3dembed/linux_amd64/p3dembed.linux_amd64.xml ] 
:PackageInfo: p3dembed downloading http://runtime.panda3d.org/p3dembed/linux_amd64/p3dembed.linux_amd64.mf.1.pz 
:downloader: [0xa2d1700] begin GET [ http://runtime.panda3d.org/p3dembed/linux_amd64/p3dembed.linux_amd64.mf.1.pz ] 
:PackageInfo: Uncompressing /tmp/cobraLFFwea/p3dembed/linux_amd64/p3dembed.linux_amd64.mf.1.pz to /tmp/cobraLFFwea/p3dembed/linux_amd64/p3dembed.linux_amd64.mf 
:PackageInfo: Unpacking /tmp/cobraLFFwea/p3dembed/linux_amd64/p3dembed.linux_amd64.mf 
:Standalone: Creating /tmp/cobralgZXTK/linux_amd64/usr/bin/cobra... 
:HostInfo: Downloading contents file [ https://runtime.panda3d.org/contents.xml?1405093292 ] 

:downloader: [0xa2cfeb8] begin GET [ https://runtime.panda3d.org/contents.xml?1405093292 ] 
:HostInfo(warning): Successfully downloaded https://runtime.panda3d.org/contents.xml?1405093292 
:PackageInfo: images downloading http://runtime.panda3d.org/images/images.xml 
:downloader: [0x9fd6740] begin GET [ http://runtime.panda3d.org/images/images.xml ] 
:PackageInfo: images downloading http://runtime.panda3d.org/images/images.mf.1.pz 
:downloader: [0xa145460] begin GET [ http://runtime.panda3d.org/images/images.mf.1.pz ] 
:PackageInfo: Uncompressing /tmp/cobralgZXTK/linux_amd64/usr/lib/cobra/images/images.mf.1.pz to /tmp/cobralgZXTK/linux_amd64/usr/lib/cobra/images/images.mf 
:PackageInfo: Unpacking /tmp/cobralgZXTK/linux_amd64/usr/lib/cobra/images/images.mf 
:PackageInfo: panda3d downloading http://runtime.panda3d.org/panda3d/cmu_1.8/linux_amd64/panda3d.cmu_1.8.linux_amd64.xml 
:downloader: [0xa154358] begin GET [ http://runtime.panda3d.org/panda3d/cmu_1.8/linux_amd64/panda3d.cmu_1.8.linux_amd64.xml ] 
:PackageInfo: panda3d downloading http://runtime.panda3d.org/panda3d/cmu_1.8/linux_amd64/panda3d.cmu_1.8.linux_amd64.mf.1.pz 
:downloader: [0xa154358] begin GET [ http://runtime.panda3d.org/panda3d/cmu_1.8/linux_amd64/panda3d.cmu_1.8.linux_amd64.mf.1.pz ] 
:PackageInfo: Uncompressing /tmp/cobralgZXTK/linux_amd64/usr/lib/cobra/panda3d/cmu_1.8/panda3d.cmu_1.8.linux_amd64.mf.1.pz to /tmp/cobralgZXTK/linux_amd64/usr/lib/cobra/panda3d/cmu_1.8/panda3d.cmu_1.8.linux_amd64.mf 
:PackageInfo: Unpacking /tmp/cobralgZXTK/linux_amd64/usr/lib/cobra/panda3d/cmu_1.8/panda3d.cmu_1.8.linux_amd64.mf 
:Installer: Creating .//linux_amd64/cobra-0.2-1-x86_64.pkg.tar.gz... 
:Installer: Creating .//osx_ppc/Cobra.app... 
:PackageInfo: p3dembed downloading http://runtime.panda3d.org/p3dembed/osx_ppc/p3dembed.osx_ppc.xml 
:downloader: [0xa147100] begin GET [ http://runtime.panda3d.org/p3dembed/osx_ppc/p3dembed.osx_ppc.xml ] 
:PackageInfo: p3dembed downloading http://runtime.panda3d.org/p3dembed/osx_ppc/p3dembed.osx_ppc.mf.1.pz 
:downloader: [0xa1c7770] begin GET [ http://runtime.panda3d.org/p3dembed/osx_ppc/p3dembed.osx_ppc.mf.1.pz ] 
:PackageInfo: Uncompressing /tmp/cobraLFFwea/p3dembed/osx_ppc/p3dembed.osx_ppc.mf.1.pz to /tmp/cobraLFFwea/p3dembed/osx_ppc/p3dembed.osx_ppc.mf 
:PackageInfo: Unpacking /tmp/cobraLFFwea/p3dembed/osx_ppc/p3dembed.osx_ppc.mf 
:Standalone: Creating .//osx_ppc/Cobra.app/Contents/MacOS/cobra... 
:PackageInfo: images downloading https://runtime.panda3d.org/images/images.xml 
:downloader: [0xa159be8] begin GET [ https://runtime.panda3d.org/images/images.xml ] 
:PackageInfo(warning): After downloading, images.xml incorrect 
:HostInfo: Redownloading https://runtime.panda3d.org/contents.xml 
:HostInfo: Downloading contents file [ https://runtime.panda3d.org/contents.xml?1405093456 ] 

:downloader: [0xa042cd0] begin GET [ https://runtime.panda3d.org/contents.xml?1405093456 ] 
:HostInfo(warning): Successfully downloaded https://runtime.panda3d.org/contents.xml?1405093456 
:HostInfo: https://runtime.panda3d.org/contents.xml has changed. 
:PackageInfo: images downloading http://runtime.panda3d.org/images/images.xml 
:downloader: [0xa150918] begin GET [ http://runtime.panda3d.org/images/images.xml ] 
:PackageInfo: images downloading http://runtime.panda3d.org/images/images.mf.1.pz 
:downloader: [0xa15a208] begin GET [ http://runtime.panda3d.org/images/images.mf.1.pz ] 
:PackageInfo: Uncompressing .//osx_ppc/Cobra.app/Contents/Resources/images/images.mf.1.pz to .//osx_ppc/Cobra.app/Contents/Resources/images/images.mf 
:PackageInfo: Unpacking .//osx_ppc/Cobra.app/Contents/Resources/images/images.mf 
:PackageInfo: panda3d downloading http://runtime.panda3d.org/panda3d/cmu_1.8/osx_ppc/panda3d.cmu_1.8.osx_ppc.xml 
:downloader: [0xa14ecf0] begin GET [ http://runtime.panda3d.org/panda3d/cmu_1.8/osx_ppc/panda3d.cmu_1.8.osx_ppc.xml ] 
:PackageInfo: panda3d downloading http://runtime.panda3d.org/panda3d/cmu_1.8/osx_ppc/panda3d.cmu_1.8.osx_ppc.mf.1.pz 
:downloader: [0xa14ecf0] begin GET [ http://runtime.panda3d.org/panda3d/cmu_1.8/osx_ppc/panda3d.cmu_1.8.osx_ppc.mf.1.pz ] 
:PackageInfo: Uncompressing .//osx_ppc/Cobra.app/Contents/Resources/panda3d/cmu_1.8/panda3d.cmu_1.8.osx_ppc.mf.1.pz to .//osx_ppc/Cobra.app/Contents/Resources/panda3d/cmu_1.8/panda3d.cmu_1.8.osx_ppc.mf 
:PackageInfo: Unpacking .//osx_ppc/Cobra.app/Contents/Resources/panda3d/cmu_1.8/panda3d.cmu_1.8.osx_ppc.mf 
:Installer: Creating .//osx_ppc/Cobra 0.2.pkg... 
+0

您是否介意共享更多信息,例如您正在使用的操作系統版本以及命令行中「哪些makensis」的輸出? – rdb

+0

那麼,@rdb,我認爲有很多來自日誌的冗餘行。我已經閱讀了所有內容,只找到一行包含單詞「makensis」的行。此行首先被髮布... – Montreal

+0

您應該嘗試在系統上找到「makensis」的位置,然後將其添加到PATH變量中。例如,如果makensis位於'/ my/directory/makensis'中,則應該在運行pdeploy之前運行'export PATH =/my/directory:$ PATH'。 – rdb

回答

0

上packages.ubuntu.com快速搜索顯示,makensis實用程序可以在nsis包中找到。所以,用你的軟件包管理器安裝它會讓這個錯誤消失。

+0

哦,誰會想到makensis是在nsis包中。我剛剛通過apt-tet安裝了它,並且不需要使用PATH變量的魔法。萬分感謝) – Montreal

相關問題