Content-Type: text/plain Content-Disposition: inline Content-Transfer-Encoding: binary MIME-Version: 1.0 X-Mailer: MIME-tools 5.411 (Entity 5.404) X-RT-Original-Encoding: iso-8859-1 Content-Length: 3270 From b17783@achilles.ctd.anl.gov Tue Dec 3 14:42:44 1996 Received: from MIT.EDU (PACIFIC-CARRIER-ANNEX.MIT.EDU [18.69.0.28]) by rt-11.MIT.EDU (8.7.5/8.7.3) with SMTP id OAA21442 for ; Tue, 3 Dec 1996 14:42:43 -0500 Received: from achilles.ctd.anl.gov by MIT.EDU with SMTP id AA14843; Tue, 3 Dec 96 14:42:10 EST Received: from pembroke.ctd.anl.gov (pembroke.ctd.anl.gov [146.137.64.73]) by achilles.ctd.anl.gov (8.6.11/8.6.11) with ESMTP id NAA02697; Tue, 3 Dec 1996 13:42:07 -0600 Received: (b17783@localhost) by pembroke.ctd.anl.gov (8.6.11/8.6.11) id NAA20014; Tue, 3 Dec 1996 13:42:06 -0600 Message-Id: <199612031942.NAA20014@pembroke.ctd.anl.gov> Date: Tue, 3 Dec 1996 13:42:06 -0600 From: deengert@anl.gov Reply-To: deengert@anl.gov To: krb5-bugs@MIT.EDU Cc: krbdev@MIT.EDU Subject: Krb5-1.0 AIX 4.1.4 make with shared fails X-Send-Pr-Version: 3.99 >Number: 271 >Category: krb5-build >Synopsis: Krb5-1.0 AIX 4.1.4 make with shared fails >Confidential: yes >Severity: serious >Priority: medium >Responsible: hartmans >State: closed >Class: sw-bug >Submitter-Id: unknown >Arrival-Date: Tue Dec 03 14:43:01 EST 1996 >Last-Modified: Wed Feb 7 19:48:12 EST 2001 >Originator: >Organization: Douglas E. Engert Argonne National Laboratory 9700 South Cass Avenue Argonne, Illinois 60439 (630) 252-5444 PGP Key fingerprint = 20 2B 0C 78 43 8A 9C A6 29 F7 A3 6D 5E 30 A6 7F >Release: 1.0 >Environment: AIX 4.1.4 gcc 2.7.2 System: AIX pembroke 1 4 000300234600 >Description: Make of util/profile/test_parse fails with collect2: libcom_err.a: library not found >How-To-Repeat: Using config options of --enable-shared the et/libcom_err.a is built as a shared library: echo error_message.o et_name.o init_et.o com_err.o >DONE ./../../util/makeshlib libcom_err.a \ "-L./../../lib" \ "" " " "1.0" . rm libcom_err.a ar cq libcom_err.a ./error_message.o ./et_name.o ./init_et.o ./com_err.o /bin/ld -o shr.o.1.0 libcom_err.a -H512 -T512 -bM:SRE -bgcbypass:1 -bnodelcsect -bE:libcom_err.a.syms -L./../../lib -lc ld: 0711-327 WARNING: Entry point not found: __start rm -f ../../lib/libcom_err.a.1.0 ln -s ../util/et/libcom_err.a ../../lib/libcom_err.a.1.0 rm -f ./../../lib/libcom_err.a ln -s libcom_err.a.1.0 ./../../lib/libcom_err.a make[2]: Leaving directory `/afs/anl.gov/appl/krb5-1.0ea/build/rs_aix41/util/et' Later in the make: gcc -o test_parse test_parse.o prof_tree.o prof_file.o prof_parse.o prof_err.o prof_init.o ../et/libcom_err.a collect2: libcom_err.a: library not found make[2]: *** [test_parse] Error 1 An ls -l of ../et/libcom_err.a shows it is present. I tried playing with the mod bits, and this did not help. >Fix: >Audit-Trail: Responsible-Changed-From-To: tlyu->hartmans Responsible-Changed-By: hartmans Responsible-Changed-When: Tue Dec 10 05:42:24 1996 Responsible-Changed-Why: I understand the problem but am not sure how we want to deal with it. I will coordinate with tlyu. State-Changed-From-To: open-closed State-Changed-By: tlyu State-Changed-When: Wed Feb 7 19:47:59 2001 State-Changed-Why: truly ancient; should be fixed for 1.2.2 anyway :-) >Unformatted: