There's an error in line 114 of Makefile.PL:

   $ARS_LIBS .= " -lpthread -licuuc -licui18n";

which should be changed to

   $ARS_LIBS .= " -lpthread -licuucbmc -licui18nbmc";


Additionally, as Jeff already wrote, the unicode libraries might be 
missing on your system.


Regards,
Thilo Stapff


Geoffrey Endresen wrote:
> 
> I've seen some recommendations, but for solving this issue. Any help 
> would be appreciated.
> 
> -------| remedy-dev-4715: ~/ARSperl-1.90 |---------
> 
> % perl Makefile.PL
> 
> Building against perl 5.008008
> 
> Generating support.h file..
> 
>         Processing AR_STRUCT_ITEM codes..
> 
>         Processing AR_SERVER_STAT codes..
> 
>         Processing AR_SCHEMA codes..
> 
>         Processing AR_COM_PARM codes..
> 
>         Processing AR_COM_METHOD codes..
> 
>         Processing AR_DDE codes..
> 
>         Processing AR_ACTIVE_LINK_ACTION codes..
> 
>         Processing AR_ACTIVE_LINK_ACTION_OPEN codes..
> 
>         Processing AR_CHAR_MENU_DD type codes..
> 
>         Processing AR_CHAR_MENU_DD name codes..
> 
>         Processing AR_CHAR_MENU_DD value format..
> 
>         Processing AR_CHAR_MENU codes..
> 
>         Processing AR_FILTER_ACTION codes..
> 
>         Processing AR_MENU_REFRESH codes..
> 
>         Processing AR_PERMISSIONS (Schema) codes..
> 
>         Processing AR_PERMISSIONS (Field) codes..
> 
>         Processing AR_DATA_TYPE codes..
> 
>         Processing AR_BYTE_LIST codes..
> 
>         Processing AR_NO_MATCH codes..
> 
>         Processing AR_MULTI_MATCH codes..
> 
>         Processing AR_RETURN codes..
> 
>         Processing AR_FUNCTION codes..
> 
>         Processing ARCON codes..
> 
>         Processing ARCONOWNER codes..
> 
>         Processing ARREF codes..
> 
>         Processing AR_KEYWORD codes..
> 
>         Processing AR_SERVER_INFO codes..
> 
>  
> 
> Generating serverTypeInfoHints.h ..
> 
> Converting C header files to perl modules ..
> 
> Configuring with options:
> 
>         ARSVERSION  = 7.00
> 
>         ARSAPI      = api70
> 
>         AUTODEFINES =  -g   -Wno-unused-variable -Wuninitialized  
> -DARS32  -DARS452  -malign-double  -DPERL_PATCHLEVEL_IS=8 
> -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50
> 
> Checking if your kit is complete...
> 
> Looks good
> 
> Warning: -Lapi70/lib changed to 
> -L/local/home/endresen/ARSperl-1.90/api70/lib
> 
> Writing Makefile for ARS
> 
> === ARSperl 'make test' configuration. ===
> 
>  
> 
> Please enter the following information. This information will be
> 
> recorded in ./t/config.cache
> 
>  
> 
> If you want to skip the 'make test' step, just hit ENTER
> 
> three times. You can configure it later by either re-running
> 
> 'perl Makefile.PL' or by editting ./t/config.cache
> 
>  
> 
> Fair warning: you probably don't want to run 'make test' against a
> 
> production ARSystem server.
> 
>  
> 
> Server Name []: remedy-dev-4715.sea5
> 
> Admin Username []: endresen
> 
> Admin Password []: password
> 
>  
> 
> Type 'make' (windows: 'nmake') to build ARSperl.
> 
> Type 'make test' to test ARSperl before installing.
> 
> Type 'make install' to install ARSperl.
> 
>  
> 
> -------| remedy-dev-4715: ~/ARSperl-1.90 |---------
> 
> % make
> 
> cp ARSarerrno-h.pm blib/lib/ARSarerrno-h.pm
> 
> cp ARSnparm.pm blib/lib/ARSnparm.pm
> 
> cp artypes.ph <http://artypes.ph> blib/lib/artypes.ph <http://artypes.ph>
> 
> cp _h2ph_pre.ph <http://h2ph_pre.ph> blib/lib/_h2ph_pre.ph 
> <http://h2ph_pre.ph>
> 
> cp ARSar-h.pm blib/lib/ARSar-h.pm
> 
> cp ARSnterrno-h.pm blib/lib/ARSnterrno-h.pm
> 
> cp ARSnt-h.pm blib/lib/ARSnt-h.pm
> 
> cp ARSOOsup.pm blib/lib/ARSOOsup.pm
> 
> cp ARSOOmsgs.pm blib/lib/ARSOOmsgs.pm
> 
> cp ARSOOform.pm blib/lib/ARSOOform.pm
> 
> cp ARS.pm blib/lib/ARS.pm
> 
> AutoSplitting blib/lib/ARS.pm (blib/lib/auto/ARS)
> 
> /usr/bin/perl /usr/lib/perl5/5.8.8/ExtUtils/xsubpp  -typemap 
> /usr/lib/perl5/5.8.8/ExtUtils/typemap -typemap typemap  ARS.xs > ARS.xsc 
> && mv ARS.xsc ARS.c
> 
> gcc -c  -Iapi70/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing 
> -pipe -Wdeclaration-after-statement -I/usr/local/include 
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g 
> -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
> --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
> -fasynchronous-unwind-tables   -DVERSION=\"1.90\" -DXS_VERSION=\"1.90\" 
> -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"  -g   
> -Wno-unused-variable -Wuninitialized  -DARS32  -DARS452  -malign-double  
> -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50  ARS.c
> 
> ARS.c: In function âXS_ARS_ars_CreateFieldâ:
> 
> ARS.xs:4179: warning: âcreateModeâ may be used uninitialized in this 
> function
> 
> ARS.xs: In function âXS_ARS_ars_SetVUIâ:
> 
> ARS.xs:5039: warning: call to __builtin___memset_chk will always 
> overflow destination buffer
> 
> gcc -c  -Iapi70/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing 
> -pipe -Wdeclaration-after-statement -I/usr/local/include 
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g 
> -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
> --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
> -fasynchronous-unwind-tables   -DVERSION=\"1.90\" -DXS_VERSION=\"1.90\" 
> -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"  -g   
> -Wno-unused-variable -Wuninitialized  -DARS32  -DARS452  -malign-double  
> -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50  
> support.c
> 
> support.c: In function âperl_ARFieldValueOrArithStructâ:
> 
> support.c:3338: warning: pointer targets in passing argument 2 of 
> âperl_dataType_namesâ differ in signedness
> 
> support.c: In function âsv_to_ARValueâ:
> 
> support.c:3880: warning: operation on â__lenâ may be undefined
> 
> support.c:3902: warning: operation on â__lenâ may be undefined
> 
> support.c: In function âperl_ARCharMenuStructâ:
> 
> support.c:4495: warning: âretâ may be used uninitialized in this function
> 
> support.c: In function âperl_ARBulkEntryReturnâ:
> 
> support.c:4248: warning: âretâ may be used uninitialized in this function
> 
> gcc -c  -Iapi70/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing 
> -pipe -Wdeclaration-after-statement -I/usr/local/include 
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g 
> -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
> --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
> -fasynchronous-unwind-tables   -DVERSION=\"1.90\" -DXS_VERSION=\"1.90\" 
> -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"  -g   
> -Wno-unused-variable -Wuninitialized  -DARS32  -DARS452  -malign-double  
> -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50 
>  supportrev.c
> 
> supportrev.c: In function ârev_ARValueStructâ:
> 
> supportrev.c:1235: warning: pointer targets in passing argument 3 of 
> âPerl_sv_2pv_flagsâ differ in signedness
> 
> supportrev.c: In function ârev_ARByteListâ:
> 
> supportrev.c:1482: warning: format â%dâ expects type âintâ, but argument 
> 3 has type âlong unsigned intâ
> 
> supportrev.c: In function ârev_ARPermissionListâ:
> 
> supportrev.c:2738: warning: suggest parentheses around assignment used 
> as truth value
> 
> supportrev.c:2739: warning: null argument where non-null required 
> (argument 1)
> 
> supportrev.c: At top level:
> 
> supportrev.c:542: warning: ârev_ARDisplayStruct_helperâ defined but not used
> 
> gcc -c  -Iapi70/include -D_REENTRANT -D_GNU_SOURCE -fno-strict-aliasing 
> -pipe -Wdeclaration-after-statement -I/usr/local/include 
> -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g 
> -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector 
> --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic 
> -fasynchronous-unwind-tables   -DVERSION=\"1.90\" -DXS_VERSION=\"1.90\" 
> -fPIC "-I/usr/lib/perl5/5.8.8/i386-linux-thread-multi/CORE"  -g   
> -Wno-unused-variable -Wuninitialized  -DARS32  -DARS452  -malign-double  
> -DPERL_PATCHLEVEL_IS=8 -DPERL_SUBVERSION_IS=8 -DPERL_BASEREV_IS=50  
> supportrev_generated.c
> 
> supportrev_generated.c: In function ârev_ARCharMenuQueryStructâ:
> 
> supportrev_generated.c:2791: warning: passing argument 2 of 
> âcopyUIntArrayâ from incompatible pointer type
> 
> Running Mkbootstrap for ARS ()
> 
> chmod 644 ARS.bs
> 
> rm -f blib/arch/auto/ARS/ARS.so
> 
> gcc  -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
> -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 
> -mtune=generic -fasynchronous-unwind-tables -L/usr/local/lib ARS.o 
> support.o supportrev.o supportrev_generated.o api70/lib/libar.a  -o 
> blib/arch/auto/ARS/ARS.so    \
> 
>            -L/local/home/endresen/ARSperl-1.90/api70/lib -lpthread 
> -licuuc -licui18n    \
> 
>  
> 
> /usr/bin/ld: cannot find -licuuc
> 
> collect2: ld returned 1 exit status
> 
> make: *** [blib/arch/auto/ARS/ARS.so] Error 1
> 
> 
> 
> -- 
> -Geoff Endresen
> Amazon.com
> 
> 
> ------------------------------------------------------------------------
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
> Don't miss this year's exciting event. There's still time to save $100. 
> Use priority code J8TL2D2. 
> http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users

Reply via email to