Artifact
3a83737b0ad0af7d179049cdd4f47151ecce441b:
Ticket change
[3a83737b0a]
- Ticket
[6981de95b6] Makefile for OpenSolaris/Solaris is not correct status still Open with 2 other changes
by
tjyang
2010-06-18 01:34:00.
D 2010-06-18T01:34:00
J comment With\sfollowing\sdiff\sof\sMakefile,\r\n\r\n<verbatim>\r\nroot@600m:/export/home/tjyang/Fossil-076f7adff2#\sdiff\sMakefile\sMakefile.orig\r\n39c39\r\n<\s#\sLIB\s+=\s-lsocket\r\n---\r\n>\s#\sLIB\s+=\slsocket\r\n41c41\r\n<\sLIB\s+=\s-lsocket\s-lnsl\r\n---\r\n>\s#\sLIB\s+=\s-lsocket\s-lnsl\r\nroot@600m:/export/home/tjyang/Fossil-076f7adff2#\r\n</verbatim>\r\n\r\nI\swas\sable\sto\sbuild\sfossil\son\sopensolaris\sb124.\r\n\r\n<verbatim>\r\nroot@600m:/export/home/tjyang/Fossil-076f7adff2#\suname\s-a\r\nSunOS\s600m\s5.11\ssnv_122\si86pc\si386\si86pc\sSolaris\r\nroot@600m:/export/home/tjyang/Fossil-076f7adff2#\scat\s/etc/release\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sOpenSolaris\sDevelopment\ssnv_122\sX86\r\n\s\s\s\s\s\s\s\s\s\s\sCopyright\s2009\sSun\sMicrosystems,\sInc.\s\sAll\sRights\sReserved.\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sUse\sis\ssubject\sto\slicense\sterms.\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sAssembled\s28\sAugust\s2009\r\nroot@600m:/export/home/tjyang/Fossil-076f7adff2#\sls\s-l\sfossil\r\n-rwxr-xr-x\s1\sroot\sroot\s1582864\s2009-10-13\s23:37\sfossil\r\nroot@600m:/export/home/tjyang/Fossil-076f7adff2#\r\n</verbatim>\r\n\r\n<hr><i>stephan\sadded\son\s2009-10-17\s12:07:44:</i><br>\r\nThis\sseems\sto\sdepend\son\sthe\sOpenSolaris\sversion.\si\sadded\sthose\slines\sabout\sa\syear\sago,\sand\s-lnsl\swasn't\sneeded\son\sthe\sNexenta\sOpenSolaris\si\sused\sat\sthe\stime.\si\sdon't\sremember\sif\sit\swas\san\serror\sto\slink\sagainst\sit,\sthough.\r\n\r\n<hr><i>anonymous\sadded\son\s2009-10-18\s02:26:59:</i><br>\r\nat\sleast\sfollowing\sdiff\sneed\sto\sbe\sapplied.\s"lsocket"\sneed\sto\sbe\styped\sas\s"-lsocket".\r\n\r\n<nowiki>\s\r\n<pre>\r\n<\s#\sLIB\s+=\s-lsocket\r\n---\r\n>\s#\sLIB\s+=\slsocket\r\n</pre>\r\n</nowiki>\s\r\n\r\n\r\ntj\syang\r\n\r\n<hr><i>anonymous\sadded\son\s2009-12-29\s19:15:49:</i><br>\r\nHi,\sCan\ssomeone\swith\supload/write\spermission\sto\scorrect\sthe\serror\sfor\sSolaris/OpenSolaris\sOS.\r\n\r\n1.\r\n<nowiki>\s\r\n<pre>\r\n.o\ssync.o\stag.o\sth_main.o\stimeline.o\stkt.o\stktsetup.o\sundo.o\supdate.o\surl.o\suser.o\sverify.o\svfile.o\swiki.o\swikiformat.o\swinhttp.o\sxfer.o\szip.o\ssqlite3.o\sth.o\sth_lang.o\s-lz\s\s-lsocket\r\nUndefined\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sfirst\sreferenced\r\n\ssymbol\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sin\sfile\r\ngethostbyname\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\shttp_socket.o\s\s(symbol\sbelongs\sto\simplicit\sdependency\s/lib/libnsl.so.1)\r\ninet_addr\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\shttp_socket.o\s\s(symbol\sbelongs\sto\simplicit\sdependency\s/lib/libnsl.so.1)\r\ninet_ntoa\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\scgi.o\s\s(symbol\sbelongs\sto\simplicit\sdependency\s/lib/libnsl.so.1)\r\nld:\sfatal:\ssymbol\sreferencing\serrors.\sNo\soutput\swritten\sto\sfossil\r\ncollect2:\sld\sreturned\s1\sexit\sstatus\r\ngmake:\s***\s[fossil]\sError\s1\r\nroot@600m:/pub/fossil/Fossil-86cbb69af2#\r\n</pre>\r\n</nowiki>\r\n\r\n<hr><i>anonymous\sadded\son\s2009-12-29\s19:24:56:</i><br>\r\nPlease\sapply\sfollowing\spatch\sto\sMakefile.\sI\stested\son\son\sSolaris\s10(sparc\sand\sx86)\sand\sOpenSolaris\s124\sup\sto\s130\srevision.\r\n\r\n<nowiki>\r\n<pre>\r\n---\sMakefile.orig\s\s\s\s\s\s\s2009-12-29\s13:20:21.449765912\s-0600\r\n+++\sMakefile\s\s\s\s2009-12-29\s13:20:54.935476106\s-0600\r\n@@\s-35,9\s+35,7\s@@\r\n\s#\s\s\s\schroot\sjail.\r\n\s#\r\n\sLIB\s=\s-lz\s$(LDFLAGS)\r\n-#\sIf\syou're\son\sOpenSolaris:\r\n-#\sLIB\s+=\slsocket\r\n-#\sSolaris\s10\sneeds:\r\n+#\sSolaris\s10/OpenSolaris\s\sneeds:\r\n\s#\sLIB\s+=\s-lsocket\s-lnsl\r\n\s#\sMy\sassumption\sis\sthat\sthe\sSol10\sflags\swill\swork\sfor\sSol8/9\sand\spossibly\s11.\r\n\r\n</pre>\r\n</nowiki>\r\n\r\n<hr><i>anonymous\sadded\son\s2009-12-29\s20:19:21:</i><br>\r\nCorrection,\sOpenSoaris\s130\shas\sfollowing\slinking\serror.\r\n\r\n<pre>\r\n\r\ngcc\s-Os\s-Wall\s-o\sfossil\sadd.o\sallrepo.o\sbag.o\sblob.o\sbranch.o\sbrowse.o\s\r\ncaptcha.o\scgi.o\scheckin.o\scheckout.o\sclearsign.o\sclone.o\scomformat.o\s\r\nconfigure.o\sconstruct.o\scontent.o\sdb.o\sdelta.o\sdeltacmd.o\sdescendants.o\sdiff.o\s\r\ndiffcmd.o\sdoc.o\sencode.o\sfile.o\sfinfo.o\shttp.o\shttp_socket.o\shttp_transport.o\s\r\ninfo.o\slogin.o\smain.o\smanifest.o\smd5.o\smerge.o\smerge3.o\sname.o\spivot.o\spqueue.o\r\n\sprintf.o\srebuild.o\sreport.o\srss.o\srstats.o\sschema.o\ssearch.o\ssetup.o\ssha1.o\s\r\nshun.o\sskins.o\sstat.o\sstyle.o\ssync.o\stag.o\sth_main.o\stimeline.o\stkt.o\s\r\ntktsetup.o\sundo.o\supdate.o\surl.o\suser.o\sverify.o\svfile.o\swiki.o\swikiformat.o\s\r\nwinhttp.o\sxfer.o\szip.o\ssqlite3.o\sth.o\sth_lang.o\s-lsocket\s-lnsl\r\n\r\nUndefined\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sfirst\sreferenced\r\n\ssymbol\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sin\sfile\r\ncrc32\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\szip.o\r\ndeflateEnd\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sblob.o\r\ndeflateInit2_\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\szip.o\r\nuncompress\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sblob.o\r\ncompress\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sblob.o\r\ndeflate\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sblob.o\r\ndeflateInit_\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sblob.o\r\nld:\sfatal:\ssymbol\sreferencing\serrors.\sNo\soutput\swritten\sto\sfossil\r\ncollect2:\sld\sreturned\s1\sexit\sstatus\r\ngmake:\s***\s[fossil]\sError\s1\r\nroot@600m:/pub/fossil/Fossil-86cbb69af2#\r\nroot@600m:/pub/fossil/Fossil-86cbb69af2#\scat\s/etc/release\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sOpenSolaris\sDevelopment\ssnv_130\sX86\r\n\s\s\s\s\s\s\s\s\s\s\sCopyright\s2009\sSun\sMicrosystems,\sInc.\s\sAll\sRights\sReserved.\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sUse\sis\ssubject\sto\slicense\sterms.\r\n\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\s\sAssembled\s18\sDecember\s2009\r\nroot@600m:/pub/fossil/Fossil-86cbb69af2#\r\n\r\n</pre>\r\n\r\n<hr><i>anonymous\sadded\son\s2009-12-29\s20:30:15:</i><br>\r\nThis\sis\sthe\snew\spatch\sfor\sOpenSolaris\s130,\szlib\sneed\sto\sbe\sdescribed\sin\sLIB\svariable.\r\n\r\n<pre>\r\n\r\n---\sMakefile.orig\s\s\s\s\s\s\s2009-12-29\s13:20:21.449765912\s-0600\r\n+++\sMakefile\s\s\s\s2009-12-29\s14:27:05.946202215\s-0600\r\n@@\s-35,10\s+35,8\s@@\r\n\s#\s\s\s\schroot\sjail.\r\n\s#\r\n\sLIB\s=\s-lz\s$(LDFLAGS)\r\n-#\sIf\syou're\son\sOpenSolaris:\r\n-#\sLIB\s+=\slsocket\r\n-#\sSolaris\s10\sneeds:\r\n-#\sLIB\s+=\s-lsocket\s-lnsl\r\n+#\sSolaris\s10/OpenSolaris\s\sneeds:\r\n+LIB\s+=\s-lsocket\s-lnsl\r\n\s#\sMy\sassumption\sis\sthat\sthe\sSol10\sflags\swill\swork\sfor\sSol8/9\sand\spossibly\s11.\r\n\r\n</pre>\r\n\r\n\sgcc\sinfo\son\sopensolaris\s130.\r\n\r\n<pre>\r\nroot@600m:/pub/fossil/Fossil-86cbb69af2#\sgcc\s-v\r\nReading\sspecs\sfrom\s/usr/sfw/lib/gcc/i386-pc-solaris2.11/3.4.3/specs\r\nConfigured\swith:\s/builds2/sfwnv-gate/usr/src/cmd/gcc/gcc-3.4.3/configure\s\r\n<snip>\r\n-languages=c,c++,f77,objc\s--enable-shared\r\nThread\smodel:\sposix\r\ngcc\sversion\s3.4.3\s(csl-sol210-3_4-20050802)\r\nroot@600m:/pub/fossil/Fossil-86cbb69af2#\r\n\r\n</pre>
J title Makefile\sfor\sOpenSolaris/Solaris\s\sis\snot\scorrect
K 6981de95b677bcc5ba7da4818015f1e5c049463f
U tjyang
Z c68b81e994b7bbdca8127762b465f2c8