Date: Fri, 19 Nov 2010 12:23:44 +0100 (CET) From: Riccardo Torrini <riccardo@torrini.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/152399: databases/yasql fail to compile/run due to non-existing function call Message-ID: <20101119112344.63EBD1CC0D@tiger.fi.esaote.it> Resent-Message-ID: <201011191200.oAJC0J7x041146@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 152399 >Category: ports >Synopsis: databases/yasql fail to compile/run due to non-existing function call >Confidential: no >Severity: serious >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Nov 19 12:00:18 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Riccardo Torrini >Release: FreeBSD 8.1-STABLE i386 >Organization: >Environment: System: FreeBSD tiger.fi.esaote.it 8.1-STABLE FreeBSD 8.1-STABLE #16: Tue Oct 19 09:24:48 CEST 2010 root@tiger.fi.esaote.it:/usr/obj/usr/src/sys/TIGER i386 >Description: yasql try to use perl err() function and fail to compile/run. Also give some warning about deprecated functions. >How-To-Repeat: # cd /usr/ports/databases/yasql && make install clean # yasql syntax error at /usr/local/bin/yasql line 177, near "err" syntax error at /usr/local/bin/yasql line 180, near "}" Execution of /usr/local/bin/yasql aborted due to compilation errors. After substitued all err() with die() yasql start but if you use perl -w `which yasql` you can also get this warnings: Use of "do" to call subroutines is deprecated at /tmp/ya line 2407. Use of "do" to call subroutines is deprecated at /tmp/ya line 2410. \1 better written as $1 at /tmp/ya line 2876. \1 better written as $1 at /tmp/ya line 2890. Unrecognized escape \G passed through at /tmp/ya line 3565. Unrecognized escape \S passed through at /tmp/ya line 3565. First four lines are self-explained, last two have a missing "\" in the help section (to correctly show as "\G" asking for help). >Fix: Change err() with die(), replace \1 with $1, add some missing \ Also bumped PORTREVISION to 1 (full patch attached) begin 600 yasql.patch.gz M'XL(`&%4YDP"`ZU7;7/B.!+^''Y%CX<,$(RQ@01B+MED&68W=4F8@FSNKI)9 MRF`!OAB+D>1D4@GWVZ\EV880YN9ECW)96.IN=3_]J"7YP60"%19?PJ/'/X?6 M@I'[ZH5W1R9!2'1?]IFK5"K;Q'9JMGU8L5N5VC[8AVZ][M9:EIW^H&SC>*Y< M+F^80S7'KCA.Q3D$QW$;CENKO5!S4.WD!"I-\P#*3;,))R<YR,''7O_J\O2B M>[2SHPSJGNMN?W#6N\1.QVK5<V79U^]>GZ6=.>B<7G5_Z_7/N@/\]CWAC3Q. M>`XN3@=7W?YP<':E1@8?<!(Y[4%=SGO0,`_5Q#L[^:>+ZR7DGS[VNQ_._KFL M$C&N:CC&-)I\=4""-0YHS*$-MVAG$N`$Y07EHK+PQ'CFYLIHNM\]N_QX?MKI M#CL7[Y=0X.;N[GFO<WK^Z^F@N[MKYI^RKZ4Y+>!L_^C_?=#O+).9@BA7SH&R M&D1<>&'HXEP_ZS+WY@M,.%C!!-[XF*Z(^,7+G@3U?:\S*.7\;;R16>55%50E M]2I)^K:A33YMD]EQ#IMVQ7;P`=MQ;1N?5R19<6NKB8QG+7#VW9KCUAM;>6:; M^.68CM.0"2^OO`LBB[)@*GF^7Y$/$K;EHCN-YC:>E^$K4SNV6W]-\;(BFXW\ M+JNWG!L)`IR$9"R*Q:0=(/)_7)5,R#_#$3BE&_M3J0UOXV@43R:$@1Y7JI4\ M?^0RCW[`4-:0V37:Z-I&_PN&I4*0"DF)-84U>B@Q?-Z"8(\@*`31.(Q]`E?! MG+CN[T&?<)A0!I(W,&6>I`^,2#2>S3UV%T13';33;,BH=:/"UK\'%A6-#HTB MC#N@$83(:B@*-$YCX4)>^O`TSL:'R<BR9)3:F9'/<2"*3M:Q!!)R`D^(CAXG MC,E)XM"'B`I(S,EHTMI@@C3L`YJVUJ8W$$AMP@_(3YN`[&<9WQ/04K5+#5SS MX%`"IYL,N$P$WW&$"X$7\Q,:1WXI"WLC:,R/#^]_?>^Z/>:-0V)9%N"Z1\<A M*2(6P.F]%X3>"+<#GP7WA/$5!!L`_`5S&1C_I@$FWP1\3A*!$EA@6+=1"H:. M\.V"!9$`([-R8Z"<5G_>U/Z$VFV-W6'-D=CI)L,NGZ`_Y`+-3I'[A0)@\=OL M)Y^A0+X(PB(O+*2YR?NCF1?Y&-(1^*-AHE+,(SQ#S":"3IF9I\P;XH;#98+G MU"<F9H9,DO?&/&FDDK3!Y*6EKV9S"_]<Z1N*H56XT7\_*1C+W\??K^J_6%'K MB_8GC0$P(F(T89>2/#E8'%5UT*W*%(]',)Z1\=V0*H(-9W2>>O`6KF8!U\.Z M^H@9@5[_M'/>'?[>N^@"B>X#1J,Y0=K<>RQ0),2\21RX3'8@"CRQ)4/@1"B@ M%<P?-8^Q#QYIS+YI^(U1`@6S`OGGM!4N>B5#OGMY_;2FMM2X):CI.I=4!Z?A M'"CD=*N06R9[B@00RRD9COE]PB/U7>P,KDOP_/R*4W(0<!#DUJI9CGE\DY+H MI?(FH?Z7LEIT_'ZX&AK2!8EP"=EKHW/ORS#$[8.G_4F,M8;=,!W<0M,_*LH= MN5;H`MZ]`]G(Q7I<D(YE7\>%4L;8'?F2\D.!2[J$,TQ#.EIUM-?E?#**IW,^ M+=:Q-O7045D-U"&YD"H4%.NP;B]B@8G!/3/9OV(NA6]03O.]HBS*:(L?<,\V ME7L6K#R14%+<P0A[E&N^6$BM%4RCXT426X75MOD?6"!P.H6SB55,)>H[)OS_ MS9;M;%GY2M!__C'P?QRF1;`@&T[+KC6G_PHL/V@==M8JY.9,QO$[?6`S$M&$ MUJUF72[=I$VVI_DCY"/R@,<OA"F/33OKGC`ZYP)/@*NNAQEA9,IHO*#,)VRE M@FO]]>!_@%>MO:+J?U9]SVJX9.U5;YVJ7N4_II97:N@-EM3B*U4D@O1GQ80M M#AM&>_VX4VNUFAJ55G-]T\9H=\<TC.?1$"\0D^!+2CYD)O'&,P6'4&6^>"+" M@(O5K)".J%#^A+UJM9V=#=>'BC=_PJ=RZ9:7B]9>:87)-^0R$)+3Q9J73UIM M*3-3@U_DRTU,M3>\DSZ#=80PKCY_P;.1@1J&(8\V+_42P.H'#76R3MH$L.X7 M=:OC;B)\A?OCA(8A?9#EZ2$(0V!QI+9-Q7I3_HU47R#`F^(Q'J7$#.3E#U,6 MJ2U2+O_,)&Y7G+#;DUZ_<WZ<W&!@#R1+03OJV!G*ZZ*WO^W;&:PO!O0(]N*K MORJJ>L9_T1C&7@2>[X,'?$8PAC"X(R_*+RX[Y@DL5MX$#VXHIZ*3)Q.U?&6\ MNFBGX.TW-7C[S;7K&&Q!\-OAPK'^8_GQ?+$U\BU:MX-,#??`K;!LT4*H-O2T MVV<1AI9ZG`*&MJ#PMX($`>]G(W5&T[:\;,.V$HK(LC^/D7DCR1<V]X0@OL:J MX335321I4ZR.`D'F</G'^3EP01<<U%E=LDRG0/L[I?+8%:$+%`_J$^0A8)(X M'NG$3-T1Y556F\+BRC"_"V\LKQ+(%GFUF'N/Z!'%_#$\MI6W2VX37;F(>[J+ GWDSQN"H3J^CBHUM10<`#97>:[V,/0_"BQSF6%:G]7S;=I@<U$P`` ` end >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101119112344.63EBD1CC0D>