Old 26th May 2004, 11:11   #1
Sharad
Junior Member
 
Join Date: May 2004
Posts: 30
NSIS compiler for linux

Hey, where can i find compiler for linux machine.

Is there any available?
Sharad is offline   Reply With Quote
Old 26th May 2004, 12:23   #2
Vytautas
Major Dude
 
Vytautas's Avatar
 
Join Date: May 2003
Location: Victoria, Australia
Posts: 643
Send a message via ICQ to Vytautas
If you want to be able to compile windows installers under linux you will have to use wine to emulate the windows layer and then use the standard nsis compiler.

If you want to use NSIS to create Linux installers then that is not possible at the moment and as far as I know no one is working on a linux port at the moment. The linux / windows systems are *WAY* too different for easy portability of installers.

Vytautas
Vytautas is offline   Reply With Quote
Old 26th May 2004, 12:58   #3
kichik
M.I.A.
[NSIS Dev, Mod]
 
kichik's Avatar
 
Join Date: Oct 2001
Location: Israel
Posts: 11,343
You don't have to use Wine to compile under Linux. CVS version compiles under POSIX platforms (including Linux) for about two months.

NSIS FAQ | NSIS Home Page | Donate $
"I hear and I forget. I see and I remember. I do and I understand." -- Confucius
kichik is offline   Reply With Quote
Old 1st June 2004, 10:30   #4
Sharad
Junior Member
 
Join Date: May 2004
Posts: 30
Where can i find the NSIS compiler for linux?
Sharad is offline   Reply With Quote
Old 1st June 2004, 12:01   #5
Joost Verburg
NSIS MUI Dev
 
Join Date: Nov 2001
Posts: 3,717
As kichik said, grab the latest sources from CVS, compile the exehead using your Windows compiler and then compile the compiler using your Linux compiler.
Joost Verburg is offline   Reply With Quote
Old 1st June 2004, 12:09   #6
Sharad
Junior Member
 
Join Date: May 2004
Posts: 30
Its tooooooo confusing..

I tried updating by downloading the development files from CVS server. It says.........

Initializing CVS Update...
Error connecting to host cvs1: No such host is known.
cvs95 [update aborted]: Connection to server failed
CVS Update Completed

What do i understand with that?
Also please explain the process in detail.
Sharad is offline   Reply With Quote
Old 1st June 2004, 12:15   #7
Sharad
Junior Member
 
Join Date: May 2004
Posts: 30
This link browse the CVS repository also not working.
Sharad is offline   Reply With Quote
Old 1st June 2004, 12:18   #8
Joost Verburg
NSIS MUI Dev
 
Join Date: Nov 2001
Posts: 3,717
There seems to be a small issue with the patching of the CVS root files. Either download the latest development snapshot or update the offical NSIS 2.0 release.

I assume that as a Linux user you know how to use compilers. Oterwise please search for some tutorials.
Joost Verburg is offline   Reply With Quote
Old 1st June 2004, 12:28   #9
Joost Verburg
NSIS MUI Dev
 
Join Date: Nov 2001
Posts: 3,717
Quote:
Originally posted by Sharad
This link browse the CVS repository also not working.
That is because of SourceForge server maintenance.
Joost Verburg is offline   Reply With Quote
Old 1st June 2004, 12:35   #10
Sharad
Junior Member
 
Join Date: May 2004
Posts: 30
Yeh I took them from Development snapshot and searching for what to do next..
Sharad is offline   Reply With Quote
Old 7th June 2004, 12:55   #11
Sharad
Junior Member
 
Join Date: May 2004
Posts: 30
On typing make in the NSIS/Source directory I get the following errors on LInux:-
exedata.cpp:7:39: exehead/Release-zlib/icon.h: No such file or directory
exedata.cpp:8:41: exehead/Release-zlib/unicon.h: No such file or directory
exedata.cpp:9:47: exehead/Release-zlib/exehead_zlib.h: No such file or directory
exedata.cpp:10:49: exehead/Release-bzip2/exehead_bzip2.h: No such file or directory
exedata.cpp:11:47: exehead/Release-lzma/exehead_lzma.h: No such file or directory

Also the NSIS/Source/Release-zlib directory in CVS is empty .
Please advise.
Sharad is offline   Reply With Quote
Old 7th June 2004, 23:47   #12
Vytautas
Major Dude
 
Vytautas's Avatar
 
Join Date: May 2003
Location: Victoria, Australia
Posts: 643
Send a message via ICQ to Vytautas
BTW CVS at SF.net is back on.

Vytautas
Vytautas is offline   Reply With Quote
Old 8th June 2004, 10:11   #13
Sharad
Junior Member
 
Join Date: May 2004
Posts: 30
I know CVS is working but I the files that are mentioned
in my "make" command error DO NOT EXIST . Please help.
Thanks ,
Sharad is offline   Reply With Quote
Old 8th June 2004, 11:01   #14
gaylord
Junior Member
 
Join Date: Jun 2004
Posts: 3
same idea

hi, i also want to run the compiler under linux to dynamically generate custom install packages.

Sharad: as i read in the above posting by Joost, the exehead should be compiled under windows.

only the compiler should be compiled under linux. it then packages the binary file generated by the windows compile run. right?

that propably means that the top level make file cannot be used because you do not build the whole application under linux but only the compiler.

regards,
gaylord aulke
gaylord is offline   Reply With Quote
Reply
Go Back   Winamp & Shoutcast Forums > Developer Center > NSIS Discussion

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump