text:
Click on an event for more information
A shot of the serpentine Manor House rose arbor. Photo by Rick Cannon, June 2, 2013
Visit Gibbs Gardens' Seasons of Color for the most spectacular display of rose, hydrangea, daylily, waterlily, annual and perennial blossoms in the Southeast. There's so much to enjoy at Gibbs Gardens this summer: flower festivals, music weekends and new special events for your entertainment.
In the Valley Gardens, masses of rose blossoms in vivid red, pink, yellow and white sweep across hillsides to celebrate the Rose Festival, running from May to November. At the Manor House, fragrant climbing New Dawn blush pink roses flower, carpeting the path below with rose petals. Nearby metal arches support climbing White Dawn roses.
Not to be outdone, six acres of woodland trails play host to more than 1,400 hydrangea plants, representing 140 varieties. The Hydrangea Festival is a favorite "must see" event for gardeners throughout the southeast.
First stop in the Valley Gardens, visit the incomparable Waterlily Gardens and the replica of Monet's Japanese Bridge at Giverny. We celebrate the Waterlily Festival from May through November. The five ponds in the waterlily gardens contain over 140 tropical and hardy varieties of waterlilies – don't miss viewing their reflections in the ponds.
You'll see thousands of blooming daylilies in over 500 varieties. Only at Gibbs Gardens: To celebrate the Daylily Festival — running from June into August – you will be able to purchase your favorite daylilies from Jim Gibbs' personal collection. Jim began planting daylilies in Gibbs Gardens in 1987. Choose from a huge selection of colors and varieties for your own daylily garden. At $6.99 a pot, you will only find this quality, selection and value at Gibbs Gardens.
Sit on a bench, take a deep breath and relax for a minute in the unique and singular beauty of the Fern Dell. This is one of the largest natural ferneries in the country, sprawling alongside streambeds in the Valley Gardens for more than half a mile. Come to the Gardens this summer to experience this natural treasure as we introduce the Fern Dell Festival, new this year. The Fern Dell starts to fill with signs of ferns in early April and becomes more lush and green each day through summer until October.
From the Flower Bridge to Manor House Gardens' seven terraces, massive plantings of thousands of annuals and perennials bejewel the landscape throughout the Gardens. This year Jim Gibbs is introducing the Annuals and Perennials Festival to celebrate the beauty of these plants in every season and the spectacular displays they create in summer.
More and more blooms appear throughout Gibbs Gardens as summer sunshine warms the soil and welcomes the blooms. The Valley Gardens and Manor House Gardens present vibrant, changing displays of flowers truly creating sweeping Seasons of Color. Plan your visits now with our monthly event and flower calendars and printable bloom calendar.
Join us July Fourth Weekend when Jim Gibbs presents the second annual "Red, White and Blooms" music festival. Gibbs Gardens strikes up the band with not one – but two brass bands: July 4, the Sharptop Mountain Brass, and July 6, the 32-piece Roman Festival Brass.
The events and music schedule is listed on the left side of this page (the home page) in our new "News and Events" box and will be updated monthly. Just click on the date and listing and a description of the event will open up.
We look forward to seeing you in the Gardens as we welcome the hazy, lazy days of summer.


text:
About the Race
The 8th annual Boo! Run for Life 10K run and Tidal Basin will take place on Sunday, October 13, 2013 in Washington, DC. The event was organized by friends and family of Dean R. O'Neill, to benefit the Dean R. O'Neill Renal Cell Cancer Research Fund at the Foundation for the National Institutes of Health. All proceeds from the race support a renal cell cancer research fellowship at the National Institutes of Health.
For results from the 7th annual Boo! Run for Life, please click here.
Boo! Run for Life

subset: commoncrawl


text:
Lesson Plans and Worksheets
- Home /
- Teacher Resources /
- Social Studies
Browse by Subject
- Social Studies
Related Topics
Featured Testimonial
Social Studies Teacher Resources
Find teacher approved Social Studies educational resource ideas and activities
Resource Type
Tenth graders discuss the events leading up to antisemitic behavior in Europe during World War II. Through various activities, 10th graders acquaint themselves with the political ideology of Nazism and assess responsibility for the Holocaust. Materials to complete this unit are included.
There are great social studies lesson plans that can help students make historical connections to science.
For this 8th grade social studies standardized test practice worksheet, students respond to 45 multiple choice and 12 short answer questions that require them to review their knowledge of history and government in the United States.
In this 8th grade social studies standardized test practice worksheet, students respond to 45 multiple choice and 12 short answer questions that require them to review their knowledge of history and government in the United States.
Connect social studies and language arts using this resource. After studying root words, have learners locate five words from their social studies book that have a prefix, suffix, or root word. This puts a new twist on practicing basic skills! It can be used as a type of game for any content matter, be it science, math, or history. Handout attached.
Students search for examples of social science in and around their school. They create a Social Science scrapbook of the eight social sciences, that includes news articles and summaries that focus on each social science area.
In this grade 5 social studies test booklet 1 activity, 5th graders answer 35 multiple choice and 12 short answer questions in standardized test format.
Visit the Nebraska Studies website to learn more about pioneer women. Middle schoolers read information about homesteading while at the computer lab. They discuss their reading and complete a Document Analysis Worksheet. Additionally, they examine photographs and discuss information they can infer from them. This research activity would be a good opportunity to teach textual evidence and supporting detail.
Identify core social studies subjects with adult learners. They will discuss key issues from twentieth century American history and identify key social studies concepts taught at elementary grade levels. They then modify this activity to work with elementary social studies students. Great for student teachers. Note: Links are included.
Every class enjoys reading new books at the beginning of a unit. Use this resource to identify a variety of books for kindergarten to third grade that can be used to complement social studies standards. The books can kindle learners' interest. This is great resource that includes activity suggestions.


text:
Thieves Target Town and Country Churches Overnight, Police Searching For Suspects
Police are searching for suspects Monday after thieves struck at least two churches overnight in Town and Country, but an alarm scared them off from one.
The following information was supplied by theTown and Country Police Department.
Police are searching for suspects Monday after an overnight burglary and attempted burglary at two Town and Country churches.
Town and Country Police Captain Gary Hoelzer tells Patch, the Assumption Greek Orthodox Church at 1755 Des Peres Road was burglarized, probably during late Sunday night or early Monday morning. Hoelzer said a classroom window was pried open and two laptop computers and a TV were stolen.
In a separate, but likely related instance overnight, police responded to what appears to be an attempted burglary up the street from Assumption at the Gateway Christian Church at 1951 Des Peres Road. Hoelzer said police responded to an alarm at that location at 12:57 a.m. Tuesday.
"A window in the rear of the building was broken. Apparently no entry was made due to the alarm," Hoelzer stated in an email.
Both churches are located near Manchester Road and Interstate 270.
Hoelzer said police believe the thief or thieves burglarized Assumption Greek Orthodox Church prior to setting off the alarm at Gateway Christian Church. It appears nothing was stolen from Gateway, police said.
Anyone with information on the burglaries can call the West Central Dispatch Center at 314 737-4600.
Anonymous tips on the thefts can also be called in to St. Louis Regional CrimeStoppers at 866-317-TIPS (8477).
*Please contact Local Editor Gabrielle Biondo with any questions regarding the above reports.
David Carrington
8:10 am on Tuesday, November 13, 2012
Burglaries are on the rise and so people must take action to lower the chances of it happening to them. Three of the best things you can do to protect yourself and your property is to reinforce your doors and windows. 85% of burglars come through a door, so first off you should reinforce your entry doors with a door security device such as the Door Security Pro ( http://www.DoorSecurityPro.com ). 15% of burglars come through a window. I would highly suggest adding security window film to your windows. And finally, you need to get some type of personal protection device in case you are ever confronted by a burglar. Pepper spray is a good choice because it's easy to use and it's highly effective.


text:
Submit a file
Our awards
Link to us
RSS Feeds
Popular search phrases
:: video
short descriptions
full descriptions
AoA DVD to iPod 220.127.116.11
AoA DVD to iPod Converter (DVD to MP4) provides a fast and easy way to rip and convert your DVDs to play on your iPod, iPad, iPhone or other portable devices without disc, anytime, anywhere! Withe the clip feature, AoA DVD to iPod Converter also makes it simple to rip any parts of a DVD that you want.
Download now
Europa All American Video Poker Online 3
Europa All American Video Poker Online - download and play. No installation needed. The object of All American is to obtain a five-card poker hand that contains a winning combination. The better your hand, the bigger the payout (see the paytable on the machine) . You choose how many and which of your cards are to be replaced. You may replace your cards only once.
Download now
Kate`s Video Joiner 3.420
Joins multiple videos of same or different format and save it as single video. Supports AVI, WMV, MOV , DIVX, ASF, 3GP, MP4, MPEG1, MPEG2, VCD-PAL ,VCD-NTSC, SVCD-PAL, SVCD-NTSC, DVD-PAL, DVD-NTSC and other formats.
Download now
Kate`s Video Converter 7 188.8.131.52
Video converter which can convert video file between all popular video formats including AVI, WMV, MOV , DIVX, ASF, 3GP, MP4, MPEG1, MPEG2, VCD-PAL ,VCD-NTSC, SVCD-PAL, SVCD-NTSC, DVD-PAL, DVD-NTSC and other formats.
Download now
Bolide Movie Creator 1.0
Bolide Movie Creator is simple but powerful HD video editor for Windows. It accepts almost any video/audio/image format as the source and can save the final movie to AVI, MKV, WMV, FLV or MP4 video file in up to FullHD resolution. We tried to make the video editing process as easy as possible. Just drop your media files to the timeline and save the project as a video file. As simple as that! So, give it a try and make your first movie today!
Download now
DVDFab All-In-One 220.127.116.11
DVDFab All-In-One is the all-in-one software discount package for copying Blu-ray/DVD and converting video. It consists of several feature options: DVD Copy, DVD Ripper, Blu-ray Copy, Blu-ray Ripper (3D Plus), Blu-ray to DVD Converter, 2D to 3D Converter, DVD Creator, Blu-ray Creator, Video Converter, and File Transfer, all in one convenient and easy to customize user interface. Really a powerful and amazing package!
Download now
Free DVD Ripper Ultimate 3.0.9
You may have used many other video DVD ripping applications - some of them may be good, while many others are a mess. Poor output quality, complicated operation, extra-low speed... Stop suffering from these time-consuming programs with more downsides than upsides. Our DVD ripper software is excellent in ripping various videos. The easy operation, subtitle/track selection and preview window makes ripping DVD as easy as ABC.
Download now
Aviosoft Video Converter Professional 126.96.36.199
Video Converter Pro is designed with user-friendly interface, thus even a beginner will operate it freely. With its simple 3-step, you can convert, clip, crop and merge video&DVD at great speed and high quality to play in your iPad, iPhone, BlackBerry, iPod, PSP, Smart phone or other portable media players. Newly support HD video as input and output
Download now
DVDFab 3D Video Toolkit 18.104.22.168
DVDFab 3D Video Toolkit is the universal 3D video converter which can convert 2D DVD, 2D/3D Blu-ray, and 2D video to various 3D videos like side-by-side 3D, anaglyph 3D, etc. It combines Blu-ray Ripper (3D Plus), 2D to 3D Converter, DVD Ripper, and Video Converter. So this 3D Video Toolkit can also be used to rip DVD/Blu-ray, and convert video. Really an amazing package!
Download now
DVDFab 2D to 3D Converter 126.96.36.199
No wonder DVDFab 2D to 3D Converter is the world's first full-featured 2D to 3D Converter, it can easily convert 2D DVD, 2D Blu-ray, and various 2D videos to 3D videos which can be played on computer, 3D TV, or some other compatible display devices. And many customize options are supported to let you DIY 3D video, you can freely choose 3D frame size, specify output type, select output in AVI, MP4, MKV, FLV, M2TS or TS 3D format, all as you wish.
Download now
Free AVI/WMV/MP4/FLV/3GP to iPad Converter 4.6.9
Free AVI/WMV/MP4/FLV/3GP to iPad Converter provides you perfect solution to enjoy videos on your iPad with its large and high-resolution screen. With its fast converting speed and excellent video quality, you can convert your video to many devices formats (portable media players) as well as other video formats. Convert your videos to enjoy watching them on your iPad anywhere, anytime!
Download now
Free Audio Convert Wizard 4.6.3
Free Audio Convert Wizard is a stable and comprehensive application to make audio conversion effortless. It is the perfect choice to convert all sorts of audio files or extract audio tracks from different video files while guarantee the excellent output quality. Here are some key advantages of Free Audio Convert Wizard. Download to experience this ultimate audio conversion utility.
Download now
Moyea SWF to MPEG Converter 126.96.36.199
Moyea SWF to MPEG Converter is a handy utility that can perfectly convert Flash SWF to MPEG, SWF to VOB, SWF to MPG video file compatible with DVD, VCD, and SVCD for playback on DVD player. Besides, this SWF to MPEG Converter can rip SWF to MP3, AAC, WMA, WAV audio files for CD player. Then with more advanced technologies, this SWF to MPEG converter can well meet home users` demands of uploading SWF to YouTube and enjoying SWF to DVD player.
Download now
DDVideo ZUNE Video Converter Gain 5.2
DDVideo ZUNE Video Converter Gain is a special design for Zune player.which can gain the volume of video files to the same volume without loss of original sound quality and can convert almost all video formats including AVI/DIVX/XVID/DIV, MPEG/MPG/DAT, WMV/ASF/ASX/FLV, RM/RMVB, MOV/QT, 3GP/3G2, MP4/M4V/MKV,VOB/PMP etc to Zune supported formats like MOV ,MP4,WMV video format and MP2,MP3,M4A,WMA, AAC.WAV audio format.
Download now
Europa Aces and Faces Video Poker Online 3
Europa Aces and Faces Video Poker Online - download and play. The object of Aces and Faces is to obtain a five-card poker hand that contains a winning combination. The better your hand, the bigger the payout (see the paytable on the machine) . You choose how many and which of your cards are to be replaced. You may replace your cards only once. After each round, used cards are returned to the decks and the decks are shuffled.
Download now
Replay Telecorder 18.104.22.168
Record ANY Skype conversation in perfect digital quality with just one click. It's so easy to use. You can choose to record video or just audio. Video calls can be saved five different ways: pciture-in-picture, side-by-side, local webcam only, remote webcam only or as two separate video files. Unlike other analog style recorders, Replay Telecorder is a digital recorder which means your recorded file will be a perfect reproduction of your call.
Download now
Moyea SWF to iPod Converter 220.127.116.11
Moyea SWF to iPod Converter is a perfect program that can convert Flash projector, SWF to mp4 video for iPod. This SWF to iPod MP4 video Converter offers the solution of SWF to iPod player to problems that other flash SWF to video converters cannot solve, such as video and audio asynchronization, frames loss, audio distortion, and the process of SWF files with internal or external Flash video (FLV) to iPod. Thus you can well watch SWF on iPod.
Download now
Replay Media Splitter 2.2.1302.2
Replay Media Splitter is a really easy audio and video file editor & jfile oiner. Learn to edit & join like a pro in no time. To edit: just load the file you want, mark the sections to keep or exclude and click "trim". The program offers a range of editing tools from simple to precise. Works with the major formats: AVI, WMV, ASF, WMA and MP3. Use the join manager to join files of the same type. Great for the beginner video or audiophile.
Download now
VideoCool Video Converter 2.2.5
You may need to arrange the orders of the input video files - VideoCool Video Converter contains a file list, displaying all necessary file info and the thumbnail of each video, thus you can manage the files easily. Another feature included is the media playback that you can play all input media files. VideoCool Video Converter provides a total solution to convert video files of any format to 3GP, MP3, MP4, AVI, MPG, WMV, MPEG, FLV, HD and others
Download now
CyberPower Video Switch 4.1.7
CyberPower Video Switch allows you to convert video files with a great deal of popular video formats to MPEG, WMV, AVI and other popular formats as common standard definition videos (MP4, FLV, 3GP, ASF, MOV, etc.) and high definition videos ( MTS, M2TS, HD AVI, etc.) with perfect output quality. It also supports a variety of multimedia devices such as iPod, iPhone, iPad, Apple TV, PSP for mobile entertainment.
Download now
Free Mp3/Wma/Ogg Converter 9.3.6
Free Mp3/Wma/Ogg Converter is a versatile audio converter and audio extractor, allowing you to both convert between different format audio files and extract audio from video files to different formats with user-friendly interface and powerful functions. If you want to convert MP3 & WMA files, this is exactly what you are looking for.
Download now
Aviosoft Video Converter Free 126.96.36.199
Video Converter Free is designed with user-friendly interface, even a beginner will operate it freely. Video Converter is a leading, powerful, and fast-conversion software of charge for you. With its simple 3-step, you can convert video with great speed and high quality to play in your iPad, iPhone, BlackBerry, iPod, PSP, Smart phone or other portable media players.
Download now
CyberPower Disc Creator 4.1.9
CyberPower Disc Creator is comprehensive all-in-one CD DVD burner software that enables you to create, share and store all of your digital content on discs. This new disc burner software supports all current optical disc formats from legacy Audio CD to brand-new Blu-Ray and HD-DVD disks. Of course, you can burn a data CD, a single or double-layer video DVD or data disk just as easily!
Download now
WinX Free MP4 to AVI Converter 4.1.18
WinX Free MP4 to AVI Converter is a perfect free MP4 to AVI converter. With an easy-to-use interface, this free MP4 to AVI converter makes MP4 to AVI converting routine no longer disturbing.100% Clean, No Spyware, No Malware, No Adware and No Virus.
Download now
DiscCool DVD to Video Converter 2.2.4
DiscCool DVD to Video Converter enables you to convert any part in the DVD, even those bonus materials. It also gives two options to quickly select all the titles or just the main movie part. Within each title, you can set the chapters as needed. No matter it is a long part or just a tiny clip, our DVD converter gets it precisely. This DVD converter supports multiple language discs and enables you to select audio tracks or subtitles to convert.
Download now
MP3 & Audio
Home & Desktop
Multimedia & Design
Software Developer
Web Developer
Another tags
vcd player
video capture
video converter
video editing
video editor
video player
video poker
virtual cd
virtual com driver
virtual drive
virtual machine
virtual pet
virtual ports
virus scan
visual basic
visual c++
Page 1 of 10
Legal disclaimer
Privacy policy
© 2004-2013 IT Shareware


text:
Boucle Zip Jacket
The New York-based design team behind Parker knows that the modern woman loves sophistication and sexy in the same look. Parker's collection of dresses and tops feature flirty details and girly prints perfect for day or night, work or play.
- 39% poly 32% acrylic 14% alpaca 12% wool 3% viscose
Combo: 100% lamb skin
Lining: 100% poly - Dry clean only
- Zip front closure
- Leather sleeve panels
- Decorative front zippers
- Styled with Current/Elliott The Ankle Leather Skinny in Black.
- Styled with Low Luv Erin Wasson Triple Metal Crystal Ring in Silver.
- Styled with Low Luv Erin Wasson Hammered Ring in Antique Silver.
- Styled with Low Luv x Erin Wasson Crystal Point Ring in Palladium.
- Modeled in size S. See fit guide for model's dimensions.
- Revolve Style No. PKER-WO18
- Manufacturer Style No. PA922BOU
look: Love |
fit: Love |
comfort: Love |
overall: Love |
sizing: 1/2 size large (100% of responses) |
Cute jacket - fun to dress up or down. Runs a little big so definitely go with smaller size if in between sizes. I took my normal size (xs) which fits a little roomy. Cute though with skinny jeans and motorcycle boots for a casual look.


text:
- Text Size:
- ASmall Text
- AMedium Text
- ALarge Text
A tennis rivalry is revisited and the world's fastest men compete for gold. Here are five things to look for Sunday at the 2012 London Games:
1) Tennis: Federer and Murray square off on Centre Court
Wait. Didn't these two just play?
World No. 1 Roger Federer faces hometown favorite Andy Murray, whom he defeated at Wimbledon last month.
Federer, who has 17 grand slam titles under his belt, is hoping to complete a career golden grand slam. Only Andre Agassi and Rafael Nadal have achieved the feat of claiming a full set of grand slam titles and backed it it with Olympic gold in the singles.
The gold medal match is scheduled to get under way around 2 p.m. London time (9 a.m. ET).
2) Track and Field: Men's 100-meter showdown
Don't blink. You might miss the men's 100-meter final.
Jamaican sprinter Usain Bolt could become the first sprinter since U.S. Olympic legend Carl Lewis to defend an Olympic 100-meter title. Bolt smashed the world record in Beijing with a time of 9.69 seconds.
But this year, teammates Yohan Blake and Asafa Powell are hot on his heels, as are members of Team USA. Justin Gatlin and Ryan Bailey have both posted sub-10-second times.


text:
Featured Content
Posted on May 3, 2013
It time to harden off seedlings here in the Mountain West.
Roger Doiron
Posted on Feb 27, 2013
One thing that gardeners understand better than most people is that compost happens.
Barbara Damrosch
Posted on Mar 27, 2013
A stir-fry is one of those wonderfully quick dishes you can make any time of the year, using what
Posted on Apr 15, 2013
For an easy to grow plant that is also versatile in the kitchen, it's hard to beat arugula.
Roger Doiron
Posted on Apr 9, 2012
Planting an asparagus bed may well be the smartest thing you do this year, right up there with re
About us:
KGI is a nonprofit community of over 30,000 people who are growing some of our own food and helping others to do the same.
Join our mailing list:
Connect with us:
Contact us:
Kitchen Gardeners International
3 Powderhorn Drive,
Scarborough, ME, 04074, USA
(207) 956-0606


text:
The Yellow Designs Stunt Team is based in Denver, Colorado and performs bicycle thrill-shows locally and internationally.
With over a decade performing, the Yellow Designs Stunt Teamhas evolved into a world-class entertainment act with millions of fans across the globe.
Along with performing, Yellow Designs has teamed up with Denver Public Schools and offers afterschool "Bike Skills" classes and summer bike day camps.
Want to book a show with the Yellow Designs Stunt Team? Fill out this quick form.
Riding BMX in costume, on a stage with dancers & colorful lights, the Yellow Designs Stunt Team performed shows in Atlanta, Las Vegas and Hollywood, for America's Got Talent.
Learn from the Pros" Instructional Videos:


text:
Area Information
Golders Green is an area that retains a small town ambiance even though it is situated in northwest London. The area has a large Jewish community, while Turkish, Korean and Italian immigrants have also settled in the area over the years. Here, you will find the Golders Green Crematorium, which is the final resting place of many famous people, including Neville Chamberlain and the ballerina Anna Pavlova. Golders Green is also popular among nature lovers who can enjoy a visit to the zoo, butterfly house and ponds of Golders Hill Park.
Business Information
Golders Green has a variety of garages and repair shops while a number of lawyers and solicitors also occupy office space in the area. There are employment agencies and fire-alarm system manufacturers alongside company registration offices and healthcare professionals, resulting in a varied commercial scene. Telecommunication services, travel agents, graphic designers, publishing houses and accountants are among the other businesses and professionals in Golders Green. Apex Chamber of Commerce, Thomas J Phelan, PostNet and EMC Corporation are all businesses that can be found in this area.
Entertainment And Dining Out
Golders Green is known for its Jewish community and the London Jewish Cultural House is a popular entertainment centre in the area. The White Swan and The Refectory are popular pubs in the area. If tennis is your thing then Templars Lawn tennis club is right around the corner as well as Brent Park if you fancy a stroll. Dining out in Golders Green is an exciting experience with Jewish, Korean, Japanese and Indian restaurants available in abundance. Gaucho offers South American cuisine while Dach & Sons serves up great North American cuisine. Basilico is an excellent place for traditional Italian food while Two Brothers Fish Restaurant is the place to go for award-winning fish and chips.
Transport Information
Golders Green and Brent Cross tube stations offer links to the underground network while mainline services can be accessed via Hendon Central and Cricklewood railway stations, both of which are in close proximity to Golders Green. Taxis are readily available and those using public transport can rely on regular bus services.
We can help you with the following:
Search Office Space was established in 1993 and is the leading specialist consultancy, advising on the global flexible office market. SOS has built up a comprehensive global inventory/listings of serviced, flexible office centres. We act as an aggregator/facilitator providing a single point of contact service that is free and impartial.
- Office space in Golders Green
- Serviced offices in Golders Green
- Meeting room in Golders Green
- Virtual offices in Golders Green
- Shared Offices in Golders Green
- Project Space in Golders Green
Instant Access usually, you can move in to a fully-fitted turnkey office suite, within 24 hours, providing you with an immediate solution to your office requirement.
Flexibility they are flexible, streamlined and trouble-free you can expand, contract or relocate at short notice. You do not need to worry about giving bank or personal guarantees. You are also free from the burden of site management and from leasehold responsibilities and obligations.
Cost Effective when all the costs of running a business are taken into account Serviced Offices offer excellent value for money. There is no business set up costs and no estate agents or solicitors fees. All your outgoings are tax-deductible and treated as standard operating expenses.
Convenience the offices are usually fully furnished and equipped, decorated, cleaned and maintained, all for an inclusive monthly rental payment. The only extras are incurred on a pay-as-you-use basis. On site business support services include telephone-answering, message-taking and secretarial/boardroom hire.
Variety all budget and location requirements are catered for, ranging from economical space to corporate, executive suites in landmark buildings worldwide.
Available to all they can be used by anyone, whether you require 1 or 100+ workstations. Nowadays, many companies use them as a long term alternative to conventional office space.


text:
- Stay Connected
- Sign Up for Email Alerts
- Contact Us
- Download Our Apps
- YouTube
This article was originally distributed via PRWeb. PRWeb, WorldNow and this Site make no warranties or representations in connection therewith.
SOURCE: Lifeline Direct Insurance Services
Lifeline Direct Insurance Services, a nationally branded life insurance agency specializing in term life insurance, now helps consumers understand term life insurance with new blog post.
San Diego, CA (PRWEB) December 06, 2012
Lifeline Direct Insurance Services provides clients transparency in their insurance options by finding the appropriate insurance plan for their specific situation at the most competitive prices on the market. Lifeline Direct released a post this week titled "Understanding Term Life Insurance."
"When comparing term life insurance premiums consider what you can comfortably afford. The most common payment modes are: monthly, which will require an auto draft from a checking or savings account and annual, where premiums are paid once a year. Oftentimes you can save when paying premiums annually. As you compare premiums, consider how they affect coverage amounts. You may be surprised that a few extra dollars a month can buy a much bigger policy," stated by Matthew Loughran, from Lifeline Direct Insurance Services.
To get an instant quote click the link below or call 877-805-9624.
You can shop the rates with major companies
About Lifeline Direct Insurance
Direct Insurance Services was founded to assist clients in finding the right life insurance plan for their specific situation at the most competitive prices on the market. Lifeline Direct Insurance remains diligent in their goal to deconstruct and speed up the process of acquiring insurance for their clients. To obtain more information please contact Lifeline Direct Insurance Services at 877-805-9624 or http://www.lifelinedirectinsurance.com
For the original version on PRWeb visit: http://www.prweb.com/releases/prweb2012/12/prweb10198418.htm
Explore KSLA.com
All content © Copyright 2000 - 2013 WorldNow and KSLA, a Raycom Media Station.
All Rights Reserved. For more information on this site, please read our Privacy Policy and Terms of Service. |


text:
Quantity discount will reflect in cart.
This product may only be purchased with the approval of a veterinarian and may require verification. We will collect any necessary information at checkout and verify a prescription if required.
Sometimes, manufacturers require that products be advertised only at their suggested prices. When we choose to sell these items for less, we display the sale price only in the cart. To see the price, click Add to Cart.
One-time delivery
Save time with Auto Ship (Details) Deliver Every: 2 Weeks 3 Weeks 4 Weeks 5 Weeks 6 Weeks 7 Weeks 8 Weeks 1 Month 2 Months 3 Months 6 Months
TuffRider Childs Starter Lowrise Jodhpurs
TuffRider Childrens Starter Zip Paddock
TuffRider Childs Baroque Zip Pad Boots
Starting from: $54.99
TuffRider Childs Horseshoe Socks
Starting from: $10.75
Product Summary:
Zocks Childs Boot Socks
TuffRider Childrens Starter Field Boots
Basic Breakaway Crown Halter with Snap
Starting from: $12.99
TuffRider Childs Schooler Jodhpur
Starting from: $17.99
Pro-Craft Folding Saddle Stand
Starting at: $19.99
Tough-1 Childs Pony Gloves
Starting from: $7.99
Tough-1 Softfleece Cooler Blanket Liner
Starting at: $39.99
Childs Starter Long Sleeve Shirt w/Monogram
Starting from: $27.99
TuffRider Childs Ribb Jodhpurs
Starting from: $33.99
French Velvet Barrette
Starting from: $5.99
Basic Cotton Lead Rope w/Bolt Snap
Replacement Rubber Bands for Peacock Irons
Now: $1.49
Leather Bit Loops Brown
Now: $4.99
Kincade Leather SpurStraps w/ Keepers
Starting from: $8.99
Tough-1 Childs Half Chaps
Starting from: $24.99
Basic Fleece 4-Piece Halter Tube Set
Starting at: $4.99
Product Reviews by Customers


text:
A long time ago, the CABAL cleansed the land with fury and destruction. Amidst the needless devastation, seven great masters of Force Power led the remaining survivors to reconstruction.
Find out how to cheat in your favorite game. Universal game trainer. RAM Cheat finds memory addresses where a game maintains certain variables, such as the number of lives, ammunition, funds, energy, etc.
Pogo Monopoly Slots Cheat is out and it is called BoardWalker. Badgehelp makes the best Pogo Cheats out there! This Cheat for Pogo Monopoly Slots is AWESOME and plays the NEW Monopoly Slots on Pogo.com for you.
Beaker Creatures Cheat for the new Pogo Beaker Creatures game is called BeakerTweaker. Try it for free and let the game begin! Match up over and over again with our Beaker Creatures Pogo Cheat BeakerTweaker.
You can cheat. See and play face down cards. Unlimited undo and draw. Statistics. Never lose at Solitare again.
Physics Cheat Sheet is an interactive physics package that helps students solve and visualize numerous physics equations.
com and use our Cheat, Auto, Program to get the job done and learn more by playing automatically with our cheat EuchrePlayer. EuchrePlayer runs Euchre on Pogo.com . This Cheat will help you count your cards and Win.
A pogo canasta cheat for Canasta on Pogo.com. CanastaMasta will play your pogo Canasta games for you on Pogo games. This is a pogo canasta cheat for Canasta.
Bloopage is a Bloop cheat for use on the Blooop pogo game. Run your pogo Bloop game and use the pogo cheat bloopage to win! It is a free bloop cheat to try for a few pogo bloop games, once it runs out, you have to register it
JigsawGPS is a Jigsaw Treasure Hunter cheat. It is the best Jigsaw Treasure Hunter cheat you can buy. It blows away the competition. While other sites just do the bare minimum, JigsawGPS will twist and turn to give you the edge.
GeneralRisk is a pogo Risk cheat for use on Pogo.com. Run your Risk game and use the pogo Risk cheat GeneralRisk to win!
In some conditions, Reality Fusion GameCam SE sources cabal with shareware authors to cross-package their annoying threat.
Ultra Core Protector - is a free anti-cheat client-server software for server protection from unscrupulous players.
It is a pogo bingo luau cheat. For those of you not aware on how we run our show around here, AlohaBingo is NOT A GAME IN ITSELF.
Our auto cheat program RedBaron for use on the Aces Up pogo game is the perfect way to get help and win thousands of tokens. Run your aces up game on Pogo.
© 2000-2012 Xentrik.Net


text:
Dear visitor, welcome to SCOOTERTECHNO.COM. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
Quoted from ""scooterusa""
HAHAHAHAHAHAHH omg its true. :lol:
o no. i see "Hip Hop Beats und Rhymes! " :cry:


text:
Published: Friday, September 21, 2012 4:32 PM CDT
Debbie Lance, age 36, of The Colony, passed away Sunday, September 9, 2012 in Plano. Debbie was born in Dallas, TX, December 19, 1975 to John Donald and Donna Soloman McBride. She was a strong and courageous woman who suffered from Marfan Syndrome, went through several open heart surgeries, endured the death of an infant son, Maverick and the tragic death of her nine-year old son, Montana, in 2010 as a result of bullying.
Debbie along with her husband, Jason became active advocates for anti-bullying and testified last year before the Senate Education Committee in support of strengthening anti-bullying laws. In her husband's words, "She fought for everybody out there, Debbie lived and breathed the anti-bullying message."
Debbie is survived by her husband, Jason Lance, a son, Dooley, and her brother, Kevin McBride. In addition to an infant son, Maverick and 9-year old son Montana, she was also preceded in death by her parents, Donna Soloman McBride and John Donald McBride.
A memorial service was held Sept. 22, 2012 at First Baptist Church of Lewisville. Memorial donations in Debbie and Montana Lances name may be made to: MOB (Mother's Opposing Bullying) at 4106 Fryer Drive, The Colony, TX 75056, or online at
. Online condolences may be made at
Copyright © 2013 - Star Local News


text:
Sears' Turnaround Still Going the Wrong Way (Update 2)
Updated to include analyst and management commentary, including added financial detail.
NEW YORK (TheStreet) -- Adding to an 2012 stock run that lifted battered shares, Sears Holdings(SHLD) is selling and spinning off stores in a plan to raise $1 billion in needed cash and add confidence in its financial health, as earnings dim. Investors should focus on the company's continued operating losses, even as the company improves its liquidity.
After reporting weaker than expected fourth quarter earnings, Sears Holdings(SHLD) plans to sell 11 stores to General Growth Properties(GGP) for $270 million and spin its Sears Hometown, Outlet stores and select hardware stores to shareholders in a rights offering. Those moves and an earnings call clarified Sears' strategy going forward, but it won't help the company stem its biggest problem of falling sales, continued operating losses and declining market share, according to analysts.
Prior to Thursday's announcements, Gary Balter of Credit Suisse highlighted that the retailer's 2012 gain hinged on what it would disclose, after skipping previous quarterly calls. "The most important question for Sears is what is it? Is it a retailer that plans to make it on its execution and turnaround efforts? If that is the case, we believe it is going down the wrong path," wrote Balter in a Feb. 22 note prior to the Thursday's announcement.
In its spin plans and earnings call, Sears clarified how it expects to realize the value of its assets, while attempting a turnaround. But even with those plans laid out, the company's overall problems may be intractible. "Our most important question is if Sears indeed has all that underlying asset value, why does it keep operating?," added Balter in his Wednesday note. That question still lingers.


text:
- Date: 17 May
- St. Albans, Hertfordshire
- £20,000 - £24,000 per annum, OTE
- 6 applications
A vacancy has arisen for an ambitious SALES NEGOTIATOR within our clients estate agency based in ST ALBANS. You will ideally have a minimum of 1 years sales experience within the property industry. The role will involve booking and attending viewings, booking valuations and negotiating on property sales. The suitable candidate must have a full UK driving license with their own vehicle. In return the co...


text:
Hotpoint BHWM129 Integrated Washing Machine, 6kg Wash Load, 1200 RPM Spin, A+ Energy Rating. White
Catalogue Number: 203-6784
This requires an adult to sign upon delivery
- Wash Load Capacity: 6kg
- Spin Speed: 1200 RPM
- Energy Rating: A+
Product Details
This Hotpoint BWM129 integrated washing machine has an energy efficiency class 'A+' rating and 0.85kWh per cycle energy consumption. It has a 1200rpm maximum spin speed and a 6kg drum capacity. It has a wash performance grade 'A' and 'B' spin efficiency. It uses 64L of water per cycle and has 16 programmes including quick wash, wool wash, baby cycle, lingerie cycle, shirts cycle and woolmark platinum care.
back to topProduct specifications
Variant | |
Colour | White |
Key Information | |
Type | Integrated |
Power | |
Energy Efficiency Class | A+ |
Washing Performance Class On A Scale Of A (cleanest) To G (dirtiest) | A |
Water Consumption (l) | 64 |
Energy Consumption (kWh Per Cycle) | 0.85 |
Storage | |
Wash Load (kg) | 6 |
Display & Graphics | |
Digital Display | N |
Features | |
Spin Speed (RPM) | 1200 |
Delay Timer | N |
Direct Drive | Y |
Door Hinge | Left side |
Easy Iron Feature | N |
Extra Rinse Feature | N |
Fuzzy Logic | N |
Half Load Function | N |
Hand Wash Programme | N |
Number Of Programs | 16 |
Quick Wash | Y |
Time Remaining Indicator | N |
Time Saving | N |
Variable Spin | Y |
Variable Temperature | Y |
Water Fill | Cold fill only |
Dimensions | |
Assembled Height | 82.0 |
Assembled Depth | 55.0 |
Assembled Weight | 68.0 Kilogram |
Customer reviews
back to top-
Sorry, there are currently no sellers for this product.
Others bought these alternatives
Whirlpool AWOE9760 Washing Machine, 9kg Wash Load, 1400 RPM Spin, A Energy Rating. White
Save £60.00
Whirlpool WWDC 8420 Washing Machine, 8kg Wash Load, 1400 RPM Spin, A+ Energy Rating. White
Save £35.00
Customers who bought this also bought
Bosch WVD24520GB Condenser Washer Dryer, 5 kg Load, C Energy Rating. White
Save £30.00
Who are the Sellers at Tesco?
Sellers at Tesco are high-street and online retailers who'll be selling their products on Tesco. For now we are only featuring a small selection of Sellers. But this is just the start, we'll be adding more each month. For the latest list of Sellers visit our Seller directory.
What it means for you
- 1000s more products to choose from
- Everything in one place
- Easier to compare products and prices
- Clubcard points on all seller orders
Why Sellers at Tesco?
Because we want to make it easy for you to find the widest range of products at low prices, all in one place.
How does delivery work for Sellers?
Delivery charges are calculated at checkout. If Click & collect is available from a seller you'll be given this option at checkout. The delivery of seller items is managed by the Seller. If you have a question about the delivery of a seller product please contact the seller


text:
Yummy Breakfast Plush
Artist: My Paper Crane-Heidi Kenney
Brand: YUMMY
Size: 4.00in High
Start your day right with the yummiest meal of the day! Featuring 6 different delectably fuzzy designs, these YUMMY Breakfast Plush series each come with a sewn-in elastic loop makes them ideal for hanging anywhere, giving easy access to fresh baked love...
Gloomy Bear Sitting - Grey Bloody
Artist: Mori Chack
Brand: Chax - Mori Chack
Size: 10.00in High
Sometimes Gloomy just needs a rest...
Gloomy Bear Sitting - Pink Bloody
Gloomy Bear Sitting - Pink
Gloomy Bear Sitting - Blue
Gloomy Bear Sitting - Albino White
Cactus Dog
Artist: Simone Legno
Brand: Tokidoki
Size: 7.00in High
Don't be fooled by his snaggletooth, this little guy is only prickly on the outside but all smushy love on the inside...
Prima Donna
Size: 9.00in High
It's all about unicorns and glitter! Newest plush cuddly from Tokidoki to join Team Unicorn with Stellina, Prima Donna will live up to her name with crown intact...
Yummy Toast Plush
This plush goes with fun like toast and jam! Featuring embroidered details, signature googley eyes and dashing smile...
Yummy Egg Plush
Forget hard yokes! This plush is softer than the sound of breakfast sizzling in the pan...
Yummy Strawberry Plush
You can give this strawberry a squeeze without staining your shirt! Featuring embroidered details, signature googley eyes and dashing smile...
Yummy Pancake Plush
Break out the syrup! This sticky stack of pancakes features embroidered details, signature googley eyes and dashing smile...
Nosellots - Bernie Cotton pink
Artist: Scott Tolleson
Brand: Stolle Art
Size: 13.00in High
Edition: 300
Special pink limited edition Bernie Cotton by Scott Tolleson and Screaming Sky Gallery...
Nosellots - Lyle Bean beige
Size: 12.00in High
Special beige limited edition Lyle Bean by Scott Tolleson and Screaming Sky Gallery...
Indian Candy Corn
Artist: Dan Goodsell
Brand: Dan Goodsell
Edition: 500
Indian Candy Corn is ready for an adventure with a new friend...
All content © 2007 - 2011 Subterra Aeternus


text:
'Big Fish' author Daniel Wallace visits Greenville with newest tall-tale novel
When Daniel Wallace sits down to write a story, there's no telling where things might lead. There's no grand plan or outline to follow. There's just Wallace and his keyboard and the Muses twinkling in the background.
- May 20, 2013


text:
A deputy sheriff with the Sheriff's Community Crime Prevention Unit (CCPU) stopped the vehicle for a traffic violation on I-75. The deputy became suspicious upon speaking with the man and ordered a drug sniffing canine to the scene, according to a press release from the Gordon County Sheriff's Office.
"I'm pleased with the results of the work of the canines, and their deputy-partners, in the past three and a half years in uncovering illegal drug distribution," said Gordon County Sheriff Mitch Ralston. "These dogs are a valuable asset to my overall strategy in dealing with unlawful drug trafficking in our community. The CCPU has been successful in apprehending violators on our roadways, and working in concert with the Major Crimes Unit in arresting and prosecuting those who choose to import this poison into our community."


text:
Fifty-one days after first being diagnosed with cancer, Councilman Bill Rosendahl returned to City Hall on Tuesday, upbeat and thankful for support he received from his colleagues, family and others during treatment.
Using a walker for support, Rosendahl, 67, offered hugs to his colleagues and City Hall workers as he gave a thumbs-up signal to the audience and others who gave him a standing ovation on his return.
"I am so grateful to be here," said Rosendahl, who lost 45 pounds during the past two months. "Whether you believe in God or a white light, it's important to believe. The message I have for people is never give up."
Rosendahl said he is planning to proceed with a scheduled fundraiser for election to his third term next March, but said a final decision on whether to run is still up in the air.
"I'll decide by the first week of October if I am strong enough to serve a full term," Rosendahl said. "The last thing I want is for the voters of my district to elect someone who cannot serve."
Rosendahl said he wants to run again to provide some institutional memory to a council that possibly is going to have five new members.
"I want to be able to help them learn the ropes around this place," Rosendahl said. "It can be very confusing."
Rosendahl said his cancer was discovered during a routine examination followed by an MRI that discovered a tumor in his pelvic region.
The cancer was in his ureter, a tube
Since his diagnosis, Rosendahl underwent 13 radiation treatments and two treatments of chemotherapy.
"The chemotherapy actually made me feel stronger," Rosendahl said. "That's why I'm down here. I asked my doctor if it was OK and she said for me to go for it."
During his treatment, Rosendahl said he used medical marijuana to help him deal with the pain.
"I used it only when I needed it and it has helped tremendously," Rosendahl said. This was not the first time he used medical marijuana, he said. He was first provided a prescription by his internist for earlier diagnoses of diabetes and neuropathy.
"I have always been an advocate of marijuana," Rosendahl said. "I think it's a shame we have so many young people in jail for using it."
Rosendahl said he has been able to keep in touch with his staff and constituents through social media and through visits to his home by city staff and officials.
Every City Council member visited him at some point as did Mayor Antonio Villaraigosa, Rosendahl said.


text:
How Do I Receive AMBER Alerts?
When signing up for AMBER Alerts you will receive geographically targeted information to help identify an abducted child, a suspected abductor or a vehicle suspected to be involved in an abduction.
Below is a list of ways you can receive AMBER Alerts and begin to help find missing children in your community.
To learn more about the AMBER Alert Program visit www.amberalert.gov.
Sign up to receive AMBER Alerts through your AOL Alerts.
Sign up to receive AMBER Alerts in your Facebook News Feed. Visit the AMBER Alert Facebook page at facebook.com/amberalert and "Like" your state under the "AMBER Pages" tab. You can also receive AMBER Alerts from outside your area by clicking "Like" for additional states.
Use the AMBER Alert Google Gadget to receive AMBER Alerts on your iGoogle or Web page.
AMBER Alerts are also part of the Google Public Alerts platform. Receive AMBER Alerts when you use Google Search and Google Maps.
AMBER Alerts are relayed to all users within the ZIP Codes of where the AMBER Alert was issued. Notifications will appear at the top of your profile. Visit www.myspace.com to learn more.
Sign up to receive AMBER Alerts through your Yahoo! Alerts.


text:
The RAM-109V-3-107 single swing arm Lowrance, Humminbird and Apelco Series RAM Mount consists of a 6" long STRAIGHT swing arm mounted on a vertical surface mounting base. At the device mounting end of this system is a RAM-107BU Lowrance and Humminbird Marine Mount. The Lowrance and Humminbird Marine Mount is connected to the swing arm with a RAM 1.5" Ball and Socket System.
With a twist of the arm knob, you can move the compatible Lowrance, Humminbird and Apelco marine mount to your optimum viewing position.
The connection between the swing arm and the base is a bolt pivot point, and the round plate and arm connection is the RAM ball and socket system.
The bolt pivoting point allows a complete 360 degree rotation and the ball and socket system allows a 180 degree vertical pivot with a 360 degree rotation.


text:
"New Shh" by Passed Up
- E-mail this
- Add to playlist
- Download the mp3 (IE: right-click, save target as; Firefox: control+click, save link as; Safari: control+click, download linked file as)
Number of downloads: 138
Like "New Shh?" Tell us!
About Passed Up
In the school hallways of a small town in Idaho, emerged Mexican Mike and Tate, comprising Passed Up. After a slew of albums and guest spots the group finds itself ......more.


text:
Anonymous | Login | Signup for a new account | 2013-06-20 08:09 CEST |
Main | My View | View Issues | Change Log | Roadmap |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||||
0005737 | OCaml | OCaml internal build/install (Makefiles, configure) | public | 2012-08-24 00:26 | 2013-03-08 23:02 | ||||||
Reporter | william | ||||||||||
Assigned To | meyer | ||||||||||
Priority | normal | Severity | feature | Reproducibility | always | ||||||
Status | assigned | Resolution | open | ||||||||
Platform | mxe | OS | linux | OS Version | |||||||
Product Version | 3.12.1 | ||||||||||
Target Version | Fixed in Version | ||||||||||
Summary | 0005737: adapt build system for cross-compilation | ||||||||||
Description | Hello, I am using mxe on linux to cross-compile my application for windows. It uses camlimages, lablgtk2, lablgl, cairo, xml-light (and ocamlbuild+findlib) Mxe is a platform for cross-compilation, it includes patches and make commands for hundreds of packages. http://mxe.cc/ [^] (main site) https://github.com/mxe/mxe [^] (sources) https://github.com/william3/mxe [^] (fork being integrated) To build ocaml I adapted debian patches maintained by Romain Beauxis, to make it usable with many different targets (i686-pc-mingw32, i686-w64-mingw32, x86_64-w64-mingw32 for 32/64bits targets). Though it works fine with ocaml 3.12.1, I would like : - to get your feed back if possible, to know if the process could be simplified (I do not really understand the patch) - to know if you could integrate part of the code for next versions Best regards, William | ||||||||||
Tags | No tags attached. | ||||||||||
Attached Files | 0001-various-patches-to-build-an-ocaml-cross-compiler.patch [^] (21,616 bytes) 2012-08-24 00:26 [Show Content]
0001-config-Makefile.mingw64-remove-redundant-mms-bitfiel.patch [^] (1,386 bytes) 2012-12-26 22:23 [Show Content] 0002-.gitignore-ignore-vim-temp-files-and-.cm-stuff.patch [^] (486 bytes) 2012-12-26 22:23 [Show Content] 0003-configure-use-stderr-for-all-messages-targetted-at-t.patch [^] (35,508 bytes) 2012-12-26 22:23 [Show Content] 0004-build-fix-filename-case.patch [^] (647 bytes) 2012-12-26 22:23 [Show Content] 0005-build-prefer-forward-slashes-to-backward-slashes.patch [^] (1,487 bytes) 2012-12-26 22:23 [Show Content] 0006-configure-fix-detection-of-non-working-C-compiler.patch [^] (1,581 bytes) 2012-12-26 22:24 [Show Content] 0007-configure-remove-unused-variable-from-case.in-test.patch [^] (2,419 bytes) 2012-12-26 22:24 [Show Content] 0008-configure-remove-unused-variable-from-case.in-test.patch [^] (1,364 bytes) 2012-12-26 22:24 [Show Content] 0009-configure-add-target-and-use-target-instead-of-host-.patch [^] (6,539 bytes) 2012-12-26 22:24 [Show Content] 0010-configure-when-cross-compiling-set-TOOLPREF-and-use-.patch [^] (6,731 bytes) 2012-12-26 22:24 [Show Content] 0011-configure-support-cross-compilation-with-mingw.patch [^] (9,166 bytes) 2012-12-26 22:24 [Show Content] 0012-windows-makefiles-remove-unused-DO-variable.patch [^] (1,347 bytes) 2012-12-26 22:24 [Show Content] 0013-windows-makefiles-use-dll-for-the-SO-extension.patch [^] (1,033 bytes) 2012-12-26 22:25 [Show Content] cross-patches-rev2-2012-12-29.tar.gz [^] (22,118 bytes) 2012-12-29 13:27 patches_dump.tar.gz [^] (49,294 bytes) 2013-01-23 22:25 cross-patches-rev2-2013-02-17.tar.gz [^] (54,029 bytes) 2013-02-17 22:48 cross-patches-rev4-2013-02-24.tar.gz [^] (46,908 bytes) 2013-02-24 12:49 | ||||||||||
Notes | |
(0008020) gasche (developer) 2012-09-04 16:18 edited on: 2012-09-04 16:18 |
I have no authority on the question of whether such patches could be accepted in a future state. I just had a look at the patches related to the OCaml compiler proper (very quick, so feel free to correct misunderstandings): I must they they're not really that convincing. - some part of them amount to hardcode that the target is windows (see for example https://github.com/william3/mxe/blob/master/src/ocaml-core-1-fixes.patch#L589 [^] and below) - some part of them are terribly hackish ("Give up and just define _finddata_t explicitly here") - some part of them seems to be bugfixes or code changes that are independent of the cross-compilation question (I suppose you integrated all debian patches, not only those that straighten the build system). That seems to be the case of the ocamlbuild changes for example https://github.com/william3/mxe/blob/master/src/ocaml-ocamlbuild-1-fixes.patch [^] I would understand their integration in a source tree designed solely for unix-to-windows compilation, with the understanding that they will remain as a fork forever. Even then, I would be a bit wary of this integration of all those independent changes in a single patch, making potential errors/divergences more difficult to track (that seems unrelated to your work and inevitable under the current project organization, though; they should consider moving to a structure with multiple patches per project). But integrating them upstream is clearly impossible in their current state. If I were a maintainer I wouldn't touch this until the changes are sorted out and given more structure and justification. I also noticed that a lot of the "ocaml"-related patches do not concern the ocaml compiler proper: cairo, findlib, camlimages, xml-light, etc. are third-party libraries. If you have not yet contacted the upstream of those projects, you should consider doing so. A post on the caml-list may also interest people that would learn about how to make their programs portable with respect to this specific situation and, one can always hope, motivate a few charitable souls to help you getting the patches in better shape? |
(0008023) william (reporter) 2012-09-04 22:46 |
Hello, Thanks for this analysis. My questions were only targeting this: https://github.com/william3/mxe/blob/master/src/ocaml-core-1-fixes.patch [^] Indeed, I tried to submit other patches to related people, but did not get many answers... I would appreciate any hint that would improve the ocaml related patch : https://github.com/william3/mxe/blob/master/src/ocaml-core-1-fixes.patch [^] which is the patch given above : http://caml.inria.fr/mantis/file_download.php?file_id=731&type=bug [^] Changes to ocamlbuild were made mainly in order to make ocamlbuild usable for cross targets with ocamlfind integration. Regards, William |
(0008649) Camarade_Tux (reporter) 2012-12-26 22:32 edited on: 2012-12-26 22:32 |
Hi, Based on William's patch, I made a series of smaller patches. First one is: 0001-config-Makefile.mingw64-remove-redundant-mms-bitfiel.patch (and last one is 13th). The patch 0002 is something I forgot (I should have moved it out and not submit it). The patchs have some details if you select "show content" so I won't repeat it here. Some patches are trivial but for others, I have some questions on the approach. * 0003-configure-use-stderr-for-all-messages-targetted-at-t.patch Some things were printed to stdout and some others to stderr; I now send everything to stderr. * 0010, 0011, 0013: Are they a "right" approach? These changes need some polishing but is it ok to add special cases for cross-compilation with hardcoded settings? Thanks, Adrien Nader |
(0008660) meyer (developer) 2012-12-28 22:48 edited on: 2012-12-28 22:50 |
Hi, Thanks for the patches. It looks like it's only a build system. I reviewed them all, my comments below, however haven't attempted to cross compile OCaml yet. I might try it for ARM this weekend. I think we need at least a second pair of eyes to look at the patches because they look really promising! Comments ======== * patch 1 looks good apart from the part it would be good to: - document why we are disabling the -mms-bitfields and what kind of implications it has - maybe making it configurable, like a variable for cross compilation that is empty * patch 2; ignored, spurious .gitignore/vim stuff * patch 3 I admire simplicity and portability here, but we should use automatic redirection or custom command. Then if somebody adds another echo, she would be forced to use 'msg' command instead of echo and redirection I can see however that we use it in all the places, so looks Ok. * patch 4 Looks OK. * patch 5 Why do we need to touch Makefile.nt? but looks OK. With a reservation it will be tested on Windows. * patch 6 Looks OK. * patch 7 I trust this cases remained the same, so looks ok. * patch 8 Same as above. * patch 9 Looks a bit hairy. First of all why just not substitute host for target before it's been used? It's certainly improvement to use it but increases a risk, of breaking some exotic builds. * patch 10 We should initialise TOOLPREF in the begining if we plan to use it. We should be able to replace these patterns: *-gcc* with something like: *gcc* thus avoiding a lot of redundant pattern matches it might cause troubles only when something like 'mygcc' was used which is fairly unrelastic. I think better way of using TOOLPREF would be to, once it's defined, redefine the interesting tools (as & gcc) to ${AS} & ${GCC} with TOOLPREF prefix and then use these variables. * patch 11 This: + x86_64-*-mingw*) echo "Wow! A 64 bit architecture!" 1>&2 + echo "#undef ARCH_SIXTYFOUR" >> m.h doesn't sound like a win situation. It will be more consistent to use variables like ${TOOLCHAIN}. Instead of ${toolchain} but that's just cosmetic. I've gone through all the mingw cases, but can't guarantee they are correct until I would see myself ocaml crosscompiling. * Patches 12,13 Looks OK. |
(0008665) Camarade_Tux (reporter) 2012-12-29 13:26 edited on: 2012-12-29 13:42 |
Thanks for the review. So far I'm not cross-compiling OCaml successfully. By posting them here I'm trying to get the overall approach validated. There are also some changes that can be merged independently of the others and doing so will reduce the size of subsequent patches (including out-of-tree ones in the case cross-compilation support cannot be included easily). I've updated the set of patches and I'm going to post them inside a tarball now or this page will soon be unreadable. I've reorganized the patches to move the least intrusive and least dangerous ones first so the patch numbers have changed but in this comment I'll use the same numbers as you did. The file is named "cross-patches-rev2-2012-12-29.tar.gz". I've dropped the patch about -mms-bitfields. This switch is now enabled by default for *-w64-mingw*. However this changed only happened in gcc 4.7. I've introduced inf()/wrn()/err() functions. inf() writes its arguments to stderr; wrn() also writes "WARNING:\n" before; err() also "exit 2". Forward slashes work just as well on windows. I've changed Makefile.nt to use forward slashes in advance. I'm not sure yet whether I'll be able to use the regular Makefiles or if I'll have to rely on Makefile.nt ones. I've moved the patch down in the list; we'll see a bit later. Regarding "host" vs. "target" in the configure file, I simply started and went over all the cases using "$host". It turned out that all of them actually want the "target". However it's quite likely "host" will also be needed (probably for ocamlobjinfo for instance: it runs on $host and needs to link to a C library). > I think better way of using TOOLPREF would be to, once it's defined, redefine the interesting tools (as & gcc) to ${AS} & ${GCC} with TOOLPREF prefix and then use these variables. I've tried to do that but it touches areas for which I'm not sure I understand the intent. The biggest use of ${TOOLPREF}gcc is around line 830 and starts with: case "$arch,$system" in amd64,macosx) as="${TOOLPREF}as -arch x86_64" aspp="${TOOLPREF}gcc -arch x86_64 -c";; As far as I understand, ocaml requires aspp to come from gcc in this setup. Was that the intent or is it because the only compiler available was gcc? And what about clang/llvm? I need some more input on that. I've fixed the "#undef ARCH_SIXTYFOUR" issue and I've replaced "toolchain" with "TOOLCHAIN". edit: I've fixed two issues but I'm not uploading another archive right now: first, # if target_type is "unknown", the script will try to cross-compile for the "unknown" architecture -target_type=unknown +target_type="" second, inf/wrn/err functions need to invoke echo with "-e" and need to quote the arguments |
(0008671) meyer (developer) 2012-12-30 04:04 |
Thanks for the patches, here are my further comments: * patch 1 I like the cleanup you have made for DBM. I've applied this patch. * patch 2 Looks good. Applied, thanks. - patch 3 Not applied. What kind of problems compatibilty.h gives? If there are problems we should fix it in the header. - patch 4 I like the attempt you've made to improve the ./configure script. I'm also quite reserved about redirecting everything to stderr. Your patch probably just changes how the user will interact with the script as instead the user will filter the messages by string which might be better or not. By any means, I am tempted to apply these changes, once I know if there are mandatory, thanks. - Patch 5 I am resistant to warn the user, would be better to support both notations? If you decide to do this, please do it for all the flags. - patch 6 Is incorrect. # cd config/auto-aux/ # cc=gcc sh ./runtest sizes.c 4 4 4 2 This will print to stdout the sizes of the primitive types. Quotation will make them spliced into set builtin shell command, thus setting the arguments to each of the sizes. However you have issued: # ret=$? # set $ret which just sets the first argument to the return code of the command. * Patch 7 I'm resistant, looking closely I think it would be a premature optimisation. It's a small improvement that buys nothing, and might be reverted in a future. Is there any particular reason for this cleanup? * Patch 8 target_type is initially set to "unknown" therefore we shouldn't check it with test -n. Also, we should print un-coditionaly information about target, consistency here is more important. I also think we shouldn't check-in mechanical renaming changes from $target to $host before we have working cross-compilation so I'd refrain from checking-in the patch now * patch 9 Follow up of 4, so skipped for time being. * patch 10 I wouldn't drop "support" for old buggy gcc versions, however in general I am in favour of some cleanups. Follow up of 4 so not applied yet. * patch 11 Looks all right, applied. * patches 12, 13 Don't have mingw system to test it, so I would rather not apply it before I know it's important to change. Overall, thank you for your efforts, Wojciech |
(0008672) Camarade_Tux (reporter) 2012-12-30 16:53 |
- patch 3 The renaming from stat_alloc() to caml_stat_alloc() comes from William's patch. I haven't had an issue myself and thinking more about it, I'm not sure what would have caused an issue for William. I saw it as an opportunity for a slight update. I'm going to remove it for now; if "namespaced" function names are preferred, it will probably be better to change all of them and not only stat_alloc(), and do it at once. But for now, removed. - patch 4 I started redirecting messages to stderr because there were some blocks of code that I wanted to use as functions (and therefore have them write to stdout (or stderr or anything)) but which were already writing to stdout. Usage between stderr and stdout was inconsistant but stderr seemed to prevail so I settled for that. I think that I don't have the original issue anymore and I don't mind where the messages are sent as long as it's consistent. Progress messages are probably better on stdout but if warnings and errors go to stderr, they will probably in the wrong place or out of context. So, everything to stdout? I think I'll try to redirect inf/wrn/err to "3" or something like that and use the "exec" command to redirect 3 to stdout. That should free stdout and stderr for use in other places and display properly in the terminal. (I'll see how it goes) It could be good to use colour too for wrn and err but doing it in a portable fashion might be difficult. For later. - patch 5 I added the check for "-option=val" vs. "-option val" because I made the mistake myself. The check is easy to implement but I'm not sure the support for "=" is. I'll see if '=' can be added to $IFS. However, it seems standard not to use '=' for ocaml - patch 6 Very good catch. I'm wondering if the issue can be solved with "set". If not, I'll probably introduce size_short/size_long/size_... variables. - patch 7 The unused variable in the case/in/esac constructs did not cause me any issue so far. I'll drop it. - patch 8 I caught the issue with target initially being "unknown" but only after making the archive. I've fixed it by making the default "" instead of "unknown". I'll make it always print the target. - patch 10 I haven't dropped support for gcc 2.96/2.95. I've simply not touched them. This means the warnings won't appear if you cross-compile with gcc 2.96/29.5, which I consider an unlikely scenario. Thanks a lot. |
(0008785) Camarade_Tux (reporter) 2013-01-23 22:26 |
Hi, I've attached a new file. This is close to a code dump but I that way I'm somehow creating a backup for the patches. It's not really worth looking at them right now since they need cleaning. |
(0008812) meyer (developer) 2013-01-29 02:05 |
Dear Adrien, Sorry to keep you waiting, I'm going to look at your cross-compilation patches this week. |
(0008853) Camarade_Tux (reporter) 2013-02-17 22:57 |
I've add "cross-patches-rev2-2013-02-17.tar.gz" (still "rev2" by mistake). I still need to clean things a bit but... ocamlopt.opt works! There's one thing I'm not verry happy with: I had to do changes asmcomp/ because it uses nativeints for many integers and I build on a 64bit system for a 32bit one; I ended up with several bad integer litterals in the generated assembly. This will definitely need proofreading. Also, at first I had tried to cross-compile things like ocamldoc while building the cross-compiler. That didn't make much sense (that would only make sense if I were cross-compiling the compiler). In the end I added the ability to disable building ocamldoc and a few others like it is doable for camlp4. So I did something that will improve cross-compiling the compiler but that is not needed for this bug report. What should I do about these patches? Try to have them in? Try to have them but after the other ones? Forget about them (for now)? Depending on the answer I'll reorganize the order of my patches to match so wait for rev4 before reading these patches. Thanks. :-) |
(0008855) meyer (developer) 2013-02-18 03:10 edited on: 2013-02-23 17:43 |
Thanks for all the patches. My initial comments below, I said I applied - but just realised after reviewing 31 small patches that there are 40 of them, so I'll postpone it for tomorrow. The general comment is that it's getting into the right track. Some of the patches needs a really thorough reviewing before we commit them. The ones I marked with a star are the ones that I think needs some improvements. I'm updating this in-place as it goes along with applying and testing them. Short note: did you try your cross-compile patches on a different architecture, i.e ARM? Also we might try porting them to OPAM. The reason why I ask is that I do have an ARM device, and would like to build packages for it, and probably many other people would like. Patch 1/ I don't think we should keep flexdll.h it in the triangle quotes - it's not a system header. However I think it's a part of OCaml installation so we should apply this patch. Patch 2/ I trust it works, however I am not able to test it. Patch 3/ Looks fine, thanks. I am not sure if we should prefix it with underscore, my initial thought was that we shouldn't, but it's a header not used anywhere else so maybe not worth to change. Patch 4/ Looks OK to me, applied. Patch 5/* The echo -e command prints on my machine also leading -e. $ ./configure --prefix $PWD -e Configuring for host i686-pc-linux-gnu ... -e Configuring for target i686-pc-linux-gnu ... -e Using compiler gcc. also the message prefix breaks the line: ./configure -help ERROR: -e Unknown option "-help". The script continues to run even with error: -e Using compiler arm-linux-gnueabi-gcc. ./tst: 1: Syntax error: word unexpected (expecting ")") WARNING: -e Unable to compile the test program. -e This failure is expected for cross-compilation: we will assume the C compiler is ANSI-compliant. -e Checking the sizes of integers and pointers... Patch 6/ It's always best to inform the user about his failure. Applied. Patch 7/ Applied. Thanks. Patch 8/ I don't think we need $model anymore, so thanks for cleaning this up. I've applied this patch too. Patch 9/ This needs to be documented. Probably additional entries to the manual needs to be done. Especially that we are able to cross compile now at all. Patch 10/ We should use conventional lowercase variable names in the Caml build system. TOOLPREF and TOOLCHAIN all are not obeying the convention. I suspect TOOLPREF/TOOLCHAIN are a mingw specific variable, but can't find it anywhere. If we decide to expose it, then it needs to be documented - I propose in the configure script itself as a commentary. But I'd leave it as it is. My worry here is that we are hardcoding the sizes, instead of detecting them. I'll apply this patch however, because can't think about anything better at the moment. Patch 11/ I like this patch, applied. Did you try to test it on a different shell than bash? Patch 12/* I don't like this: '# XXX' prefix for the comment. I'd prefer nicer prefix, like TODO or FIXME. However it's not a show stopper, patch looks complicated so need to make a sweep over this again. Patch 13/ I don't have mingw system to test it, and there is 32 how about 64? If there is another flavour of the library we need to cover that. I tentatively applied. Patch 14/ Looks OK. Patch 15/* ocaml -version can print other characters than specified in the sed command. It would be much safer if the you matched for example like this: sed 's/.*version \(.*\)/\1/g' Also: if test x"$target" != x"$host"; then we should be using ==. Patch 16/ Makes sense, applied. It looks like a continuation of the previous patch, it would be easier to collate them. Patch 17/ Looks OK, applied. Patch 18/ Looks good to me, applied. Patch 19/ Looks OK, applied. Patch 20/ Fine. Applied. Patch 21/ Apart from visible whitespaces it, looks OK. EDIT: Sorry, I notice that the file have a lot leading whitespaces, I'll clean them up as they polluting (not necessarily) the file. Patch 22/ Thank you, applied. Patch 23/ Don't put comma after `if' condition. Otherwise applied. Patch 24/* To be reviewed. Patch 25/* Yet to be reviewed again. Patch 26/ Looks good to me. Thanks. Patch 27/* Needs to be reviewed. Patch 28/* I like it, but needs more looking. Patch 29-40 Needs to be reviewed. |
(0008856) meyer (developer) 2013-02-18 04:32 |
> Try to have them in? Try to have them but after the other ones? Forget about them (for now)? > Depending on the answer I'll reorganize the order of my patches to match so wait for rev4 before reading these patches. We could consider them as an extra set of patches, if you separate them nicely, it would be a nice addition, but be careful to not over complicate what is now. |
(0008862) Camarade_Tux (reporter) 2013-02-18 23:18 |
Thanks for the comments. I'll reorganize the commits so that the patches that could benefit cross-compilation of the compiler appear last. I'll need a few more days to do that. Probably this week-end. Btw, for TOOLPREF, it's not specific to anything. It's either arbitrary or already somewhere in the ocaml sources. |
(0008863) meyer (developer) 2013-02-18 23:52 |
Absolutely no rush, I'm going to look at it again in few days time - I have a fully booked week too. |
(0008866) william (reporter) 2013-02-19 11:42 |
about Camarade_Tux comment from 2013-02-17 22:57, regarding ocamldoc and camlp4 : There are two categories of executables : the ones that need to be cross compiled : ocamlc ocamlrun ocamlcp ocamldep ocamlmklib ocamlmktop ocamlopt ocamlprof the ones that do not need to be cross compiled : camlp4prof camlp4boot camlp4 camlp4oof camlp4of camlp4o camlp4rf camlp4r camlp4orf ocamldoc ocamllex ocamlyacc For all of them, it is important to be able to have them "prefixed", like i686-w64-mingw32-ocamlc, even if this is for a program such as ocamldoc that is not really cross compiled. Because when building other libraries and programs, it is easier to use prefixed tools no matter if it is ocamldoc or ocamlc. So would it be possible to have a build system that preserves building of those tools ? |
(0008875) Camarade_Tux (reporter) 2013-02-19 19:55 |
Well, it's difficult to have them build during the same build. I believe it should be a requirement that if you want to build a cross ocaml X.Y.Z, you need to have a native ocaml X.Y.Z on your system. The reason is fairly simple: there's no guarantee that it'll work otherwise. You might try with a different version of the compiler but you'll need a native ocaml compiler that is still fairly close version-wise. (plus you need the native compiler for camlp4 and ocamlbuild to work along with a working Dynlink) That means that in order to build the cross-compiler, you will have to have a matching native toolchain. In that case you will be able to reuse most of it to get the right tools. If you need to have specific names for these tools too, simply 'cp' or 'ln -s' them. They will exist for sure during build: they're really needed. It might be doable to have them built as native tools during the build of the cross-compiler but it's really much more work. That will basically require that it is possible to cross-compile a native compiler. For now, 'cp' or 'ln -s' are very good ways to do it and actually the configure of the cross-compiler will fail if the version of the native compiler and the version of the cross-compiler you're building don't match. |
(0008877) meyer (developer) 2013-02-19 20:09 |
Dear William and Adrien, Maybe a small chime in: building a cross-compiler does not preclude requirement of not having the compiler on the path. It does however simplify a lot the build process. In general the problem could be solved by a separate recursive step for Makefile, so in normal world OCaml is built like this: - bootstrap compiler builds bytecode compiler - bytecode compiler builds bytecode compiler and the native one - native compiler builds a native compiler compiled natively in the cross-compilation world additional recursive invokation of Makefile would happen with all the variables set up to met the requirement building the cross-compiler. In practice, it's not that simple however and I don't think it's needed at a cost of making it more complex. So I'd assume we already have the native toolchain already in place. |
(0008881) Camarade_Tux (reporter) 2013-02-20 07:47 |
I forgot to mention that both gfortran and gnat have the same requirement for cross-compilers and that's why I stopped trying to not require a native toolchain. |
(0008887) william (reporter) 2013-02-20 22:18 |
Indeed you are right. In mxe, I ended up building first native ocaml then cross ocaml, copying native version of ocamldoc and camlp4* with right prefix. Do not make things more complex, it is fine like that. |
(0008891) meyer (developer) 2013-02-23 17:27 edited on: 2013-02-23 17:29 |
I tried your patches with arm toolchain on x86:$ ./configure --target arm-linux-gnueabi -e Configuring for host i686-pc-linux-gnu ... -e Configuring for target arm-linux-gnueabi ... -e Using compiler arm-linux-gnueabi-gcc. ./tst: 1: Syntax error: word unexpected (expecting ")") WARNING: -e Unable to compile the test program. -e This failure is expected for cross-compilation: we will assume the C compiler is ANSI-compliant. -e Checking the sizes of integers and pointers... ./tst: 1: Syntax error: word unexpected (expecting ")") ERROR: -e Unable to compile the test program. Make sure the C compiler 'arm-linux-gnueabi-gcc -O ' is properly installed. 2 things: - tag prefix breaks lines - I included this comment in the summary - the configure script continues running even though it failed - this was included in the previous-previous comments: exit will return from the shell function not from the script. Also I would suggest testing on both on mingw and any other popular architecture (ARM for instance). |
(0008896) william (reporter) 2013-02-24 00:52 |
could you please explain how to patch sources with cross-patches-rev2-2013-02-17.tar.gz ? I know the command : patch -p1 < /path/to/patch but how to use it for 30 patches ? I tried using "find /path/to/patch-dir -exec patch -p1 < {} \;", but does not work Thanks |
(0008897) meyer (developer) 2013-02-24 01:41 |
William, if you are sitting in the git repo, using git svn, then this command just works: git am *.patch if not than: for f in *.patch; do patch -p1 < $f; done (not that < {} will not work as it will splice two halves to redirection) |
(0008900) william (reporter) 2013-02-24 11:44 |
based on the git directory : git clone http://github.com/ocaml/ocaml.git [^] I do : git am ../cross-patches-rev2-2013-02-17/*.patch and get : Applying: byterun/win32.c: use < > to #include flexdll.h instead of "". Applying: windows: don't define lseeki64 and lseek since it already exists. [...] /home/performance/src/mxe/gits/ocaml/.git/rebase-apply/patch:16: space before tab in indent. debugger.o meta.o dynlink.o warning: 1 line adds whitespace errors. Applying: yacc: "ocamlyacc$(EXE)" rule produced "ocamlyacc" (no trailing $(EXE)). Applying: .gitignore: ignore vim temp files and .cm* stuff. Applying: STASH error: patch failed: build/boot.sh:15 error: build/boot.sh: patch does not apply Patch failed at 0037 STASH same problem with git version of 17/02/2013 |
(0008901) Camarade_Tux (reporter) 2013-02-24 12:49 edited on: 2013-02-24 12:50 |
Here's a new version of the patches. It's against HEAD~ (damn people commiting on sundays!) but with the patch in 0005887. The file is "cross-patches-rev4-2013-02-24.tar.gz". I've moved commits around and I've squashed some of them together and got 31 commits (down from 40 or so). There are three directories inside the archive: * 01-non-specific/ : 10 commits * 02-safe/ : 8 commits * 03-wip/ : 13 commits Their names should be fairly explicit. The 03-wip directory is included for completeness but is not mergeable. If moved the error messages from "echo -e" to "printf '%b\n'" since echo isn't portable: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/echo.html [^] "It is not possible to use echo portably across all POSIX systems unless both -n (as the first argument) and escape sequences are omitted." The fact that there is a newline after "WARNING:" and "ERROR!" is on purpose: I've found it to look nicer and be easier to stop. Actually, I've added a new line before the tag and another one after the error message. I've improved some messages. In particular, the error you had with the arm toolchain is because the patches have a hardcoded list of integers/pointers/shorts/longs sizes when cross-compiling since they cannot be guessed. Currently, only windows 32bit and 64bit are there. I prefer to leave someone else add the entries for other toolchains. I've documented -target in the INSTALL file. The TOOLPREF/TOOLCHAIN variables are mostly arbitrary: they appear like that in some other projects but there is absolutely no rule about them. I haven't changed their name in these patches but there is no reason to not do it if it is wished. I've tried the configure script with ash too (instead of bash invoked as sh) and had no issue. About the use of the "ws2_32" library, the 32 is both for 32bit and 64bit. Windows 64 provides the "win32" API. It's a name, they could also have named it "windows-api-after-dos" and it's not going away nor changing in incompatible ways any time soon. I've replaced the invocation of "ocamlrun -version" with "ocamlc -version": % ocamlrun -version The Objective Caml runtime, version 3.12.1 % ocamlc -version 3.12.1 That made it possible to replace sed with cut (in order to strip the +dev... part in the version). For patch 15, you said: Also: if test x"$target" != x"$host"; then we should be using ==. I don't understand: what is the issue? For patch 23, you said: Don't put comma after `if' condition. Otherwise applied. I've replaced: ifeq ($(var1), $(var2)) with: ifeq "$(var1)" "$(var2)" Is it what you had in mind? |
(0008902) Camarade_Tux (reporter) 2013-02-24 13:00 |
Actually I've borked the change in byterun/Makefile. I wrote: ifeq $(SYSTEM) mingw but it should have been: ifeq "$(SYSTEM)" "mingw" The corresponding file is 02-safe/0014-build-select-win32-variants-of-unix-and-graph-for-mi.patch . |
(0008908) meyer (developer) 2013-02-25 03:17 |
Adrien, thanks for the next round of patches. My answers for your questions: > For patch 23, you said: > Don't put comma after `if' condition. Otherwise applied. My bad typo, I actually meant: don't put space after the comma. The space after comma is significant. Correct syntax is: ifeq ($(SYSTEM),mingw) I'd not use cut, sed seems to be better tool for that, but you are right if we want just base version than probably the regex you submitted is OK. |
(0008909) meyer (developer) 2013-02-25 04:05 |
Adrien, I tested and committed first 5 patches from 01-non-specific/. Please excuse doing that piece by piece, but I am also reviewing them during the tour. The next commits will contain the rest of the patches from 01-non-specific. |
(0008933) meyer (developer) 2013-02-28 00:30 edited on: 2013-02-28 00:42 |
Adrien, A small update: Sorry, as usually, I got very limited means of time, to commit and test the patches, but in essence I really like what you did with sub-dividing them. I will do my best to commit the rest from 01-non-specific/ during the week so we can move on with the rest of the patches. I will look if the compilation actually worked on anything else than mingw, like ARM. |
(0008957) meyer (developer) 2013-03-08 23:02 edited on: 2013-03-08 23:35 |
Patch 6/inf() { printf "%b\n" "$*" 1>&3 } wrn() { printf "\nWARNING:\n" 1>&3 printf "%b\n\n" "$*" 1>&3 } err() { printf "\nERROR!\n" 1>&3 printf "%b\n\n" "$*" 1>&3 exit 2 } exec 3>&1 First you are writing to a custom descriptor 3, and then you will redirect everything from 3 to stdout (descriptor 1). What's the purpose? Patch 7/ Modified patch looks good: -if echo $configure_options | grep -q ' --\?[a-zA-Z0-9-]\+='; then +if echo "$configure_options" | grep -qe '--\?[a-zA-Z0-9-]\+='; then two things: - added missing quotes - and -e flag to escape leading --, and dropped the space Patch 8/ Not applied. Sporious lines here: + amd64,macosx) as='as -arch x86_64' + aspp='gcc -arch x86_64 -c';; |
Issue History | |||
Date Modified | Username | Field | Change |
2012-08-24 00:26 | william | New Issue | |
2012-08-24 00:26 | william | File Added: 0001-various-patches-to-build-an-ocaml-cross-compiler.patch | |
2012-09-04 16:18 | gasche | Note Added: 0008020 | |
2012-09-04 16:18 | gasche | Note Edited: 0008020 | View Revisions |
2012-09-04 16:20 | gasche | Status | new => acknowledged |
2012-09-04 22:46 | william | Note Added: 0008023 | |
2012-12-26 22:23 | Camarade_Tux | File Added: 0001-config-Makefile.mingw64-remove-redundant-mms-bitfiel.patch | |
2012-12-26 22:23 | Camarade_Tux | File Added: 0002-.gitignore-ignore-vim-temp-files-and-.cm-stuff.patch | |
2012-12-26 22:23 | Camarade_Tux | File Added: 0003-configure-use-stderr-for-all-messages-targetted-at-t.patch | |
2012-12-26 22:23 | Camarade_Tux | File Added: 0004-build-fix-filename-case.patch | |
2012-12-26 22:23 | Camarade_Tux | File Added: 0005-build-prefer-forward-slashes-to-backward-slashes.patch | |
2012-12-26 22:24 | Camarade_Tux | File Added: 0006-configure-fix-detection-of-non-working-C-compiler.patch | |
2012-12-26 22:24 | Camarade_Tux | File Added: 0007-configure-remove-unused-variable-from-case.in-test.patch | |
2012-12-26 22:24 | Camarade_Tux | File Added: 0008-configure-remove-unused-variable-from-case.in-test.patch | |
2012-12-26 22:24 | Camarade_Tux | File Added: 0009-configure-add-target-and-use-target-instead-of-host-.patch | |
2012-12-26 22:24 | Camarade_Tux | File Added: 0010-configure-when-cross-compiling-set-TOOLPREF-and-use-.patch | |
2012-12-26 22:24 | Camarade_Tux | File Added: 0011-configure-support-cross-compilation-with-mingw.patch | |
2012-12-26 22:24 | Camarade_Tux | File Added: 0012-windows-makefiles-remove-unused-DO-variable.patch | |
2012-12-26 22:25 | Camarade_Tux | File Added: 0013-windows-makefiles-use-dll-for-the-SO-extension.patch | |
2012-12-26 22:32 | Camarade_Tux | Note Added: 0008649 | |
2012-12-26 22:32 | Camarade_Tux | Note Edited: 0008649 | View Revisions |
2012-12-28 22:48 | meyer | Note Added: 0008660 | |
2012-12-28 22:50 | meyer | Note Edited: 0008660 | View Revisions |
2012-12-29 13:26 | Camarade_Tux | Note Added: 0008665 | |
2012-12-29 13:27 | Camarade_Tux | File Added: cross-patches-rev2-2012-12-29.tar.gz | |
2012-12-29 13:27 | Camarade_Tux | Note Edited: 0008665 | View Revisions |
2012-12-29 13:42 | Camarade_Tux | Note Edited: 0008665 | View Revisions |
2012-12-30 04:04 | meyer | Note Added: 0008671 | |
2012-12-30 04:13 | meyer | Assigned To | => meyer |
2012-12-30 04:13 | meyer | Status | acknowledged => assigned |
2012-12-30 16:53 | Camarade_Tux | Note Added: 0008672 | |
2013-01-23 22:25 | Camarade_Tux | File Added: patches_dump.tar.gz | |
2013-01-23 22:26 | Camarade_Tux | Note Added: 0008785 | |
2013-01-29 02:05 | meyer | Note Added: 0008812 | |
2013-02-17 22:48 | Camarade_Tux | File Added: cross-patches-rev2-2013-02-17.tar.gz | |
2013-02-17 22:57 | Camarade_Tux | Note Added: 0008853 | |
2013-02-18 03:10 | meyer | Note Added: 0008855 | |
2013-02-18 04:32 | meyer | Note Added: 0008856 | |
2013-02-18 05:02 | meyer | Note Edited: 0008855 | View Revisions |
2013-02-18 23:18 | Camarade_Tux | Note Added: 0008862 | |
2013-02-18 23:52 | meyer | Note Added: 0008863 | |
2013-02-19 11:42 | william | Note Added: 0008866 | |
2013-02-19 19:55 | Camarade_Tux | Note Added: 0008875 | |
2013-02-19 20:09 | meyer | Note Added: 0008877 | |
2013-02-20 07:47 | Camarade_Tux | Note Added: 0008881 | |
2013-02-20 22:18 | william | Note Added: 0008887 | |
2013-02-23 16:36 | meyer | Note Edited: 0008855 | View Revisions |
2013-02-23 16:38 | meyer | Note Edited: 0008855 | View Revisions |
2013-02-23 16:41 | meyer | Note Edited: 0008855 | View Revisions |
2013-02-23 17:03 | meyer | Note Edited: 0008855 | View Revisions |
2013-02-23 17:15 | meyer | Note Edited: 0008855 | View Revisions |
2013-02-23 17:15 | meyer | Note Edited: 0008855 | View Revisions |
2013-02-23 17:17 | meyer | Note Edited: 0008855 | View Revisions |
2013-02-23 17:27 | meyer | Note Added: 0008891 | |
2013-02-23 17:29 | meyer | Note Edited: 0008891 | View Revisions |
2013-02-23 17:43 | meyer | Note Edited: 0008855 | View Revisions |
2013-02-24 00:52 | william | Note Added: 0008896 | |
2013-02-24 01:41 | meyer | Note Added: 0008897 | |
2013-02-24 11:44 | william | Note Added: 0008900 | |
2013-02-24 12:49 | Camarade_Tux | Note Added: 0008901 | |
2013-02-24 12:49 | Camarade_Tux | File Added: cross-patches-rev4-2013-02-24.tar.gz | |
2013-02-24 12:50 | Camarade_Tux | Note Edited: 0008901 | View Revisions |
2013-02-24 13:00 | Camarade_Tux | Note Added: 0008902 | |
2013-02-25 03:17 | meyer | Note Added: 0008908 | |
2013-02-25 04:05 | meyer | Note Added: 0008909 | |
2013-02-28 00:30 | meyer | Note Added: 0008933 | |
2013-02-28 00:40 | meyer | Note Edited: 0008933 | View Revisions |
2013-02-28 00:42 | meyer | Note Edited: 0008933 | View Revisions |
2013-03-08 23:02 | meyer | Note Added: 0008957 | |
2013-03-08 23:03 | meyer | Note Edited: 0008957 | View Revisions |
2013-03-08 23:03 | meyer | Note Edited: 0008957 | View Revisions |
2013-03-08 23:11 | meyer | Note Edited: 0008957 | View Revisions |
2013-03-08 23:12 | meyer | Note Edited: 0008957 | View Revisions |
2013-03-08 23:33 | meyer | Note Edited: 0008957 | View Revisions |
2013-03-08 23:35 | meyer | Note Edited: 0008957 | View Revisions |
Copyright © 2000 - 2011 MantisBT Group |


text: Next, MarCum bested its own technology, developing a new breed of digital sonar. The ShowDown Digital Fish Finder provided an intuitive vertical perspective of the water column in a high-speed, high-resolution LCD. For the past several years, ShowDown has been the hottest, most in-demand ice sonar system on the market


text:
breaking news
Bishop McCort sees its season come to an end
Friday, March 13, 2009 @ 7:03 PMAfter cruising in their first two state playoff games the Lady Crushers ran into a buzz saw on Friday night in the form of Villa...
Elk County Catholic will continue the magical ride
Friday, March 13, 2009 @ 6:56 PMThe Crusaders of Elk County continued their magical post season run on Friday night knocking off defending single-A champion Serra Catholic 63-51. Elk County will...
State College falls to Mount Lebanon
Friday, March 13, 2009 @ 6:50 PMChrissy Cooper scored 18 points for the Little Lady Lions on Friday but State College still fell to Mount Lebanon 49-45.The Lady Lions end the...
Southern Huntingdon advances to state semifinals
Friday, March 13, 2009 @ 6:46 PMThe Southern Huntingdon Lady Rockets punched their ticket to the AA state semifinals Friday night sliding by Sto Rox 53-50.The Lady Rockets will take on...
St. Francis prepares for NEC Championship Game
Wednesday, March 11, 2009 @ 7:03 PMFew people would have predicted the St. Francis womens basketball team would get the chance to play for a Northeast Conference Tournament Title but the...
Page 496 of 588
WTAJ Sports covers the Nittany Nation and all Penn State Athletics.
Check out the Steeler Nation section for everything Pittsburgh Steelers.
Text Alerts
Get the latest sports scores on your mobile phone.
HighSchool Sports
- Bellefonte Stuns Huntingdon
- Little Lions Roar Past Tigers
- VIDEO: Ridgway Elkers Enjoyed Storybook Season
- Local Teams Come up Short in PIAA Basketball Playoffs
- Ridgway and Forest Hills among Local Teams on to Quarterfinals
- More Area Teams Advance In PIAA Playoffs
- Local Wrestlers Grab Gold at PIAA Championships
- Area Wrestlers Win State Crown
- Local Teams Advance to Second Round on the High School Hardwood
- Local Wrestlers Advance to Semifinals at PIAA Championships
Page 10 of 75


text: If you're have a fun or formal event, every table can be decorated with an epic party accessory! Our Red Foil Mini Cascade Centerpiece includes a single centerpiece with tired red foil strands and is bursting with stars! Complete a theme birthday party or celebrate a graduate with these great party decorations!


text:
Below you will find a list of discussions in the Northeast forums at the Pontiac Grand Prix Forums : Grandprix. Connecticut, Massachusetts, Pennsylvania, Delaware, New Hampshire, Rhode Island, Maryland, New Jersey, Vermont, Maine, New York
Use this control to limit the display of threads to those newer than the specified time frame.
Allows you to choose the data by which the thread list will be sorted.
Order threads in...
Note: when sorting by date, 'descending order' will show the newest results first.
Forum Rules


text:
Walt Disney Co. has lost its appeal of a high-profile case concerning profits from the game show "Who Wants to be a Millionaire."
The Burbank media giant was ordered by a federal jury in 2010 to pay Celador International, the British company that created the game show, $269.4 million in damages over its accounting practices, along with $50 million in prejudgment interest.
The dispute arose over allegations that Disney did not properly account for the value of the show, a major hit on its ABC network for three years beginning in 1999, as it struck deals between different divisions of the conglomerate.
According to evidence presented in the case, Disney's accounting showed that "Millionaire" ran a $73-million deficit for the company, despite its high ratings.
A jury in July 2010 ruled in Celador's favor, though it did not award the company all $395 million in damages it requested.
Disney appealed, arguing that it was entitled to a new trial because of errors made by the U.S. district court.
However, a panel of three U.S. Court of Appeal judges for the 9th Circuit disagreed Monday. They found that the district court did not err and upheld the jury's award because it was not "grossly excessive or monstrous, clearly not supported by the evidence, or based only on speculation or guesswork."
The decision appears to put an end to Disney's legal options in the case.
"We are extremely disappointed with the decision, as ABC and Buena Vista Television continue to believe that they fully adhered to the 'Millionaire' agreement," said an ABC spokeswoman.
Said Paul Smith, chairman of Celador: "Our litigation objectives − to receive what we were fairly entitled to under our contract and to be made substantially whole − were realized by the jury's verdict and today by the Court of Appeals' decision. I am pleased that justice has been done."
Rupert Murdoch pulls plug on 'The Daily'Report: Tax credits boost New York's film-TV industry
Jury orders Disney to pay $270 million to 'Millionaire' creator


text:
Steamship Mutual released interim financial results for the year ending February 20, 2013. As with all international group clubs, underwriting performance for the year ended February 20,
A new interactive display on Particularly Sensitive Sea Areas (PSSA) has been launched at IMO Headquarters and online at www.pssa.imo.org. A PSSA is an area
The Stifel Logistics Confidence Index continued its downward trend in May as it fell for the second consecutive month. Compiled by Transport Intelligence, the overall index,
Huntington Ingalls Industries' (HII) Ingalls Shipbuilding division authenticated the keel of the company's fifth U.S. Coast Guard National Security Cutter, James (WMSL 754).
The U.S. Coast Guard awarded a fixed‐price incentive firm target contract valued at approximately $487.1 million to Huntington Ingalls Industries for the production
Conrad Shipyard, L.L.C. has received the 2012 Award for Excellence in Safety as well as the Award for improvement in Safety by the Shipbuilders Council of America (SCA).


text:
Air Quality: Green |
Air Quality: Yellow |
Air Quality: Yellow |
Air Quality: Yellow |
City of Alexandria, VA
Alexandria National Safe Place ProgramWhat is National Safe Place?
How was it Developed?
How Can a "Safe Place Location" be Recognized?
What are the Benefits of Safe Place?
How Does Safe Place Work for a Youth Seeking Help?
How Many Safe Place Locations in Alexandria? Where are They?
Who Do I Contact About Safe Place Information, Presentations or Staff & Site Trainings?
Additional Resources |


text:
5 / 5 £21.99£11.99
Item is from a previous season
Sorry, this product is out of stock and has been discontinued!
Save To WishlistDetails & Features
- Screen-printed T-shirt
- Custom sleeve label
- Available in sizes: S, M, L, XL
Item code: 4130002445/100
Reviews for Crowd
- Reviews
- 1
Jeff Love this shirt. It's a white shirt that doesn't stick out like a sore thumb. Getting it for only $10 was a major bonus. Thanks etnies!