Saturday, 7 March 2015

Re: [gccsdk] Building LibGetText

Hi

Following the jenkins o/p let me to disable mcs, the c# compiler on my machine. With this unavailable the offending dll is not built.

Am I right in thinking Jenkins uses a precompiled build environment? ..

My build progresses much further, but ends up as:

make[2]: Nothing to be done for 'install-exec-am'.
 /home/jb/GCCSDK471/env/mkdir -p '/home/jb/GCCSDK471/env/share/gettext'
RISC OS Cross installer mkdir:  -p /home/jb/GCCSDK471/build/gettext/package/share/gettext
 /home/jb/GCCSDK471/env/ro-install -m 644 ABOUT-NLS '/home/jb/GCCSDK471/env/share/gettext'
make[2]: Leaving directory '/home/jb/GCCSDK471/build/gettext/gettext-0.19.3/gettext-runtime'
make[1]: Leaving directory '/home/jb/GCCSDK471/build/gettext/gettext-0.19.3/gettext-runtime'
âREADMEâ -> â/home/jb/GCCSDK471/build/gettext/package/doc/gettext_0.19.3-1/READMEâ
âChangeLogâ -> â/home/jb/GCCSDK471/build/gettext/package/doc/gettext_0.19.3-1/ChangeLogâ
âAUTHORSâ -> â/home/jb/GCCSDK471/build/gettext/package/doc/gettext_0.19.3-1/AUTHORSâ
âCOPYINGâ -> â/home/jb/GCCSDK471/build/gettext/package/doc/gettext_0.19.3-1/COPYINGâ
./man/dngettext.3,faf
./man/textdomain.3,faf
./man/bindtextdomain.3,faf
./man/dcgettext.3,faf
./man/ngettext.1,faf
./man/gettext.1,faf
./man/dgettext.3,faf
./man/envsubst.1,faf
./man/dcngettext.3,faf
./man/bind_textdomain_codeset.3,faf
./man/gettext.3,faf
./man/ngettext.3,faf
./include/libintl.h
./lib/libintl.so.8.1.2
./lib/charset.alias
./lib/libintl.la
./lib/libintl.a
/home/jb/GCCSDK471/autobuilder/ro-libpack: line 83: /home/jb/GCCSDK471/env/bin/zip: No such file or directory
Package gettext: ***Failure***


This gets me to think the build of the cross compile environment is failing, or not producing the right 'stuff' - 
/home/jb/GCCSDK471/env/bin/zip is nonexistent.

Any toughts would be appreciated

Thanks

John


On 05/03/2015 23:56, John Ballance wrote:
Hi Theo

Comparing the build output I find a difference part way through.. gettest-runtime/intl-csharp on mine produces a GNU.gettext.dll, whareas jenkins does not ..

i.e. looks possibly as if there is a different build environment in jenkins to what I have achieved.

Does jenkins compile the build environment or use pre-compiled?

Thanks

John

On 04/03/2015 02:06, Theo Markettos wrote:
On Tue, Mar 03, 2015 at 08:15:28PM +0000, John Ballance wrote:  
Hi    Trying to get to the point of building things word aligned, since  more modern cpus do not give the historical nonaligned behaviour.    autobuilder patch enclosed lets me get past the repeated time.h  error in libraries.gettext  
Apologies for being nitpicky, but can you reduce that patch?  It looks  sensible, but there's a lot of whitespace changes that mean the patch is  much larger than it need be.  Larger patches are less likely to continue to work  if upstream changes.  Better just to attach the patch without zipping it,  that makes it easier to pull off the list archives (I can force Jenkins to  wget it directly from there, as a hacky way to test patches on a vanilla  install before committing).    I did manage to reproduce the build so far as your problem in Jenkins:  http://ci.riscos.info/job/autobuilder/package_name=gettext/17/console    (I'm currently kicking it manually to build selected packages one by one -  it's O(N^2) which isn't great but is better than nothing.  Getting the  autobuilder dependencies into Jenkins is going to take some work)    
It falls over finally as it is creating the actual 'app'. Any input  would be appreciated  
Can you post the log snippet?  Even better, put the full log somewhere  (eg pastebin.com or gist.github.com are simple to use).  Just makes it  easier to see what's going wrong - we're not always near build machines to  try things out (and your system may be different from ours)    Theo    _______________________________________________  GCCSDK mailing list gcc@gccsdk.riscos.info  Bugzilla: http://www.riscos.info/bugzilla/index.cgi  List Info: http://www.riscos.info/mailman/listinfo/gcc  Main Page: http://www.riscos.info/index.php/GCCSDK    

--
Stop press! Just announced -

Free Standard Broadband for 6 months, unlimited data, and no minimum contract

For full details of see http://www.JustAskJB.co.uk

Intrigued? Call me

John Ballance C.Eng MIET - jwb@macpcrepair.co.uk - 07976 295923



_______________________________________________  GCCSDK mailing list gcc@gccsdk.riscos.info  Bugzilla: http://www.riscos.info/bugzilla/index.cgi  List Info: http://www.riscos.info/mailman/listinfo/gcc  Main Page: http://www.riscos.info/index.php/GCCSDK

--
Stop press! Just announced -

Free Standard Broadband for 6 months, unlimited data, and no minimum contract

For full details of see http://www.JustAskJB.co.uk

Intrigued? Call me

John Ballance C.Eng MIET - jwb@macpcrepair.co.uk - 07976 295923

No comments:

Post a Comment