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");
_______________________________________________________________________