|
|
#1 |
|
Junior Member
Join Date: Dec 2008
Posts: 4
|
Bus error when run makensis on Solaris 9
I successfully build nsis version 2.41 on Solaris 9, however when I tried to run makensis, i got "Bus Error" message, anyone can tell me how to fix this issue? is it related to the source location that referenced in the script?
>> makensis -V4 setup.nsi MakeNSIS v17-Dec-2008.cvs - Copyright 1995-2008 Contributors See the file COPYING for license details. Credits can be found in the Users Manual. Processing config: Processing plugin dlls: "/home/jxia/builds/tools/nsis/nsis-2.41/Plugins/*.dll" - AdvSplash::show - Banner::destroy - Banner::getWindow - Banner::show - BgImage::AddImage - BgImage::AddText - BgImage::Clear - BgImage: estroy- BgImage::Redraw - BgImage::SetBg - BgImage::SetReturn - BgImage::Sound - Dialer::AttemptConnect - Dialer::AutodialHangup - Dialer::AutodialOnline - Dialer::AutodialUnattended - Dialer::GetConnectedState - InstallOptions::dialog - InstallOptions::initDialog - InstallOptions::show - LangDLL::LangDialog - Math::Script - NSISdl::download - NSISdl::download_quiet - Splash::show - StartMenu::Init - StartMenu::Select - StartMenu::Show - System::Alloc - System::Call - System::Copy - System::Free - System::Get - System::Int64Op - System::Store - TypeLib::GetLibVersion - TypeLib::Register - TypeLib::UnRegister - UserInfo::GetAccountType - UserInfo::GetName - VPatch::vpatchfile - nsExec::Exec - nsExec::ExecToLog - nsExec::ExecToStack !define: "MUI_INSERT_NSISCONF"="" Changing directory to: "/home/jxia/builds/buildgenview/winclient" Processing script file: "setup.nsi" Name: "GenView Client" !define: "REGKEY"="SOFTWARE\$(^Name)" !define: "VERSION"="DUMMYVER" !define: "COMPANY"="GENBAND Inc." !define: "URL"="www.genband.com" !define: "MUI_ICON"="Deployment\GenViewClient.ico" !define: "MUI_FINISHPAGE_NOAUTOCLOSE"="" !define: "MUI_FINISHPAGE_RUN"="" !define: "MUI_FINISHPAGE_RUN_CHECKED"="" !define: "MUI_FINISHPAGE_RUN_TEXT"="Launch GenView Client [The application will be launched after the wizard is closed]" !define: "MUI_FINISHPAGE_RUN_FUNCTION"="LaunchGVClient" !define: "MUI_STARTMENUPAGE_REGISTRY_ROOT"="HKLM" !define: "MUI_STARTMENUPAGE_NODISABLE"="" !define: "MUI_STARTMENUPAGE_REGISTRY_KEY"="Software\GenView Client" !define: "MUI_STARTMENUPAGE_REGISTRY_VALUENAME"="StartMenuGroup" !define: "MUI_STARTMENUPAGE_DEFAULT_FOLDER"="GenViewClient" !define: "MUI_UNICON"="/home/jxia/builds/tools/nsis/nsis-2.41\Contrib\Graphics\Icons\modern-uninstall.ico" !define: "MUI_UNFINISHPAGE_NOAUTOCLOSE"="" !include: "/home/jxia/builds/tools/nsis/nsis-2.41/Include/Sections.nsh" !define: "SECTIONS_INCLUDED"="" !define: "SF_SELECTED"="1" !define: "SF_SECGRP"="2" !define: "SF_SUBSEC"="2" !define: "SF_SECGRPEND"="4" !define: "SF_SUBSECEND"="4" !define: "SF_BOLD"="8" !define: "SF_RO"="16" !define: "SF_EXPAND"="32" !define: "SF_PSELECTED"="64" !define: "SF_TOGGLED"="128" !define: "SF_NAMECHG"="256" !define: "SECTION_OFF"="0xFFFFFFFE" !define: "INSTTYPE_1"="1" !define: "INSTTYPE_2"="2" !define: "INSTTYPE_3"="4" !define: "INSTTYPE_4"="8" !define: "INSTTYPE_5"="16" !define: "INSTTYPE_6"="32" !define: "INSTTYPE_7"="64" !define: "INSTTYPE_8"="128" !define: "INSTTYPE_9"="256" !define: "INSTTYPE_10"="512" !define: "INSTTYPE_11"="1024" !define: "INSTTYPE_12"="2048" !define: "INSTTYPE_13"="4096" !define: "INSTTYPE_14"="8192" !define: "INSTTYPE_15"="16384" !define: "INSTTYPE_16"="32768" !define: "INSTTYPE_17"="65536" !define: "INSTTYPE_18"="131072" !define: "INSTTYPE_19"="262144" !define: "INSTTYPE_20"="524288" !define: "INSTTYPE_21"="1048576" !define: "INSTTYPE_22"="2097152" !define: "INSTTYPE_23"="4194304" !define: "INSTTYPE_24"="8388608" !define: "INSTTYPE_25"="16777216" !define: "INSTTYPE_26"="33554432" !define: "INSTTYPE_27"="67108864" !define: "INSTTYPE_28"="134217728" !define: "INSTTYPE_29"="268435456" !define: "INSTTYPE_30"="536870912" !define: "INSTTYPE_31"="1073741824" !define: "INSTTYPE_32"="2147483648" !include: closed: "/home/jxia/builds/tools/nsis/nsis-2.41/Include/Sections.nsh" !include: "/home/jxia/builds/tools/nsis/nsis-2.41/Include/UMUI.nsh" !include: "/home/jxia/builds/tools/nsis/nsis-2.41/Contrib/UltraModernUI/UMUI.nsh" NSIS Ultra Modern User Interface version 1.00 beta 1 - ?2005 SuperPat (/home/jxia/builds/tools/nsis/nsis-2.41/Contrib/UltraModernUI/UMUI.nsh:18) Based on NSIS Modern User Interface version 1.72 Written by Joost Verburg (/home/jxia/builds/tools/nsis/nsis-2.41/Contrib/UltraModernUI/UMUI.nsh:19) !define: "MUI_VERBOSE"="3" !include: closed: "/home/jxia/builds/tools/nsis/nsis-2.41/Contrib/UltraModernUI/UMUI.nsh" !include: closed: "/home/jxia/builds/tools/nsis/nsis-2.41/Include/UMUI.nsh" Var: "StartMenuGroup" !insertmacro: MUI_DEFAULT !define: "MUI_TEXT_COLOR"="FFFFFF" !insertmacro: end of MUI_DEFAULT !insertmacro: MUI_DEFAULT !define: "MUI_BGCOLOR"="518aca" !insertmacro: end of MUI_DEFAULT !insertmacro: MUI_DEFAULT !define: "UMUI_TEXT_LIGHTCOLOR"="FFFF00" !insertmacro: end of MUI_DEFAULT !insertmacro: MUI_DEFAULT !define: "UMUI_BRANDINGTEXTFRONTCOLOR"="8b8ca4" !insertmacro: end of MUI_DEFAULT !insertmacro: MUI_DEFAULT !insertmacro: end of MUI_DEFAULT !insertmacro: MUI_DEFAULT !define: "UMUI_BRANDINGTEXTBACKCOLOR"="eeeef3" !insertmacro: end of MUI_DEFAULT !insertmacro: MUI_DEFAULT !define: "MUI_INSTFILESPAGE_COLORS"="/windows" !insertmacro: end of MUI_DEFAULT !define: "MUI_COMPONENTSPAGE_NODESC"="" !insertmacro: MUI_DEFAULT !define: "UMUI_LEFTIMAGE_BMP"="/home/jxia/builds/tools/nsis/nsis-2.41\Contrib\UltraModernUI\Skins\blue\LeftBranding.bmp" !insertmacro: end of MUI_DEFAULT !insertmacro: MUI_DEFAULT !define: "UMUI_HEADERIMAGE_BMP"="/home/jxia/builds/tools/nsis/nsis-2.41\Contrib\UltraModernUI\Skins\blue\Header.bmp" !insertmacro: end of MUI_DEFAULT !insertmacro: MUI_DEFAULT !define: "UMUI_BOTTOMIMAGE_BMP"="/home/jxia/builds/tools/nsis/nsis-2.41\Contrib\UltraModernUI\Skins\blue\BtmImg.bmp" !insertmacro: end of MUI_DEFAULT !insertmacro: MUI_DEFAULT !insertmacro: end of MUI_DEFAULT !insertmacro: MUI_DEFAULT !insertmacro: end of MUI_DEFAULT !insertmacro: MUI_PAGE_WELCOME Bus Error |
|
|
|
|
|
#2 |
|
M.I.A.
[NSIS Dev, Mod] Join Date: Oct 2001
Location: Israel
Posts: 11,343
|
Is it running on SPARC? That's big-endian, right?
NSIS FAQ | NSIS Home Page | Donate $ "I hear and I forget. I see and I remember. I do and I understand." -- Confucius |
|
|
|
|
|
#3 |
|
Junior Member
Join Date: Dec 2008
Posts: 4
|
Yes, on SPARC, can you tell me how to fix it, thanks in advance.
|
|
|
|
|
|
#4 |
|
Junior Member
Join Date: Dec 2008
Posts: 4
|
I build nsis with gcc 3.4.2. I found a bug is reported regarding this,
http://sourceforge.net/tracker/index...49&atid=373085 Is there a workaround or a patch? I even tried to run makensis on wine, however, it looks like wine doesn't support SPARC. I really need a solution to run nsis on Solaris 9 SPARC.... |
|
|
|
|
|
#5 |
|
M.I.A.
[NSIS Dev, Mod] Join Date: Oct 2001
Location: Israel
Posts: 11,343
|
That's for big-endian and 64-bit. Is your SPARC 64-bit? If so, there isn't a patch yet. But most compilers support creation of 32-bit applications anyway. You can figure out which one is that for your system and add it using scons' command line parameters.
NSIS FAQ | NSIS Home Page | Donate $ "I hear and I forget. I see and I remember. I do and I understand." -- Confucius |
|
|
|
|
|
#6 |
|
Junior Member
Join Date: Dec 2008
Posts: 4
|
My machine is SPARC 32-bit, it doesn't support unaligned memory access, there isn't a compilation option for gcc to generate strickly memory-aligned instructions either. Does nsis support Sun Studio Compiler? What should I do if I adopt Sun Studio Compiler?
|
|
|
|
|
|
#7 |
|
M.I.A.
[NSIS Dev, Mod] Join Date: Oct 2001
Location: Israel
Posts: 11,343
|
NSIS uses SCons to build its source code. I don't know much about Sun Studio Compiler, but SCons seems to support sunc++ and friends and even favors it over gcc. So I guess in your case it doesn't recognize it. To figure out why, take a look at scons/SCons/Tool/sun*.py. Then, to add support to the NSIS build system, add a file named sun to SCons/Config and make sure SConstruct loads it for Sun tool chain.
NSIS FAQ | NSIS Home Page | Donate $ "I hear and I forget. I see and I remember. I do and I understand." -- Confucius |
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|