Chris Custine schrieb:
No, actually there are no installers for Linux that I know of, but a
long time ago I created some pretty detailed directions for getting the
makensis compiler running on Linux here:
http://cwiki.apache.org/confluence/display/DIRxSBOX/Installing+NSIS+-+All+platforms
I had varying success with different versions of NSIS and the one that
is documented seemed to work perfectly on Linux, so if you have any luck
with the build steps using 2.35 it might be good to update the wiki docs.
Using the adapted wiki I install NSIS successful on CentOS 32-bit and on
Genoo-Linux 64-bit.
Now I get some other errors trying to biuld the installer:
(installers/bigbang) $ mvn clean install -Pstudio-installer
Any ideas?
Thanks
Felix
SectionGroup Apache Directory Studio
Section: "Application Files" ->(SecStudioFiles)
SectionIn: [0] [2]
SetOutPath: "$STUDIO_HOME_DIR"
File: Returning to: "ApacheDirectoryStudio"
File: "ApacheDirectoryStudio\*" -> no files found.
Usage: File [/nonfatal] [/a] ([/r] [/x filespec [...]] filespec [...] |
/oname=outfile one_file_only)
Error in script "/svn/apache/directory/installers/branches/bigbang/apacheds/target/images/studio-win32.nsi" on line 130
-- aborting creation process
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] /usr/local/nsis/makensis execution resulted in a non-zero exit value: 1
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.BuildFailureException: /usr/local/nsis/makensis execution
resulted in a non-zero exit value: 1
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:560)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:480)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:459)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:282)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoFailureException: /usr/local/nsis/makensis execution resulted in a non-zero exit
value: 1
at
org.apache.directory.daemon.installers.nsis.NsisInstallerCommand.execute(NsisInstallerCommand.java:221)
at
org.apache.directory.daemon.installers.ServiceInstallersMojo.execute(ServiceInstallersMojo.java:245)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539)
... 16 more