Erlang on Mac OS 10.3

Jérôme Desquilbet jerome@REDACTED
Fri Oct 24 22:51:47 CEST 2003


Le 24 oct. 03, à 22:39, Sean Hinde a écrit :

>
> On Friday, October 24, 2003, at 09:15  pm, Jérôme Desquilbet wrote:
>
>> Has anybody tried to compile the Erlang package on Panther already?
>> On my side, make fails with:
>>
>> ld: Undefined symbols:
>> _z_errmsg
>>
>> TIA for any help,
>>   Jérôme.
>>
>
> I have heard (ehem!) that the emulator compiled under 10.2 works under  
> some Panther like early release.
>
> It looks like the included zlib might have failed to compile - can you  
> perhaps post the rest of the compile log?
>
> Sean

Here it is (sorry for the large message). This is the result of make  
run after the same failure: -- Jérôme.

--------8<-----------------------------
$ make
cd erts/emulator &&  
ERL_TOP=/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0 make  
generate depend
make -f powerpc-apple-darwin7.0.0/Makefile generate
make[2]: Nothing to be done for `generate'.
make -f powerpc-apple-darwin7.0.0/Makefile depend
gcc -MM -MG -g -O2  
-I/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/powerpc- 
apple-darwin7.0.0  -no-cpp-precomp -DHAVE_CONFIG_H -Wall  
-Wstrict-prototypes -Wmissing-prototypes -DHIPE_ARCHITECTURE=noarch   
-Ibeam -Isys/unix -Isys/common -Ipowerpc-apple-darwin7.0.0  
-Ipowerpc-apple-darwin7.0.0/opt -Izlib -Ihipe -Idrivers/common \
   beam/*.c drivers/common/*.c drivers/unix/*.c \
           sys/unix/*.c sys/common/*.c hipe/*.c | \
           sed  
's|^\([^:]*:\)|$(OBJDIR)/\1|g;s|powerpc-apple-darwin7.0.0/opt/ 
|$(TARGET_TYPE_DIR)/|g' > powerpc-apple-darwin7.0.0/depend.mk
gcc -MM -MG -DENABLE_ELIB_MALLOC -DELIB_ALLOC_IS_CLIB -DELIB_HEAP_SBRK  
-g -O2  
-I/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/powerpc- 
apple-darwin7.0.0  -no-cpp-precomp -DHAVE_CONFIG_H -Wall  
-Wstrict-prototypes -Wmissing-prototypes -DHIPE_ARCHITECTURE=noarch   
-Ibeam -Isys/unix -Isys/common -Ipowerpc-apple-darwin7.0.0  
-Ipowerpc-apple-darwin7.0.0/opt -Izlib -Ihipe -Idrivers/common \
   beam/elib_malloc.c beam/elib_memmove.c beam/erl_bif_info.c  
beam/utils.c beam/erl_alloc.c | sed 's|^\([^:]*\).o[        
]*:|$(OBJDIR)/\1.elib.o:|g;s|powerpc-apple-darwin7.0.0/opt/ 
|$(TARGET_TYPE_DIR)/|g' >> powerpc-apple-darwin7.0.0/depend.mk
cd erts &&  
ERL_TOP=/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0 make  
NO_START_SCRIPTS=true
( cd emulator && make shared )
make -f powerpc-apple-darwin7.0.0/Makefile TYPE=shared
make -f powerpc-apple-darwin7.0.0/Makefile TYPE=shared
make[5]: Nothing to be done for `all'.
gcc -o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/bin/powerpc- 
apple-darwin7.0.0/beam.shared \
    
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_main.o              
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/preload.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_pbifs.o              
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/benchmark.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_alloc.o            
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_mtrace.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_alloc_util.o      
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_goodfit_alloc.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_bestfit_alloc.o    
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_afit_alloc.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_instrument.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_init.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_atom_table.o        
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_bif_table.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_bif_info.o     
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_bif_op.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_bif_os.o          
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_bif_lists.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_bif_trace.o    
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_bif_wrap.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_trace.o                 
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/copy.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/utils.o             
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/bif.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/io.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_debug.o             
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_md5.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_message.o            
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_process.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_process_dict.o   
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_arith.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/time.o          
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_time_sup.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/external.o          
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/dist.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/binary.o            
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_db.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_db_util.o             
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_db_hash.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_db_tree.o                
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/fix_alloc.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/big.o                  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/hash.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/index.o             
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/atom.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/module.o            
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/export.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/register.o                
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/break.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_async.o                
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/sys_threads.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/ggc.o                
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_gc.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_posix_str.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_bits.o                 
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_math.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_vector.o            
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_term.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_fun.o              
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_bif_port.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_node_tables.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_process_dump.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/beam_emu.o                
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/beam_opcodes.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/beam_load.o                 
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/beam_bif_load.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/beam_debug.o               
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/beam_bp.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/beam_catches.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/sys.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/driver_tab.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/unix_efile.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/gzio.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/elib_malloc.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/elib_memmove.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/erl_mseg.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/unix_ddll_drv.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/sys_float.o   
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/efile_drv.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/ddll_drv.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/inet_drv.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/zlib_drv.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/ram_file_drv.o  
/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/ 
obj.shared.beam/powerpc-apple-darwin7.0.0/ttsl_drv.o -lncurses -lresolv  
-ldl -lm    
-L/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/erts/obj/ 
powerpc-apple-darwin7.0.0 -lz
ld: Undefined symbols:
_z_errmsg
make[3]: ***  
[/Volumes/Home/jerome/Developpement/erlang/otp_src_R9C-0/bin/powerpc- 
apple-darwin7.0.0/beam.shared] Error 1
make[2]: *** [shared] Error 2
make[1]: *** [shared] Error 2
make: *** [emulator] Error 2

--------8<-----------------------------




More information about the erlang-questions mailing list