|
![]() |
|
Thread Tools | Search this Thread | Display Modes |
![]() |
#1 |
Junior Member
Join Date: Sep 2008
Posts: 6
|
![]()
Hi everybody,
I've been trying to build a makensis binary w/o cross-compiler on my Linux x86_64 system. Here's what happens: code: I'm missing a makensis binary?! The build/release/makensis directory has none, neither has the zip installation directory. Or am I just looking in the wrong place? Here are my binary versions: code: I'm not familiar with scons and cross-compiling, so any help would be really appreciated. Thanks in advance! |
![]() |
![]() |
![]() |
#2 |
M.I.A.
[NSIS Dev, Mod] Join Date: Oct 2001
Location: Israel
Posts: 11,343
|
The compiler should be installed into ~/nsis-2.39. Try providing a full path if that does work. I think I came across scons not eating the wave symbol once.
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: Sep 2008
Posts: 6
|
Thanks for your prompt reply, kichik!
Quote:
code: Quote:
code: Still the same. I don't know, shouldn't the build output include some lines about the makensis binary, not just the archive libraries? |
||
![]() |
![]() |
![]() |
#4 |
M.I.A.
[NSIS Dev, Mod] Join Date: Oct 2001
Location: Israel
Posts: 11,343
|
It should and it does for me. Try replacing `install-compiler` with `/root/nsis-2.39/makensis`.
NSIS FAQ | NSIS Home Page | Donate $ "I hear and I forget. I see and I remember. I do and I understand." -- Confucius |
![]() |
![]() |
![]() |
#5 | |
Junior Member
Join Date: Sep 2008
Posts: 6
|
Still not working
Whoa, this starts to feel like a chatroom.
![]() Quote:
code: Using only 'makensis' as a target gives: code: Sadly, no surprises here. The build and compiler directories look the same as above. Anything else I should try? Last edited by eSquire; 5th September 2008 at 14:34. |
|
![]() |
![]() |
![]() |
#6 |
M.I.A.
[NSIS Dev, Mod] Join Date: Oct 2001
Location: Israel
Posts: 11,343
|
What happens when you don't specify a target? Try also running scons with --tree=all and attach the output here.
NSIS FAQ | NSIS Home Page | Donate $ "I hear and I forget. I see and I remember. I do and I understand." -- Confucius |
![]() |
![]() |
![]() |
#7 | ||
Junior Member
Join Date: Sep 2008
Posts: 6
|
Thanks for your patience, kichik!
Quote:
![]() Quote:
|
||
![]() |
![]() |
![]() |
#8 |
M.I.A.
[NSIS Dev, Mod] Join Date: Oct 2001
Location: Israel
Posts: 11,343
|
--tree=all is for debugging, but it was ignored in your case. You're probably using an old version of scons where it's still --debug=dtree or --debug=tree. The output should be huge with that one. Make sure to still pass `install-compiler` along with it.
NSIS FAQ | NSIS Home Page | Donate $ "I hear and I forget. I see and I remember. I do and I understand." -- Confucius |
![]() |
![]() |
![]() |
#9 | |
Junior Member
Join Date: Sep 2008
Posts: 6
|
now we're getting somewhere
Quote:
![]() BUT: I compiled scons 1.0.0 anyway and tried it again. Now we're getting somewhere: long logfile attached. Not working, but it's a completely different problem. Looks like the OpenSuSE 10.3 packaged scons is not working for NSIS - it doesn't detect/use/whatever the g++ compiler? Here's the result of code: |
|
![]() |
![]() |
![]() |
#10 |
M.I.A.
[NSIS Dev, Mod] Join Date: Oct 2001
Location: Israel
Posts: 11,343
|
What does config.log show after running scons once on a clean source tree?
NSIS FAQ | NSIS Home Page | Donate $ "I hear and I forget. I see and I remember. I do and I understand." -- Confucius |
![]() |
![]() |
![]() |
#11 | |
Junior Member
Join Date: Sep 2008
Posts: 6
|
I really appreciate your dedication.
![]() Quote:
I'll be headed to bed soon myself, so my response times will be delayed for about the next 10 hours. ![]() |
|
![]() |
![]() |
![]() |
#12 |
M.I.A.
[NSIS Dev, Mod] Join Date: Oct 2001
Location: Israel
Posts: 11,343
|
It successfully discovered there's no need for stdc++ on your system. Is the build log still the same after a clean build? It shouldn't have passed -lstdc++ with this config.log.
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 | |
|
|