[MacPorts] #16139: erlang R12B-3 fails to build on upgrade

MacPorts noreply at macports.org
Wed Jul 30 07:23:14 PDT 2008


#16139: erlang R12B-3 fails to build on upgrade
--------------------------------+-------------------------------------------
 Reporter:  db.evans at gmail.com  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect              |      Status:  new                                  
 Priority:  Normal              |   Milestone:  Port Bugs                            
Component:  ports               |     Version:  1.7.0                                
 Keywords:  erlang odbc         |  
--------------------------------+-------------------------------------------
 while attempting to upgrade erlang R12B-3 on Tiger (10.4.11 ppc) build
 failed with following error


 {{{
 Error: Target org.macports.build returned: shell command " cd
 "/opt/local/var/macports/build/_opt_macports_trunk_dports_lang_erlang/work
 /erlang-R12B-3" && make all " returned error 2
 Command output: odbcserver.c:1527: warning: pointer targets in passing
 argument 1 of 'ei_decode_double' differ in signedness
 odbcserver.c:1534: warning: pointer targets in passing argument 1 of
 'ei_decode_boolean' differ in signedness
 odbcserver.c: In function 'init_param_column':
 odbcserver.c:1967: warning: pointer targets in passing argument 1 of
 'ei_decode_long' differ in signedness
 odbcserver.c:2005: warning: pointer targets in passing argument 1 of
 'ei_decode_long' differ in signedness
 odbcserver.c:2006: warning: pointer targets in passing argument 1 of
 'ei_decode_long' differ in signedness
 odbcserver.c:2029: warning: pointer targets in passing argument 1 of
 'ei_decode_long' differ in signedness
 odbcserver.c:2045: warning: pointer targets in passing argument 1 of
 'ei_decode_long' differ in signedness
 odbcserver.c:2077: warning: pointer targets in passing argument 1 of
 'ei_decode_long' differ in signedness
 odbcserver.c: In function 'bind_parameter_arrays':
 odbcserver.c:2246: warning: pointer targets in passing argument 1 of
 'ei_get_type' differ in signedness
 odbcserver.c:2250: warning: pointer targets in passing argument 1 of
 'ei_decode_list_header' differ in signedness
 odbcserver.c:2253: warning: pointer targets in passing argument 1 of
 'ei_decode_tuple_header' differ in signedness
 odbcserver.c:2257: warning: pointer targets in passing argument 1 of
 'ei_decode_list_header' differ in signedness
 odbcserver.c:2264: warning: pointer targets in passing argument 1 of
 'ei_decode_long' differ in signedness
 odbcserver.c: In function 'retrive_scrollable_cursor_support_info':
 odbcserver.c:2392: warning: pointer targets in assignment differ in
 signedness
 odbcserver.c: In function 'more_result_sets':
 odbcserver.c:2423: warning: pointer targets in passing argument 1 of
 'encode_error_message' differ in signedness
 /usr/bin/gcc-4.0  -O2 -o ../priv/bin/powerpc-apple-darwin8.11.0/odbcserver
 ../priv/obj/powerpc-apple-darwin8.11.0/odbcserver.o -L/usr/lib -lodbc
 -L/opt/local/var/macports/build/_opt_macports_trunk_dports_lang_erlang/work
 /erlang-R12B-3/lib/erl_interface/obj/powerpc-apple-darwin8.11.0 -lpthread
 -lerl_interface -lei
 /usr/bin/ld: Undefined symbols:
 _SQLGetConfigMode
 _SQLGetPrivateProfileString
 _SQLSetConfigMode
 collect2: ld returned 1 exit status
 }}}

 Appears to be configuration error:  '''-L/usr/lib -lodbc''' in failing
 command should
 be '''-L${prefix}/lib -lodbc'''.  In addition, portfile is missing a
 dependency on
 a provider of libodbc  (unixODBC?).

-- 
Ticket URL: <http://trac.macports.org/ticket/16139>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list