-
-
Notifications
You must be signed in to change notification settings - Fork 33
EPM cannot be built on solaris 11 #50
Comments
Original reporter: jonesliu EPM can't be built |
Original reporter: jonesliu I installed EPM 4.2 successfully on solaris 10 There are two issues on solaris 11:
I try different gcc version �gcc 3.6� and �gcc 4.8�, I also try EPM 4.3 version, but all failed. |
Original reporter: jonesliu For the issue top 1: I think this is the reason why my software is installed to relative path 'opt/sps' please refer to attachment "install.png" |
Original reporter: jonesliu In the *.list, I set the path as below:
|
Original reporter: jonesliu some peple say the tar command should add the "-P" argument to force tar to take in absolute pathnames but I check the my *.install, I found it use "P" as aragument already:
|
Original reporter: jonesliu hi all:
Now, the software can be installed to the /opt/sps path. but I don't want to modify in the *.install, I want to modify in the original EPM document. Can you tell me how to modify it in the original EPM document?? |
As near as I can tell from the LiveCD image, the existing script code should be working. Setting up a VM to test further... |
Looking at the history, you were using EPM 4.2 but EPM 4.3 (current stable release) included a change for Solaris 11 to add /usr/gnu/bin to the path (commit 2c55071). I've fixed the compilation problem, and will confirm that the test package can be built and installed on Solaris 11. |
Optimize the tar check to use elif (supported by POSIX shells) rather than a nested if.
Verified on OpenSolaris 11.3. |
Version: 4.2
Original reporter: jonesliu
I installed EPM 4.2 successfully on solaris 10
My software can be packaged via EPM and it can be installed correctly on solaris 10
There are two issues on solaris 11:
My software can�t be installed to the expected directory on solaris 11
For example: My software is located on "/usr/jones", After installing my software, the software is installed to the directory "/usr/jones/opt/sps" on the solaris 11. But it can be installed to the directory �/opt/sps� correctly on solaris 10.
Actually, I set the path to absolute path �/opt/sps� not the relative path �opt/sps� in the *.plist. I have no idea why the software is installed to the relative path.
The EPM can�t be built on solaris 11
I want install the EPM on solaris 11, But it will prompt error information after entering �make� command.
The error info as below:
Dist.c:61:error:conflicting types for �gethostname�
Make:Fatal error: Command failed for target �dist.o�
I try different gcc version �gcc 3.6� and �gcc 4.8�, I also try EPM 4.3 version, but all failed.
The text was updated successfully, but these errors were encountered: