Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lfribidi Writing Makefile for Text::Bidi::private cp lib/Text/Bidi.pm blib/lib/Text/Bidi.pm cp lib/Text/Bidi/CapRTL.pm blib/lib/Text/Bidi/CapRTL.pm cp lib/Text/Bidi/mirrored.pm blib/lib/Text/Bidi/mirrored.pm cp lib/Text/Bidi/private.pm blib/lib/Text/Bidi/private.pm gcc -c -fno-common -DPERL_DARWIN -no-cpp-precomp -arch ppc -arch i386 -nostdinc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/include/gcc -B/Developer/SDKs/MacOSX10.4u.sdk/usr/lib/gcc -isystem/Developer/SDKs/MacOSX10.4u.sdk/usr/include -F/Developer/SDKs/MacOSX10.4u.sdk/System/Library/Frameworks -mmacosx-version-min=10.3 -DUSE_SITECUSTOMIZE -DNO_HASH_SEED -fno-strict-aliasing -pipe -Wdeclaration-after-statement -ggdb3 -DVERSION=\"0.03\" -DXS_VERSION=\"0.03\" "-I/Users/cpanrun/build/5.8.8/lib/5.8.8/darwin-thread-multi-2level/CORE" private.c private.c:1457:29: error: fribidi/fribidi.h: No such file or directory private.c:1458: error: syntax error before 'void' private.c:1459: error: parse error before '*' token private.c: In function 'log2vis': private.c:1467: error: 'str' undeclared (first use in this function) private.c:1467: error: (Each undeclared identifier is reported only once private.c:1467: error: for each function it appears in.) private.c:1467: error: 'len' undeclared (first use in this function) private.c:1467: error: 'pbase_dirs' undeclared (first use in this function) private.c:1467: error: 'visual_str' undeclared (first use in this function) private.c:1467: error: 'position_L_to_V_list' undeclared (first use in this function) private.c:1468: error: 'position_V_to_L_list' undeclared (first use in this function) private.c:1468: error: 'embedding_level_list' undeclared (first use in this function) private.c: In function '_wrap_fribidi_prop_to_type_get': private.c:1777: error: 'fribidi_prop_to_type' undeclared (first use in this function) private.c: In function '_wrap_log2vis': private.c:1793: error: 'FriBidiChar' undeclared (first use in this function) private.c:1793: error: 'arg1' undeclared (first use in this function) private.c:1793: error: parse error before ')' token private.c:1794: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:1795: error: 'arg3' undeclared (first use in this function) private.c:1795: error: parse error before ')' token private.c:1796: error: 'FriBidiCharType' undeclared (first use in this function) private.c:1796: error: 'arg4' undeclared (first use in this function) private.c:1796: error: parse error before ')' token private.c:1797: error: 'arg5' undeclared (first use in this function) private.c:1797: error: parse error before ')' token private.c:1798: error: 'arg6' undeclared (first use in this function) private.c:1798: error: parse error before ')' token private.c:1799: error: 'FriBidiLevel' undeclared (first use in this function) private.c:1799: error: 'arg7' undeclared (first use in this function) private.c:1799: error: parse error before ')' token private.c:1804: error: '_global_p_len' undeclared (first use in this function) private.c:1805: error: 'temp3' undeclared (first use in this function) private.c:1806: error: parse error before 'temp40' private.c:1808: error: 'temp5' undeclared (first use in this function) private.c:1809: error: 'temp6' undeclared (first use in this function) private.c:1810: error: 'temp7' undeclared (first use in this function) private.c:1811: warning: ISO C90 forbids mixed declarations and code private.c:1815: error: 'temp4' undeclared (first use in this function) private.c:1815: error: 'FRIBIDI_TYPE_ON' undeclared (first use in this function) private.c:1820: error: 'arg2' undeclared (first use in this function) private.c:1840: error: parse error before ')' token private.c:1848: error: 'temp40' undeclared (first use in this function) private.c:1853: error: parse error before ')' token private.c:1853: error: parse error before ')' token private.c:1855: error: parse error before ')' token private.c:1855: error: parse error before ')' token private.c:1858: error: parse error before ')' token private.c:1858: error: parse error before ')' token private.c:1861: error: parse error before ')' token private.c:1861: error: parse error before ')' token private.c: In function '_wrap_fribidi_wcwidth': private.c:1984: error: 'FriBidiChar' undeclared (first use in this function) private.c:1984: error: parse error before 'arg1' private.c:1998: error: 'arg1' undeclared (first use in this function) private.c: In function '_wrap_fribidi_wcswidth': private.c:2012: error: 'FriBidiChar' undeclared (first use in this function) private.c:2012: error: 'arg1' undeclared (first use in this function) private.c:2012: error: parse error before ')' token private.c:2013: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2017: error: '_global_p_len' undeclared (first use in this function) private.c:2018: warning: ISO C90 forbids mixed declarations and code private.c:2022: error: 'arg2' undeclared (first use in this function) private.c:2030: error: parse error before ')' token private.c: In function '_wrap_fribidi_wcswidth_cjk': private.c:2046: error: 'FriBidiChar' undeclared (first use in this function) private.c:2046: error: 'arg1' undeclared (first use in this function) private.c:2046: error: parse error before ')' token private.c:2047: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2051: error: '_global_p_len' undeclared (first use in this function) private.c:2052: warning: ISO C90 forbids mixed declarations and code private.c:2056: error: 'arg2' undeclared (first use in this function) private.c:2064: error: parse error before ')' token private.c: In function '_wrap_fribidi_type_name': private.c:2080: error: 'FriBidiCharType' undeclared (first use in this function) private.c:2080: error: parse error before 'arg1' private.c:2094: error: 'arg1' undeclared (first use in this function) private.c:1457:29: error: fribidi/fribidi.h: No such file or directory private.c:1458: error: syntax error before 'void' private.c:1459: error: parse error before '*' token private.c: In function 'log2vis': private.c:1467: error: 'str' undeclared (first use in this function) private.c:1467: error: (Each undeclared identifier is reported only once private.c:1467: error: for each function it appears in.) private.c:1467: error: 'len' undeclared (first use in this function) private.c:1467: error: 'pbase_dirs' undeclared (first use in this function) private.c:1467: error: 'visual_str' undeclared (first use in this function) private.c:1467: error: 'position_L_to_V_list' undeclared (first use in this function) private.c:1468: error: 'position_V_to_L_list' undeclared (first use in this function) private.c:1468: error: 'embedding_level_list' undeclared (first use in this function) private.c: In function '_wrap_FriBidiRunType_length_set': private.c:2108: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2108: error: 'arg1' undeclared (first use in this function) private.c:2108: error: parse error before ')' token private.c:2109: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2124: error: parse error before ')' token private.c:2129: error: 'arg2' undeclared (first use in this function) private.c: In function '_wrap_FriBidiRunType_length_get': private.c:2146: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2146: error: 'arg1' undeclared (first use in this function) private.c:2146: error: parse error before ')' token private.c:2147: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2160: error: parse error before ')' token private.c:2161: error: 'result' undeclared (first use in this function) private.c: In function '_wrap_FriBidiRunType_attribute_set': private.c:2174: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2174: error: 'arg1' undeclared (first use in this function) private.c:2174: error: parse error before ')' token private.c:2189: error: parse error before ')' token private.c: In function '_wrap_FriBidiRunType_attribute_get': private.c:2210: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2210: error: 'arg1' undeclared (first use in this function) private.c:2210: error: parse error before ')' token private.c:2224: error: parse error before ')' token private.c: In function '_wrap_new_FriBidiRunType': private.c:2238: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2238: error: 'result' undeclared (first use in this function) private.c:2239: warning: ISO C90 forbids mixed declarations and code private.c:2245: error: parse error before ')' token private.c:2245: error: parse error before ')' token private.c: In function '_wrap_delete_FriBidiRunType': private.c:2256: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2256: error: 'arg1' undeclared (first use in this function) private.c:2256: error: parse error before ')' token private.c:2269: error: parse error before ')' token private.c: In function '_wrap_fribidi_prop_to_type_get': private.c:1777: error: 'fribidi_prop_to_type' undeclared (first use in this function) private.c: In function '_wrap_log2vis': private.c:1793: error: 'FriBidiChar' undeclared (first use in this function) private.c:1793: error: 'arg1' undeclared (first use in this function) private.c:1793: error: parse error before ')' token private.c:1794: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:1795: error: 'arg3' undeclared (first use in this function) private.c:1795: error: parse error before ')' token private.c:1796: error: 'FriBidiCharType' undeclared (first use in this function) private.c:1796: error: 'arg4' undeclared (first use in this function) private.c:1796: error: parse error before ')' token private.c:1797: error: 'arg5' undeclared (first use in this function) private.c:1797: error: parse error before ')' token private.c:1798: error: 'arg6' undeclared (first use in this function) private.c:1798: error: parse error before ')' token private.c:1799: error: 'FriBidiLevel' undeclared (first use in this function) private.c:1799: error: 'arg7' undeclared (first use in this function) private.c:1799: error: parse error before ')' token private.c:1804: error: '_global_p_len' undeclared (first use in this function) private.c:1805: error: 'temp3' undeclared (first use in this function) private.c:1806: error: parse error before 'temp40' private.c:1808: error: 'temp5' undeclared (first use in this function) private.c:1809: error: 'temp6' undeclared (first use in this function) private.c:1810: error: 'temp7' undeclared (first use in this function) private.c:1811: warning: ISO C90 forbids mixed declarations and code private.c:1815: error: 'temp4' undeclared (first use in this function) private.c:1815: error: 'FRIBIDI_TYPE_ON' undeclared (first use in this function) private.c:1820: error: 'arg2' undeclared (first use in this function) private.c:1840: error: parse error before ')' token private.c:1848: error: 'temp40' undeclared (first use in this function) private.c:1853: error: parse error before ')' token private.c:1853: error: parse error before ')' token private.c: In function '_wrap__FriBidiList_data_set': private.c:1855: error: parse error before ')' tokenprivate.c:2304: error: dereferencing pointer to incomplete type private.c:1855: error: parse error before ')' token private.c:1858: error: parse error before ')' token private.c:1858: error: parse error before ')' token private.c:1861: error: parse error before ')' token private.c:1861: error: parse error before ')' token private.c: In function '_wrap__FriBidiList_data_get': private.c:2335: error: dereferencing pointer to incomplete type private.c: In function '_wrap__FriBidiList_next_set': private.c:2349: error: 'FriBidiList' undeclared (first use in this function) private.c:2349: error: 'arg2' undeclared (first use in this function) private.c:2349: error: parse error before ')' token private.c:2369: error: parse error before ')' token private.c:2370: error: dereferencing pointer to incomplete type private.c: In function '_wrap_fribidi_wcwidth': private.c:1984: error: 'FriBidiChar' undeclared (first use in this function) private.c:1984: error: parse error before 'arg1' private.c:1998: error: 'arg1' undeclared (first use in this function) private.c: In function '_wrap__FriBidiList_next_get': private.c:2387: error: 'FriBidiList' undeclared (first use in this function) private.c:2387: error: 'result' undeclared (first use in this function) private.c:2388: warning: ISO C90 forbids mixed declarations and code private.c:2401: error: parse error before ')' token private.c:2401: error: dereferencing pointer to incomplete type private.c: In function '_wrap_fribidi_wcswidth': private.c:2012: error: 'FriBidiChar' undeclared (first use in this function) private.c:2012: error: 'arg1' undeclared (first use in this function) private.c:2012: error: parse error before ')' token private.c:2013: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2017: error: '_global_p_len' undeclared (first use in this function) private.c:2018: warning: ISO C90 forbids mixed declarations and code private.c:2022: error: 'arg2' undeclared (first use in this function) private.c:2030: error: parse error before ')' token private.c: In function '_wrap__FriBidiList_prev_set': private.c:2415: error: 'FriBidiList' undeclared (first use in this function) private.c:2415: error: 'arg2' undeclared (first use in this function) private.c:2415: error: parse error before ')' token private.c:2435: error: parse error before ')' token private.c:2436: error: dereferencing pointer to incomplete type private.c: In function '_wrap_fribidi_wcswidth_cjk': private.c:2046: error: 'FriBidiChar' undeclared (first use in this function) private.c:2046: error: 'arg1' undeclared (first use in this function) private.c:2046: error: parse error before ')' token private.c:2047: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2051: error: '_global_p_len' undeclared (first use in this function) private.c:2052: warning: ISO C90 forbids mixed declarations and code private.c:2056: error: 'arg2' undeclared (first use in this function) private.c:2064: error: parse error before ')' token private.c: In function '_wrap__FriBidiList_prev_get': private.c:2453: error: 'FriBidiList' undeclared (first use in this function) private.c:2453: error: 'result' undeclared (first use in this function) private.c:2454: warning: ISO C90 forbids mixed declarations and code private.c:2467: error: parse error before ')' token private.c:2467: error: dereferencing pointer to incomplete type private.c: In function '_wrap_fribidi_type_name': private.c:2080: error: 'FriBidiCharType' undeclared (first use in this function) private.c:2080: error: parse error before 'arg1' private.c:2094: error: 'arg1' undeclared (first use in this function) private.c: In function '_wrap_new__FriBidiList': private.c: In function '_wrap_FriBidiRunType_length_set': private.c:2108: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2108: error: 'arg1' undeclared (first use in this function) private.c:2108: error: parse error before ')' token private.c:2109: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2124: error: parse error before ')' token private.c:2129: error: 'arg2' undeclared (first use in this function) private.c: In function '_wrap_FriBidiRunType_length_get': private.c:2146: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2146: error: 'arg1' undeclared (first use in this function) private.c:2146: error: parse error before ')' token private.c:2147: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2160: error: parse error before ')' token private.c:2161: error: 'result' undeclared (first use in this function) private.c:2487: error: invalid application of 'sizeof' to incomplete type 'struct _FriBidiList' private.c: In function '_wrap_FriBidiRunType_attribute_set': private.c:2174: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2174: error: 'arg1' undeclared (first use in this function) private.c:2174: error: parse error before ')' token private.c:2189: error: parse error before ')' token private.c: In function '_wrap_FriBidiRunType_attribute_get': private.c:2210: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2210: error: 'arg1' undeclared (first use in this function) private.c:2210: error: parse error before ')' token private.c:2224: error: parse error before ')' token private.c: In function '_wrap_fribidi_log2vis_get_embedding_levels': private.c:2526: error: 'FriBidiChar' undeclared (first use in this function) private.c:2526: error: 'arg1' undeclared (first use in this function) private.c:2526: error: parse error before ')' token private.c:2527: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2528: error: 'FriBidiCharType' undeclared (first use in this function) private.c:2528: error: 'arg3' undeclared (first use in this function) private.c:2528: error: parse error before ')' token private.c:2529: error: 'FriBidiLevel' undeclared (first use in this function) private.c:2529: error: 'arg4' undeclared (first use in this function) private.c:2529: error: parse error before ')' token private.c:2530: error: 'fribidi_boolean' undeclared (first use in this function) private.c:2535: error: '_global_p_len' undeclared (first use in this function) private.c:2536: error: parse error before 'temp30' private.c:2538: error: 'temp4' undeclared (first use in this function) private.c:2539: warning: ISO C90 forbids mixed declarations and code private.c:2543: error: 'temp3' undeclared (first use in this function) private.c:2543: error: 'FRIBIDI_TYPE_ON' undeclared (first use in this function) private.c:2548: error: 'arg2' undeclared (first use in this function) private.c:2559: error: parse error before ')' token private.c:2567: error: 'temp30' undeclared (first use in this function) private.c:2573: error: parse error before ')' token private.c:2573: error: parse error before ')' token private.c:2576: error: 'result' undeclared (first use in this function) private.c:2576: error: parse error before 'fribidi_log2vis_get_embedding_levels' private.c: In function '_wrap_new_FriBidiRunType': private.c:2238: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2238: error: 'result' undeclared (first use in this function) private.c:2239: warning: ISO C90 forbids mixed declarations and code private.c:2245: error: parse error before ')' token private.c:2245: error: parse error before ')' token private.c: In function '_wrap_delete_FriBidiRunType': private.c:2256: error: 'FriBidiRunType' undeclared (first use in this function) private.c:2256: error: 'arg1' undeclared (first use in this function) private.c:2256: error: parse error before ')' token private.c:2269: error: parse error before ')' token private.c: In function '_wrap_fribidi_remove_bidi_marks': private.c:2630: error: 'FriBidiChar' undeclared (first use in this function) private.c:2630: error: 'arg1' undeclared (first use in this function) private.c:2630: error: parse error before ')' token private.c:2631: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2632: error: 'arg3' undeclared (first use in this function) private.c:2632: error: parse error before ')' token private.c:2633: error: 'arg4' undeclared (first use in this function) private.c: In function '_wrap__FriBidiList_data_set':private.c:2633: error: parse error before ')' token private.c:2304: error: dereferencing pointer to incomplete type private.c:2634: error: 'FriBidiLevel' undeclared (first use in this function) private.c:2634: error: 'arg5' undeclared (first use in this function) private.c:2634: error: parse error before ')' token private.c:2638: error: '_global_p_len' undeclared (first use in this function) private.c:2639: warning: ISO C90 forbids mixed declarations and code private.c:2645: error: 'arg2' undeclared (first use in this function) private.c:2655: error: parse error before ')' token private.c:2663: error: parse error before ')' token private.c:2663: error: parse error before ')' token private.c:2675: error: 'result' undeclared (first use in this function) private.c:2675: error: parse error before 'fribidi_remove_bidi_marks' private.c: In function '_wrap__FriBidiList_data_get': private.c:2335: error: dereferencing pointer to incomplete type private.c: In function '_wrap__FriBidiList_next_set': private.c:2349: error: 'FriBidiList' undeclared (first use in this function) private.c:2349: error: 'arg2' undeclared (first use in this function) private.c:2349: error: parse error before ')' token private.c:2369: error: parse error before ')' tokenprivate.c: In function '_wrap_fribidi_get_type': private.c:2729: error: 'FriBidiChar' undeclared (first use in this function) private.c:2370: error: dereferencing pointer to incomplete type private.c:2729: error: parse error before 'arg1' private.c:2730: error: 'FriBidiCharType' undeclared (first use in this function) private.c:2743: error: 'arg1' undeclared (first use in this function) private.c:2744: error: 'result' undeclared (first use in this function) private.c:2744: error: parse error before 'fribidi_get_type' private.c: In function '_wrap_fribidi_get_types': private.c: In function '_wrap__FriBidiList_next_get':private.c:2757: error: 'FriBidiChar' undeclared (first use in this function) private.c:2387: error: 'FriBidiList' undeclared (first use in this function) private.c:2757: error: 'arg1' undeclared (first use in this function) private.c:2387: error: 'result' undeclared (first use in this function) private.c:2757: error: parse error before ')' token private.c:2388: warning: ISO C90 forbids mixed declarations and codeprivate.c:2758: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2759: error: 'FriBidiCharType' undeclared (first use in this function) private.c:2759: error: 'arg3' undeclared (first use in this function) private.c:2759: error: parse error before ')' token private.c:2762: error: '_global_p_len' undeclared (first use in this function) private.c:2763: error: 'temp3' undeclared (first use in this function) private.c:2764: warning: ISO C90 forbids mixed declarations and code private.c:2768: error: 'arg2' undeclared (first use in this function) private.c:2401: error: parse error before ')' token private.c:2401: error: dereferencing pointer to incomplete type private.c:2779: error: parse error before ')' token private.c:2781: error: parse error before ')' token private.c:2781: error: parse error before ')' token private.c: In function '_wrap__FriBidiList_prev_set': private.c:2415: error: 'FriBidiList' undeclared (first use in this function) private.c:2415: error: 'arg2' undeclared (first use in this function) private.c:2415: error: parse error before ')' token private.c:2435: error: parse error before ')' token private.c:2436: error: dereferencing pointer to incomplete type private.c: In function '_wrap_fribidi_get_mirror_char': private.c:2823: error: 'FriBidiChar' undeclared (first use in this function) private.c:2823: error: parse error before 'arg1' private.c:2824: error: 'arg2' undeclared (first use in this function) private.c:2824: error: parse error before ')' token private.c:2825: error: 'fribidi_boolean' undeclared (first use in this function) private.c:2828: error: parse error before 'temp2' private.c:2833: error: 'temp2' undeclared (first use in this function) private.c:2841: error: 'arg1' undeclared (first use in this function) private.c:2842: error: 'result' undeclared (first use in this function) private.c:2842: error: parse error before 'fribidi_get_mirror_char' private.c: In function '_wrap__FriBidiList_prev_get': private.c:2453: error: 'FriBidiList' undeclared (first use in this function) private.c:2453: error: 'result' undeclared (first use in this function) private.c:2454: warning: ISO C90 forbids mixed declarations and code private.c:2467: error: parse error before ')' token private.c:2467: error: dereferencing pointer to incomplete type private.c: In function '_wrap_fribidi_set_mirroring': private.c:2863: error: 'fribidi_boolean' undeclared (first use in this function) private.c:2863: error: parse error before 'arg1' private.c:2876: error: 'arg1' undeclared (first use in this function) private.c: In function '_wrap_new__FriBidiList': private.c: In function '_wrap_fribidi_set_reorder_nsm': private.c:2890: error: 'fribidi_boolean' undeclared (first use in this function) private.c:2890: error: parse error before 'arg1' private.c:2903: error: 'arg1' undeclared (first use in this function) private.c: In function '_wrap_fribidi_char_set_enter_cap_rtl': private.c:2917: error: 'fribidi_boolean' undeclared (first use in this function) private.c:2917: error: parse error before 'result' private.c:2924: error: 'result' undeclared (first use in this function) private.c:2924: error: parse error before 'fribidi_char_set_enter_cap_rtl' private.c: In function '_wrap_fribidi_cap_rtl_to_unicode': private.c:2936: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2487: error: invalid application of 'sizeof' to incomplete type 'struct _FriBidiList' private.c:2936: error: parse error before 'arg2' private.c:2937: error: 'FriBidiChar' undeclared (first use in this function) private.c:2937: error: 'arg3' undeclared (first use in this function) private.c:2937: error: parse error before ')' token private.c:2941: error: '_global_p_len' undeclared (first use in this function) private.c:2942: error: 'temp3' undeclared (first use in this function) private.c:2943: warning: ISO C90 forbids mixed declarations and code private.c:2947: error: 'arg2' undeclared (first use in this function) private.c:2959: error: parse error before ')' token private.c:2959: error: parse error before ')' token private.c: In function '_wrap_fribidi_unicode_to_cap_rtl': private.c:2989: error: 'FriBidiChar' undeclared (first use in this function) private.c:2989: error: 'arg1' undeclared (first use in this function) private.c:2989: error: parse error before ')' token private.c:2990: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2995: error: '_global_p_len' undeclared (first use in this function) private.c:2996: warning: ISO C90 forbids mixed declarations and code private.c:3001: error: 'arg2' undeclared (first use in this function) private.c: In function '_wrap_fribidi_log2vis_get_embedding_levels': private.c:2526: error: 'FriBidiChar' undeclared (first use in this function) private.c:2526: error: 'arg1' undeclared (first use in this function) private.c:2526: error: parse error before ')' token private.c:2527: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2528: error: 'FriBidiCharType' undeclared (first use in this function) private.c:2528: error: 'arg3' undeclared (first use in this function) private.c:2528: error: parse error before ')' token private.c:2529: error: 'FriBidiLevel' undeclared (first use in this function) private.c:3012: error: parse error before ')' tokenprivate.c:2529: error: 'arg4' undeclared (first use in this function) private.c:2529: error: parse error before ')' token private.c:2530: error: 'fribidi_boolean' undeclared (first use in this function) private.c:2535: error: '_global_p_len' undeclared (first use in this function) private.c:2536: error: parse error before 'temp30' private.c:2538: error: 'temp4' undeclared (first use in this function) private.c:2539: warning: ISO C90 forbids mixed declarations and code private.c:2543: error: 'temp3' undeclared (first use in this function) private.c:2543: error: 'FRIBIDI_TYPE_ON' undeclared (first use in this function) private.c:2548: error: 'arg2' undeclared (first use in this function) private.c:2559: error: parse error before ')' token private.c:2567: error: 'temp30' undeclared (first use in this function) private.c:2573: error: parse error before ')' token private.c:2573: error: parse error before ')' token private.c:2576: error: 'result' undeclared (first use in this function) private.c:2576: error: parse error before 'fribidi_log2vis_get_embedding_levels' private.c: In function '_wrap_fribidi_remove_bidi_marks': private.c:2630: error: 'FriBidiChar' undeclared (first use in this function) private.c:2630: error: 'arg1' undeclared (first use in this function) private.c:2630: error: parse error before ')' token private.c:2631: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2632: error: 'arg3' undeclared (first use in this function) private.c:2632: error: parse error before ')' token private.c:2633: error: 'arg4' undeclared (first use in this function) private.c:2633: error: parse error before ')' token private.c:2634: error: 'FriBidiLevel' undeclared (first use in this function) private.c:2634: error: 'arg5' undeclared (first use in this function) private.c:2634: error: parse error before ')' token private.c:2638: error: '_global_p_len' undeclared (first use in this function) private.c:2639: warning: ISO C90 forbids mixed declarations and code private.c:2645: error: 'arg2' undeclared (first use in this function) private.c:2655: error: parse error before ')' token private.c:2663: error: parse error before ')' token private.c:2663: error: parse error before ')' token private.c:2675: error: 'result' undeclared (first use in this function) private.c:2675: error: parse error before 'fribidi_remove_bidi_marks' private.c: In function '_wrap_fribidi_get_type': private.c:2729: error: 'FriBidiChar' undeclared (first use in this function) private.c:2729: error: parse error before 'arg1' private.c:2730: error: 'FriBidiCharType' undeclared (first use in this function) private.c:2743: error: 'arg1' undeclared (first use in this function) private.c:2744: error: 'result' undeclared (first use in this function) private.c:2744: error: parse error before 'fribidi_get_type' private.c: In function '_wrap_fribidi_get_types': private.c:2757: error: 'FriBidiChar' undeclared (first use in this function) private.c:2757: error: 'arg1' undeclared (first use in this function) private.c:2757: error: parse error before ')' token private.c:2758: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2759: error: 'FriBidiCharType' undeclared (first use in this function) private.c:2759: error: 'arg3' undeclared (first use in this function) private.c:2759: error: parse error before ')' token private.c:2762: error: '_global_p_len' undeclared (first use in this function) private.c:2763: error: 'temp3' undeclared (first use in this function) private.c:2764: warning: ISO C90 forbids mixed declarations and code private.c:2768: error: 'arg2' undeclared (first use in this function) private.c:2779: error: parse error before ')' token private.c:2781: error: parse error before ')' token private.c:2781: error: parse error before ')' token private.c: In function 'boot_Text__Bidi__private': private.c:3750: error: 'FRIBIDI_TYPES_COUNT' undeclared (first use in this function) private.c: In function '_wrap_fribidi_get_mirror_char': private.c:2823: error: 'FriBidiChar' undeclared (first use in this function) private.c:2823: error: parse error before 'arg1' private.c:2824: error: 'arg2' undeclared (first use in this function) private.c:2824: error: parse error before ')' token private.c:2825: error: 'fribidi_boolean' undeclared (first use in this function) private.c:2828: error: parse error before 'temp2' private.c:2833: error: 'temp2' undeclared (first use in this function) private.c:2841: error: 'arg1' undeclared (first use in this function) private.c:2842: error: 'result' undeclared (first use in this function) private.c:2842: error: parse error before 'fribidi_get_mirror_char' private.c: In function '_wrap_fribidi_set_mirroring': private.c:2863: error: 'fribidi_boolean' undeclared (first use in this function) private.c:2863: error: parse error before 'arg1' private.c:2876: error: 'arg1' undeclared (first use in this function) private.c: In function '_wrap_fribidi_set_reorder_nsm': private.c:2890: error: 'fribidi_boolean' undeclared (first use in this function) private.c:2890: error: parse error before 'arg1' private.c:2903: error: 'arg1' undeclared (first use in this function) private.c: In function '_wrap_fribidi_char_set_enter_cap_rtl': private.c:2917: error: 'fribidi_boolean' undeclared (first use in this function) private.c:2917: error: parse error before 'result' private.c:2924: error: 'result' undeclared (first use in this function) private.c:2924: error: parse error before 'fribidi_char_set_enter_cap_rtl' private.c: In function '_wrap_fribidi_cap_rtl_to_unicode': private.c:2936: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2936: error: parse error before 'arg2' private.c:2937: error: 'FriBidiChar' undeclared (first use in this function) private.c:2937: error: 'arg3' undeclared (first use in this function) private.c:2937: error: parse error before ')' token private.c:2941: error: '_global_p_len' undeclared (first use in this function) private.c:2942: error: 'temp3' undeclared (first use in this function) private.c:2943: warning: ISO C90 forbids mixed declarations and code private.c:2947: error: 'arg2' undeclared (first use in this function) private.c:2959: error: parse error before ')' token private.c:2959: error: parse error before ')' token private.c: In function '_wrap_fribidi_unicode_to_cap_rtl': private.c:2989: error: 'FriBidiChar' undeclared (first use in this function) private.c:2989: error: 'arg1' undeclared (first use in this function) private.c:2989: error: parse error before ')' token private.c:2990: error: 'FriBidiStrIndex' undeclared (first use in this function) private.c:2995: error: '_global_p_len' undeclared (first use in this function) private.c:2996: warning: ISO C90 forbids mixed declarations and code private.c:3001: error: 'arg2' undeclared (first use in this function) private.c:3012: error: parse error before ')' token private.c: In function 'boot_Text__Bidi__private': private.c:3750: error: 'FRIBIDI_TYPES_COUNT' undeclared (first use in this function) lipo: can't open input file: /var/tmp//ccTb0a0v.out (No such file or directory) make: *** [private.o] Error 1