Time profiling on Mac OS X
Tony Sloane <[email protected]> Wed, 18 May 2005 09:35:40 +1000
| Newsgroups | gmane.comp.lang.haskell.nhc.bugs |
|---|---|
| Message-ID | <[email protected]> |
--Apple-Mail-4-626787581 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed I've been trying a simple test of time profiling on a Mac OS 10.3.9 machine. It fails during linking on the program: main = putStrLn "Hello World!\n" See the attached typescript. Is this a known problem? I note that the libraries on this machine can't be ranlib -s'ed since they have multiple definitions of some symbols. Is this related or can I ignore these warnings? Tony Sloane --Apple-Mail-4-626787581 Content-Transfer-Encoding: quoted-printable Content-Type: application/octet-stream; x-mac-type=54455854; x-unix-mode=0600; name="typescript" Content-Disposition: attachment; filename=typescript Script=20started=20on=20Tue=20May=2017=2014:13:48=202005=0A=0A;=20hmake=20= -t=20-v=20Main=0A=0Anhc98=20=20=20-t=20-v=20=20=20-c=20=20-o=20Main.z.o=20= Main.hs=0A=0A/opt/local/lib/nhc98/powerpc-Darwin7/nhc98comp=20+RTS=20= -RTS=20-P/opt/local/include/nhc98/packages/base=20-tprof=20-I.=20= -P/opt/local/include/nhc98=20./Main.hs=20./Main.hs=20/tmp/Main.15172.hi=20= /tmp/Main.15172.z.c=0A=0Amv=20/tmp/Main.15172.hi=20./Main.hi=0A=0Agcc=20= -D__NHC__=3D118=20-x=20c=20-S=20-DHIGH_BYTE_FIRST=20= -I/opt/local/include/nhc98/=20-DTPROF=20/tmp/Main.15172.z.c=20-o=20= /tmp/Main.15172.s=0A=0Arm=20/tmp/Main.15172.z.c=0A=0Agcc=20-D__NHC__=3D118= =20-c=20-o=20Main.z.o=20/tmp/Main.15172.s=0A=0Arm=20/tmp/Main.15172.s=0A=0A= nhc98=20=20-t=20-v=20=20=20=20-o=20Main=20Main.z.o=20=0A=0AGenerating=20= tprof=20labels=0A=0A/opt/local/lib/nhc98/powerpc-Darwin7/nhc98heap=20=20=20= |=20gcc=20-D__NHC__=3D118=20-x=20c=20-c=20-o=20/tmp/nhc15215.o=20-=0A=0A= gcc=20-D__NHC__=3D118=20-o=20Main=20/tmp/tplMain.o=20Main.z.o=20= /tmp/tprofusr15215.o=20= /opt/local/lib/nhc98/powerpc-Darwin7/tprofprel1.z.o=20= /opt/local/lib/nhc98/powerpc-Darwin7/main.z.o=20= /opt/local/lib/nhc98/powerpc-Darwin7/mutlib.z.o=20= /opt/local/lib/nhc98/powerpc-Darwin7/mutator.z.o=20= /opt/local/lib/nhc98/powerpc-Darwin7/Array.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/BinArray.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Binary.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Bit.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/CPUTime.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/CString.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Char.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Complex.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/DErrNo.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Directory.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Driver.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/FFI.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/GreenCard.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/IO.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/IOExtras.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Ix.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/List.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Locale.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Maybe.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Monad.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdEval.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdGetPID.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdProfile.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdTrace.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdUnsafeCoerce.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Numeric.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Observe.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/PackedString.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/PreludeAll.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Random.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Ratio.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/System.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Time.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/UnboxedArray.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Warning.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSCabal.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSHUnit.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSHaXml.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSQuickCheck.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSbase.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHShaskell-src.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSparsec.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Runtime.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/tprofprel2.z.o=20= /opt/local/lib/nhc98/powerpc-Darwin7/Array.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/BinArray.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Binary.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Bit.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/CPUTime.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/CString.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Char.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Complex.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/DErrNo.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Directory.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Driver.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/FFI.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/GreenCard.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/IO.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/IOExtras.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Ix.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/List.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Locale.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Maybe.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Monad.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdEval.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdGetPID.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdProfile.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdTrace.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdUnsafeCoerce.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Numeric.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Observe.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/PackedString.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/PreludeAll.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Random.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Ratio.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/System.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Time.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/UnboxedArray.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Warning.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSCabal.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSHUnit.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSHaXml.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSQuickCheck.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSbase.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHShaskell-src.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSparsec.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Runtime.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/tprofprel3.z.o=20= /opt/local/lib/nhc98/powerpc-Darwin7/Array.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/BinArray.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Binary.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Bit.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/CPUTime.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/CString.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Char.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Complex.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/DErrNo.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Directory.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Driver.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/FFI.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/GreenCard.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/IO.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/IOExtras.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Ix.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/List.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Locale.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Maybe.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Monad.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdEval.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdGetPID.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdProfile.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdTrace.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/NonStdUnsafeCoerce.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Numeric.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Observe.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/PackedString.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/PreludeAll.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Random.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Ratio.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/System.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Time.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/UnboxedArray.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Warning.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSCabal.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSHUnit.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSHaXml.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSQuickCheck.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSbase.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHShaskell-src.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/libHSparsec.z.a=20= /opt/local/lib/nhc98/powerpc-Darwin7/Runtime.z.a=20/tmp/nhc15215.o=20-lm=0A= =0Ald:=20warning=20table=20of=20contents=20of=20library:=20= /opt/local/lib/nhc98/powerpc-Darwin7/PackedString.z.a=20not=20sorted=20= slower=20link=20editing=20will=20result=20(use=20the=20ranlib(1)=20-s=20= option)=0A=0Ald:=20warning=20table=20of=20contents=20of=20library:=20= /opt/local/lib/nhc98/powerpc-Darwin7/PreludeAll.z.a=20not=20sorted=20= slower=20link=20editing=20will=20result=20(use=20the=20ranlib(1)=20-s=20= option)=0A=0Ald:=20warning=20table=20of=20contents=20of=20library:=20= /opt/local/lib/nhc98/powerpc-Darwin7/System.z.a=20not=20sorted=20slower=20= link=20editing=20will=20result=20(use=20the=20ranlib(1)=20-s=20option)=0A= =0Ald:=20warning=20table=20of=20contents=20of=20library:=20= /opt/local/lib/nhc98/powerpc-Darwin7/PackedString.z.a=20not=20sorted=20= slower=20link=20editing=20will=20result=20(use=20the=20ranlib(1)=20-s=20= option)=0A=0Ald:=20warning=20table=20of=20contents=20of=20library:=20= /opt/local/lib/nhc98/powerpc-Darwin7/PreludeAll.z.a=20not=20sorted=20= slower=20link=20editing=20will=20result=20(use=20the=20ranlib(1)=20-s=20= option)=0A=0Ald:=20warning=20table=20of=20contents=20of=20library:=20= /opt/local/lib/nhc98/powerpc-Darwin7/System.z.a=20not=20sorted=20slower=20= link=20editing=20will=20result=20(use=20the=20ranlib(1)=20-s=20option)=0A= =0Ald:=20warning=20table=20of=20contents=20of=20library:=20= /opt/local/lib/nhc98/powerpc-Darwin7/PackedString.z.a=20not=20sorted=20= slower=20link=20editing=20will=20result=20(use=20the=20ranlib(1)=20-s=20= option)=0A=0Ald:=20warning=20table=20of=20contents=20of=20library:=20= /opt/local/lib/nhc98/powerpc-Darwin7/PreludeAll.z.a=20not=20sorted=20= slower=20link=20editing=20will=20result=20(use=20the=20ranlib(1)=20-s=20= option)=0A=0Ald:=20warning=20table=20of=20contents=20of=20library:=20= /opt/local/lib/nhc98/powerpc-Darwin7/System.z.a=20not=20sorted=20slower=20= link=20editing=20will=20result=20(use=20the=20ranlib(1)=20-s=20option)=0A= =0Ald:=20Undefined=20symbols:=0A=0A_FN_NHC_46Internal_46_95apply1=0A=0A= _FN_NHC_46Internal_46_95apply2=0A=0A_TMSUB_NHC_46DErrNo=0A=0A= _TM_NHC_46DErrNo=0A=0A_TMSUB_NHC_46PackedString=0A=0A= _TM_NHC_46PackedString=0A=0Arm=20-f=20/tmp/nhc15215.o=20/tmp/nhc15215.c=0A= =0Arm=20-f=20/tmp/tpl*15215.o=20/tmp/tprofusr15215.o=0A=0AScript=20done=20= on=20Tue=20May=2017=2014:14:01=202005=0A= --Apple-Mail-4-626787581 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Nhc-bugs mailing list [email protected] http://www.haskell.org/mailman/listinfo/nhc-bugs --Apple-Mail-4-626787581--