Opened 13 years ago

Closed 12 years ago

#145 closed defect (fixed)

Cannot install Mindi on RHEL4/U4/IA64

Reported by: caribou Owned by: bruno
Priority: normal Milestone: 2.2.5
Component: mindi Version: 2.2.1
Severity: normal Keywords: mindi rhel4 u4 ia64
Cc:

Description

When trying to install mindi on RHEL4/U4/IA64, I get the following error :

== [root@linux01 mondo]# tar xzf mindi-1.0.9.tar.gz [root@linux01 mondo]# ./install.sh -bash: ./install.sh: No such file or directory [root@linux01 mondo]# cd mindi-1.0.9 [root@linux01 mindi-1.0.9]# ./install.sh mindi 1.0.9-r780 will be installed under /usr/local Creating target directories ... Copying files ... Installing busybox ... perlcc parted2fdisk.pl -c -o parted2fdisk.c cc -O -static -s -I/usr/lib/perl5/5.8.5/ia64-linux-thread-multi/CORE -o parted2fdisk parted2fdisk.c -L/usr/lib/perl5/5.8.5/ia64-linux-thread-multi/CORE -lperl -lm -lcrypt /usr/lib/perl5/5.8.5/ia64-linux-thread-multi/auto/DynaLoader/DynaLoader.a -lpthread -ldl

/usr/bin/ld: cannot find -lperl

collect2: ld returned 1 exit status make: * [parted2fdisk] Error 1 WARNING: no parted2fdisk found, mindi will not work on this arch (ia64) ==

Looks like it cannot locate the libperl.so which is located at the right place : [root@linux01 mindi-1.0.9]# ls /usr/lib/perl5/5.8.5/ia64-linux-thread-multi/CORE/libperl.so /usr/lib/perl5/5.8.5/ia64-linux-thread-multi/CORE/libperl.so

Change History (2)

comment:1 Changed 13 years ago by bruno

  • Milestone set to 3.0.1
  • Status changed from new to assigned

Hello Louis !

You're right. There is an issue on ia64 for the build. In fact it's because of the -static flag, there is a need for a libperl.a file in fact :-(

And tha tfile is not part of RHEL4. I had to recompile it on my side, and you may find it on mondorescue ftp site.

Of course this is a hack that needs to be changed.

comment:2 Changed 12 years ago by bruno

  • Milestone changed from 3.0.1 to 2.2.5
  • Resolution set to fixed
  • Status changed from assigned to closed

This is fixed in 2.2.5 beta (that dependency doesn't exist anymore). However the Itanium port is not completely finished even if manually working.

Note: See TracTickets for help on using tickets.