Sachverhalt: Sachverhalt: A. Mit Urteil vom 30. September/9. Dezember 1999 schied das Bezirksgericht Rorschach die Ehe von M._ (Ehemann) und F._ (Ehefrau) und regelte die Nebenfolgen. Namentlich sprach es F._ einen monatlichen Unterhaltsbeitrag bis zur ihrer ordentlichen Pensionierung von Fr. 900.-- zu und wies ihren Antrag auf Überweisung einer Freizügigkeitsleistung sowie einer Entschädigung nach Art. 165 Abs. 2 ZGB ab. Im Rahmen der güterrechtlichen Auseinandersetzung verpflichtete es F._ zur Zahlung von Fr. 79'672.75 an M._ und halbierte den Saldo eines gemeinsamen Bankkontos der Parteien. A. Mit Urteil vom 30. September/9. Dezember 1999 schied das Bezirksgericht Rorschach die Ehe von M._ (Ehemann) und F._ (Ehefrau) und regelte die Nebenfolgen. Namentlich sprach es F._ einen monatlichen Unterhaltsbeitrag bis zur ihrer ordentlichen Pensionierung von Fr. 900.-- zu und wies ihren Antrag auf Überweisung einer Freizügigkeitsleistung sowie einer Entschädigung nach Art. 165 Abs. 2 ZGB ab. Im Rahmen der güterrechtlichen Auseinandersetzung verpflichtete es F._ zur Zahlung von Fr. 79'672.75 an M._ und halbierte den Saldo eines gemeinsamen Bankkontos der Parteien. B. Auf Berufung beider Parteien und Anschlussberufung von F._ verpflichtete das Kantonsgericht St. Gallen am 31. Juli 2002 M._ zu einem monatlichen Unterhaltsbeitrag von Fr. 1'100.-- bis zu seiner ordentlichen Pensionierung und zu einer Entschädigung aus Vorsorgeausgleich von Fr. 26'976.-- an F._ sowie im Umfang von Fr. 4'580.-- zur Tilgung der unbezahlten Steuerschulden aus den Jahren 1997/1998. Es wies den Anspruch auf Entschädigung gemäss Art. 165 ZGB und das Begehren um Schuldneranweisung von F._ ab und verpflichtete sie zur Zahlung von Fr. 65'502.-- aus Güterrecht an M._. B. Auf Berufung beider Parteien und Anschlussberufung von F._ verpflichtete das Kantonsgericht St. Gallen am 31. Juli 2002 M._ zu einem monatlichen Unterhaltsbeitrag von Fr. 1'100.-- bis zu seiner ordentlichen Pensionierung und zu einer Entschädigung aus Vorsorgeausgleich von Fr. 26'976.-- an F._ sowie im Umfang von Fr. 4'580.-- zur Tilgung der unbezahlten Steuerschulden aus den Jahren 1997/1998. Es wies den Anspruch auf Entschädigung gemäss Art. 165 ZGB und das Begehren um Schuldneranweisung von F._ ab und verpflichtete sie zur Zahlung von Fr. 65'502.-- aus Güterrecht an M._. C. C.a Mit staatsrechtlicher Beschwerde beantragt M._ dem Bundesgericht, das kantonsgerichtliche Urteil betreffend die güterrechtliche Auseinandersetzung, die Steuerschuld und den Unterhaltsbeitrag aufzuheben. Er stellt das Gesuch um unentgeltliche Rechtspflege. F._ hat sich zur staatsrechtlichen Beschwerde nicht vernehmen lassen. Das Kantonsgericht St. Gallen hat ausdrücklich auf Gegenbemerkungen verzichtet. C.b M._ hat gegen das Urteil des Kantonsgerichts St. Gallen zudem Berufung eingereicht.