Andy Dougherty a écrit :
On Tue, 1 Apr 2008, Christian Aperghis-Tramoni wrote:

I have exactly the same problem under a Debian system.
Configure works properly but make ends with the same message error :

pbc_to_exe.o: In function `main':
pbc_to_exe.c:(.text+0x64): undefined reference to
`Parrot_set_executable_name'
collect2: ld returned 1 exit status
linking failed
current instr.: 'link_file' pc 769 (pbc_to_exe.pir:369)
called from Sub 'main' pc 124 (pbc_to_exe.pir:32)
make: *** [pbc_to_exe] Error 1

My guess is the same as it was in the original problem report -- do you have a previously installed libparrot somewhere (perhaps in /usr/local/lib?) I have not yet heard back from the original poster whether this is the source of the problem, but it seems a reasonable possibility to me.

Note that this problem does not appear on a Centos or a MacOsX System.

My guess is that those systems do not have a previously installed libparrot somewhere where the linker can find it.


If what you are suggesting is right, depending of the system we are working on we cannot perform an upgrade of parrot without removing the former installation.

--
          \|||/
          (o o)
    +--ooO-( )-Ooo------------------------------------------+
    |              Christian Aperghis-Tramoni               |
    |                                                       |
    | Case Postale 901          Tel : (33) 04 91 82 92 49   |
    | 163 Avenue de Luminy      SFR : (33) 06 18 93 10 70   |
    | 13288 Marseille Cedex 09  Fax : (33) 04 91 82 92 75   |
    | France                    Mel : [EMAIL PROTECTED] |
   /)                                 [EMAIL PROTECTED]    (\
  / )         WEB : http://www.dil.univ-mrs.fr/~chris       ( \
 ( (+-------------------------------------------------------+) )
((\ \)  / )                                            / ) (/ //)
(\\\ \_/ /                                             \ \_/ ///)
 \      /                                               \      /
___\___ /____________________________________________ ____\____/________
print join('',map({$i=1-$i;$a=$i?10*$_."\b\b":pack"c",$a+$_+0x16}split
(//,"5110789279758710838810587992861093898779948387799310")),"...\n");
_______________________________________________________________________



Reply via email to