2 <html lang="en-us" itemscope itemtype="http://schema.org/Article">
5 <meta name="description" content=" Worked to build 3.0.0 from 3.4.3...">
6 <meta name="generator" content="Movable Type 5.2.3">
7 <title>The Quest to build 3.0.0 from 3.4.3 - Status</title>
8 <link rel="alternate" type="application/atom+xml" title="Recent Entries" href="http://defaria.com/blogs/Status/atom.xml">
9 <link rel="canonical" href="http://defaria.com/blogs/Status/2005/06/the-quest-to-bu.html">
10 <meta name="viewport" content="width=device-width,initial-scale=1">
11 <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles.css">
13 <link rel="stylesheet" href="http://defaria.com/blogs/Status/styles_ie.css">
14 <script src="/mt/mt-static/support/theme_static/rainier/js/html5shiv.js"></script>
17 <link rel="start" href="http://defaria.com/blogs/Status/">
19 <link rel="prev" href="http://defaria.com/blogs/Status/2005/06/rebuild-210gdb.html" title="Rebuild 2.1.0/GDB 6.0">
20 <link rel="next" href="http://defaria.com/blogs/Status/2005/06/210-gdb-build.html" title="2.1.0 GDB Build">
21 <!-- Open Graph Protocol -->
22 <meta property="og:type" content="article">
23 <meta property="og:locale" content="en-us">
24 <meta property="og:title" content="The Quest to build 3.0.0 from 3.4.3">
25 <meta property="og:url" content="http://defaria.com/blogs/Status/2005/06/the-quest-to-bu.html">
26 <meta property="og:description" content=" Worked to build 3.0.0 from 3.4.3...">
27 <meta property="og:site_name" content="Status">
28 <meta property="og:image" content="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
30 <meta itemprop="description" content=" Worked to build 3.0.0 from 3.4.3...">
31 <link itemprop="url" href="http://defaria.com/blogs/Status/2005/06/the-quest-to-bu.html">
32 <link itemprop="image" href="/mt/mt-static/support/theme_static/rainier/img/siteicon-sample.png">
37 <div id="container-inner">
38 <header id="header" role="banner">
39 <div id="header-inner">
40 <div id="header-content">
42 <a href="http://defaria.com/blogs/Status/">
51 <nav role="navigation">
53 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
62 <div id="content-inner">
63 <ul class="breadcrumb breadcrumb-list">
64 <li class="breadcrumb-list-item"><a href="http://defaria.com/blogs/Status/">Home</a></li>
65 <li class="breadcrumb-list-item">The Quest to build 3.0.0 from 3.4.3</li>
67 <div id="individual-main" class="main" role="main">
68 <article id="entry-1646" class="entry entry-asset asset hentry">
69 <div class="asset-header">
70 <h2 itemprop="name" class="asset-name entry-title">The Quest to build 3.0.0 from 3.4.3</h2>
71 <footer class="asset-meta">
72 <ul class="asset-meta-list">
73 <li class="asset-meta-list-item">Posted on <time datetime="2005-06-16T16:17:56-08:00" itemprop="datePublished">June 16, 2005</time></li>
74 <li class="asset-meta-list-item">by <span class="author entry-author vcard"></span></li>
77 <li class="asset-meta-list-item">in <a itemprop="articleSection" rel="tag" href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks</a></li>
83 <div class="entry-content asset-content" itemprop="articleBody">
85 <li>Worked to build 3.0.0 from 3.4.3</li>
89 <blockquote type=cite>
90 <p>Performed the following actions:</p>
92 <h3>Change packaging by hand:</h3>
95 <li>cd /build/toolchain/install-powerpc178/cdk/linux-elf-ppc</li>
101 <li>Created symlinks for the following: ar, as, byacc, c++, cc, cmp, diff, diff3, expect, flex, gcc, ld, make, nm, ranlib, size, strip to link to ../usr/bin (exception: cc -> ../usr/bin/gcc). <b>Note:</b> byacc, c++, cmp, diff, diff3 and expect do not exist in ../usr/bin! Removed symlinks</li>
107 <li>Copied cdk/linux-elf-ppc/usr/lib/gcc/powerpc-lynx-lynxos178/3.4.3/libgcc.a -> lib <b>Note:</b> Unable to find any libstdc++.a's!</li>
109 <li>Created linux-elf-ppc.tar.gz with tar -zcvf ../linux-elf-ppc.tar.gz .</li>
112 <h3>Removing libgcc from LOS178:</h3>
115 <li>cd /build/los178/src/lib/libgcc</li>
119 <li>cvs delete Makefile</li>
123 <li>Editted Makefile to remove libgcc from SUBCOMPONENTS</li>
125 <li>cd /build/los178/src/cdk/common/bison-1.19</li>
129 <li>cvs delete Makefile (<b>Note:</b> there are many other files here. Should they be likewise removed?)</li>
135 <li>cvs delete Makefile</li>
137 <li>cd /build/los178/src/cdk</li>
139 <li>Editted Makefile to remove references to bison-1.19 and links</li>
141 <li>Editted Makefile to add -0.9.6 to "openssl".</li>
144 <p>The following is the result of building src/cdk:</p>
147 <li>coffcorrupt - for test <font color="green">PASSED</font></li>
149 <li>cofflook - for inspecting coff object <font color="green">PASSED</font></li>
151 <li>config - needed <font color="green">PASSED</font></li>
153 <li>crc - append script uses this <font color="green">PASSED</font></li>
155 <li>elflook - for inspecting elf object <font color="red">FAILED</font></li>
157 <li>install - use for installation <font color="green">PASSED</font></li>
159 <li>m4-1.4 - needed for config.tbl <font color="red">Didn't find anything about this!</font></li>
161 <li>man2html - html man page utility <font color="red">Didn't find anything about this!</font></li>
163 <li>mkbootprep - use by vmpc <font color="green">PASSED</font></li>
165 <li>mkimage - maybe need to be update to support elf kernel? <font color="green">PASSED</font></li>
167 <li>mktimestamp - needed for kernel timestamp <font color="green">PASSED</font></li>
169 <li>prepend-crc - mkboot178 uses this <font color="green">PASSED</font></li>
171 <li>gzip-1.2.4 - only for solaris host <font color="green">PASSED</font></li>
173 <li>tar-1.11.2 - only for solaris host <font color="red">FAILED</font></li>
175 <li>vctchk - use for checking vct <font color="red">FAILED</font></li>
177 <li>openssl <font color="red">(Failed to build saying it couldn't find /build/los178/cdk/linux-elf-ppc/bin/make)</font></li>
180 <p>I will try to pick this up from home but I have been having some connectivity issues lately...</p>
185 <h3>Building LOS178 after sections I & II above completed:</h3>
188 <li>Logged in as int</li>
190 <li>Exported toolchain source -> /build/toolchain.src (via tag DEV_LOS178_3p0p0_ppc_20050607)</li>
192 <li>Instructions say to package source yet Makefile's package target does not include fixup.sh so performed this by hand.</li>
194 <li>Stored previously successfully built toolchain -> t3:/export/dev_archive/los178/3p0p0/toolchain/20050607</li>
196 <li>Checked that europa:/build/los178 had TOT. Only differences were the changes to the Makefile(s) describe above and the cvs deletes that I did.</li>
198 <li>rm sys/miscgcc/*.o</li>
200 <li>tar -zxvf /build/bin-image/ppc.cdksol.tar.gz sys/miscgcc</li>
202 <li>tar -zxpf/build/1033-00.cdklinux.tar.gz</li>
204 <li>Sourced SETUP.bash</li>
206 <li>make DEVELOPMENT=yes install > install.log 2>&1</li>
208 <li>make failed due to lack of crc (and a syntax error I introduced in the src/lib/Makefile - missed a "\"!). The crc was missing because I skipped a step, the make install in src/cdk. Turns out I skipped this step because I thought we had performed this yesterday - and we did - but we had some problems there and Vinnie helped me to get that to work. Unfortunately we were using make all during that time and failed to to the make install portion).</li>
210 <li>make failed with the following:<p>
212 <div class="code"><pre>
213 europa:check -t -v install.log
215 make[3]: *** No rule to make target `_udivdi3.o', needed by `archive_step'. Stop.
216 make[3]: *** No rule to make target `install'. Stop.
217 make[3]: *** No rule to make target `install'. Stop.
218 make[3]: *** No rule to make target `install'. Stop.
219 make[3]: *** No rule to make target `install'. Stop.
220 make[3]: *** No rule to make target `install'. Stop.
221 /build/los178/cdk/linux-xcoff-ppc/bin/ld: cannot open -lmiscgcc: No such file or directory
222 make[4]: *** [common_all] Error 1
223 make[3]: *** [re_all] Error 2
224 /build/los178/cdk/linux-xcoff-ppc/bin/ld: cannot open -lmiscgcc: No such file or directory
225 make[4]: *** [a.out] Error 1
226 make[3]: *** [re_all] Error 2
227 make[2]: *** [real] Error 2
228 make[1]: *** [install] Error 2
229 make[3]: *** [gunzip] Error 1
230 make[3]: *** [nohup] Error 1
231 make[3]: *** [install_common] Error 1
232 make[3]: *** [install] Error 1
233 make[2]: *** [real] Error 2
234 make[1]: *** [install] Error 2
235 File: install.log Errors: 20 Warnings: 2545
237 <p>The issues here boil down to the _udivd3.o problem mostly (the No rule to make target `install' are the csp.x86, ibm440ep stuff and there are few permissions problems with chmod since this build was done as int this time). The _udivd3.o problem results from a new .o file introduced by Gilbert and CR #542 and a corresponding change to the Makefile. The miscgcc .o files are gotten from ppc.cdksol.tar.gz but there is no _udivd3.o in ppc.cdksol.tar.gz.</p>
239 <p>After discussing this with Vinnie we determined that Gilbert had checked in these .o files when what really needs to be done is for us to include this new .o file into the ppc.cdk[sol|linux].tar.gz images in bin-image.</p>
241 <li>After building the following errors remain:</p>
244 <li>5 "No rule to make target `install`" remains for devices.ibm440ep, drivers.ibm440ep, csp.440, csp.x86 and bsp.ibm440ep. These are known problems.</li>
246 <li>Various permissions problems dealing with the fact that I had initially built things as adefaria and switched to building as int.</li>
250 <nav class="page-navigation entry-navigation pagination content-nav">
251 <ul class="page-navigation-list">
253 <li class="page-navigation-list-item page-navigation-prev"><a rel="prev" href="http://defaria.com/blogs/Status/2005/06/rebuild-210gdb.html" title="Rebuild 2.1.0/GDB 6.0">Previous entry</a></li>
256 <li class="page-navigation-list-item page-navigation-next"><a rel="next" href="http://defaria.com/blogs/Status/2005/06/210-gdb-build.html" title="2.1.0 GDB Build">Next entry</a></li>
261 <aside id="zenback" class="zenback feedback">
262 Please paste Zenback script code here.
269 <aside class="widgets related" role="complementary">
270 <nav class="widget-search widget">
271 <div class="widget-content">
272 <form method="get" id="search" action="http://defaria.com/mt/mt-search.cgi">
274 <input type="text" name="search" value="" placeholder="Search...">
276 <input type="hidden" name="IncludeBlogs" value="8">
278 <input type="hidden" name="limit" value="20">
279 <button type="submit" name="button">
280 <img alt="Search" src="/mt/mt-static/support/theme_static/rainier/img/search-icon.png">
286 <nav class="widget-archive-category widget">
287 <h3 class="widget-header">Categories</h3>
288 <div class="widget-content">
291 <ul class="widget-list">
294 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/ameriquest/">Ameriquest (99)</a>
302 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/audience/">Audience (3)</a>
310 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/broadcom/">Broadcom (76)</a>
318 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/gpdb/">GPDB (35)</a>
326 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-dynamics/">General Dynamics (61)</a>
334 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/general-electric/">General Electric (13)</a>
342 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/hewlett-packard/">Hewlett Packard (13)</a>
350 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/lynuxworks/">LynuxWorks (162)</a>
358 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/pqa/">PQA (35)</a>
366 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/salira/">Salira (79)</a>
374 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/tellabs/">Tellabs (2)</a>
382 <li class="widget-list-item"><a href="http://defaria.com/blogs/Status/texas-instruments/">Texas Instruments (31)</a>
394 <nav class="widget-archive-dropdown widget">
395 <h3 class="widget-header">Archives</h3>
396 <div class="widget-content">
398 <option>Select a Month...</option>
400 <option value="http://defaria.com/blogs/Status/2016/02/">February 2016</option>
404 <option value="http://defaria.com/blogs/Status/2014/09/">September 2014</option>
408 <option value="http://defaria.com/blogs/Status/2014/04/">April 2014</option>
412 <option value="http://defaria.com/blogs/Status/2014/03/">March 2014</option>
416 <option value="http://defaria.com/blogs/Status/2013/02/">February 2013</option>
420 <option value="http://defaria.com/blogs/Status/2012/09/">September 2012</option>
424 <option value="http://defaria.com/blogs/Status/2012/08/">August 2012</option>
428 <option value="http://defaria.com/blogs/Status/2012/05/">May 2012</option>
432 <option value="http://defaria.com/blogs/Status/2012/04/">April 2012</option>
436 <option value="http://defaria.com/blogs/Status/2012/02/">February 2012</option>
440 <option value="http://defaria.com/blogs/Status/2012/01/">January 2012</option>
444 <option value="http://defaria.com/blogs/Status/2011/10/">October 2011</option>
448 <option value="http://defaria.com/blogs/Status/2011/07/">July 2011</option>
452 <option value="http://defaria.com/blogs/Status/2010/09/">September 2010</option>
456 <option value="http://defaria.com/blogs/Status/2010/08/">August 2010</option>
460 <option value="http://defaria.com/blogs/Status/2010/04/">April 2010</option>
464 <option value="http://defaria.com/blogs/Status/2010/03/">March 2010</option>
468 <option value="http://defaria.com/blogs/Status/2010/02/">February 2010</option>
472 <option value="http://defaria.com/blogs/Status/2009/05/">May 2009</option>
476 <option value="http://defaria.com/blogs/Status/2009/04/">April 2009</option>
480 <option value="http://defaria.com/blogs/Status/2008/07/">July 2008</option>
484 <option value="http://defaria.com/blogs/Status/2008/05/">May 2008</option>
488 <option value="http://defaria.com/blogs/Status/2008/04/">April 2008</option>
492 <option value="http://defaria.com/blogs/Status/2008/03/">March 2008</option>
496 <option value="http://defaria.com/blogs/Status/2008/02/">February 2008</option>
500 <option value="http://defaria.com/blogs/Status/2008/01/">January 2008</option>
504 <option value="http://defaria.com/blogs/Status/2007/12/">December 2007</option>
508 <option value="http://defaria.com/blogs/Status/2007/11/">November 2007</option>
512 <option value="http://defaria.com/blogs/Status/2007/10/">October 2007</option>
516 <option value="http://defaria.com/blogs/Status/2007/09/">September 2007</option>
520 <option value="http://defaria.com/blogs/Status/2007/08/">August 2007</option>
524 <option value="http://defaria.com/blogs/Status/2007/07/">July 2007</option>
528 <option value="http://defaria.com/blogs/Status/2007/06/">June 2007</option>
532 <option value="http://defaria.com/blogs/Status/2007/05/">May 2007</option>
536 <option value="http://defaria.com/blogs/Status/2007/04/">April 2007</option>
540 <option value="http://defaria.com/blogs/Status/2007/03/">March 2007</option>
544 <option value="http://defaria.com/blogs/Status/2007/01/">January 2007</option>
548 <option value="http://defaria.com/blogs/Status/2006/12/">December 2006</option>
552 <option value="http://defaria.com/blogs/Status/2006/11/">November 2006</option>
556 <option value="http://defaria.com/blogs/Status/2006/10/">October 2006</option>
560 <option value="http://defaria.com/blogs/Status/2006/09/">September 2006</option>
564 <option value="http://defaria.com/blogs/Status/2006/07/">July 2006</option>
568 <option value="http://defaria.com/blogs/Status/2006/06/">June 2006</option>
572 <option value="http://defaria.com/blogs/Status/2006/05/">May 2006</option>
576 <option value="http://defaria.com/blogs/Status/2006/04/">April 2006</option>
580 <option value="http://defaria.com/blogs/Status/2006/03/">March 2006</option>
584 <option value="http://defaria.com/blogs/Status/2006/02/">February 2006</option>
588 <option value="http://defaria.com/blogs/Status/2006/01/">January 2006</option>
592 <option value="http://defaria.com/blogs/Status/2005/12/">December 2005</option>
596 <option value="http://defaria.com/blogs/Status/2005/11/">November 2005</option>
600 <option value="http://defaria.com/blogs/Status/2005/10/">October 2005</option>
604 <option value="http://defaria.com/blogs/Status/2005/09/">September 2005</option>
608 <option value="http://defaria.com/blogs/Status/2005/08/">August 2005</option>
612 <option value="http://defaria.com/blogs/Status/2005/07/">July 2005</option>
616 <option value="http://defaria.com/blogs/Status/2005/06/">June 2005</option>
620 <option value="http://defaria.com/blogs/Status/2005/05/">May 2005</option>
624 <option value="http://defaria.com/blogs/Status/2005/04/">April 2005</option>
628 <option value="http://defaria.com/blogs/Status/2005/03/">March 2005</option>
632 <option value="http://defaria.com/blogs/Status/2005/02/">February 2005</option>
636 <option value="http://defaria.com/blogs/Status/2005/01/">January 2005</option>
640 <option value="http://defaria.com/blogs/Status/2004/12/">December 2004</option>
644 <option value="http://defaria.com/blogs/Status/2004/09/">September 2004</option>
648 <option value="http://defaria.com/blogs/Status/2004/08/">August 2004</option>
652 <option value="http://defaria.com/blogs/Status/2004/07/">July 2004</option>
656 <option value="http://defaria.com/blogs/Status/2004/06/">June 2004</option>
660 <option value="http://defaria.com/blogs/Status/2004/05/">May 2004</option>
664 <option value="http://defaria.com/blogs/Status/2004/04/">April 2004</option>
668 <option value="http://defaria.com/blogs/Status/2004/03/">March 2004</option>
672 <option value="http://defaria.com/blogs/Status/2004/02/">February 2004</option>
676 <option value="http://defaria.com/blogs/Status/2004/01/">January 2004</option>
680 <option value="http://defaria.com/blogs/Status/2003/12/">December 2003</option>
684 <option value="http://defaria.com/blogs/Status/2003/11/">November 2003</option>
692 <div class="widget-syndication widget section">
693 <div class="widget-content">
694 <p><img src="http://defaria.com/mt/mt-static/images/status_icons/feed.gif" alt="Subscribe to feed" width="9" height="9" /> <a href="http://defaria.com/blogs/Status/atom.xml">Subscribe to this blog's feed</a></p>
702 <footer id="footer" role="contentinfo">
703 <div id="footer-inner">
704 <div id="footer-content">
705 <nav role="navigation">
707 <li><a href="http://defaria.com/blogs/Status/">Home</a></li>
713 <p class="license">© Copyright 2016.</p>
714 <p class="poweredby">Powered by <a href="http://www.movabletype.org/">Movable Type</a></p>
720 <script src="http://defaria.com/mt/mt-static/jquery/jquery.min.js"></script>
721 <script src="http://defaria.com/blogs/Status/mt-theme-scale2.js"></script>