id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc,port 16139,erlang R12B-3 fails to build when unixODBC is present,dbevans,bfulgham@…,"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?). ",defect,closed,Normal,,ports,1.7.0,fixed,odbc,,erlang