configure 758 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726177271772817729177301773117732177331773417735177361773717738177391774017741177421774317744177451774617747177481774917750177511775217753177541775517756177571775817759177601776117762177631776417765177661776717768177691777017771177721777317774177751777617777177781777917780177811778217783177841778517786177871778817789177901779117792177931779417795177961779717798177991780017801178021780317804178051780617807178081780917810178111781217813178141781517816178171781817819178201782117822178231782417825178261782717828178291783017831178321783317834178351783617837178381783917840178411784217843178441784517846178471784817849178501785117852178531785417855178561785717858178591786017861178621786317864178651786617867178681786917870178711787217873178741787517876178771787817879178801788117882178831788417885178861788717888178891789017891178921789317894178951789617897178981789917900179011790217903179041790517906179071790817909179101791117912179131791417915179161791717918179191792017921179221792317924179251792617927179281792917930179311793217933179341793517936179371793817939179401794117942179431794417945179461794717948179491795017951179521795317954179551795617957179581795917960179611796217963179641796517966179671796817969179701797117972179731797417975179761797717978179791798017981179821798317984179851798617987179881798917990179911799217993179941799517996179971799817999180001800118002180031800418005180061800718008180091801018011180121801318014180151801618017180181801918020180211802218023180241802518026180271802818029180301803118032180331803418035180361803718038180391804018041180421804318044180451804618047180481804918050180511805218053180541805518056180571805818059180601806118062180631806418065180661806718068180691807018071180721807318074180751807618077180781807918080180811808218083180841808518086180871808818089180901809118092180931809418095180961809718098180991810018101181021810318104181051810618107181081810918110181111811218113181141811518116181171811818119181201812118122181231812418125181261812718128181291813018131181321813318134181351813618137181381813918140181411814218143181441814518146181471814818149181501815118152181531815418155181561815718158181591816018161181621816318164181651816618167181681816918170181711817218173181741817518176181771817818179181801818118182181831818418185181861818718188181891819018191181921819318194181951819618197181981819918200182011820218203182041820518206182071820818209182101821118212182131821418215182161821718218182191822018221182221822318224182251822618227182281822918230182311823218233182341823518236182371823818239182401824118242182431824418245182461824718248182491825018251182521825318254182551825618257182581825918260182611826218263182641826518266182671826818269182701827118272182731827418275182761827718278182791828018281182821828318284182851828618287182881828918290182911829218293182941829518296182971829818299183001830118302183031830418305183061830718308183091831018311183121831318314183151831618317183181831918320183211832218323183241832518326183271832818329183301833118332183331833418335183361833718338183391834018341183421834318344183451834618347183481834918350183511835218353183541835518356183571835818359183601836118362183631836418365183661836718368183691837018371183721837318374183751837618377183781837918380183811838218383183841838518386183871838818389183901839118392183931839418395183961839718398183991840018401184021840318404184051840618407184081840918410184111841218413184141841518416184171841818419184201842118422184231842418425184261842718428184291843018431184321843318434184351843618437184381843918440184411844218443184441844518446184471844818449184501845118452184531845418455184561845718458184591846018461184621846318464184651846618467184681846918470184711847218473184741847518476184771847818479184801848118482184831848418485184861848718488184891849018491184921849318494184951849618497184981849918500185011850218503185041850518506185071850818509185101851118512185131851418515185161851718518185191852018521185221852318524185251852618527185281852918530185311853218533185341853518536185371853818539185401854118542185431854418545185461854718548185491855018551185521855318554185551855618557185581855918560185611856218563185641856518566185671856818569185701857118572185731857418575185761857718578185791858018581185821858318584185851858618587185881858918590185911859218593185941859518596185971859818599186001860118602186031860418605186061860718608186091861018611186121861318614186151861618617186181861918620186211862218623186241862518626186271862818629186301863118632186331863418635186361863718638186391864018641186421864318644186451864618647186481864918650186511865218653186541865518656186571865818659186601866118662186631866418665186661866718668186691867018671186721867318674186751867618677186781867918680186811868218683186841868518686186871868818689186901869118692186931869418695186961869718698186991870018701187021870318704187051870618707187081870918710187111871218713187141871518716187171871818719187201872118722187231872418725187261872718728187291873018731187321873318734187351873618737187381873918740187411874218743187441874518746187471874818749187501875118752187531875418755187561875718758187591876018761187621876318764187651876618767187681876918770187711877218773187741877518776187771877818779187801878118782187831878418785187861878718788187891879018791187921879318794187951879618797187981879918800188011880218803188041880518806188071880818809188101881118812188131881418815188161881718818188191882018821188221882318824188251882618827188281882918830188311883218833188341883518836188371883818839188401884118842188431884418845188461884718848188491885018851188521885318854188551885618857188581885918860188611886218863188641886518866188671886818869188701887118872188731887418875188761887718878188791888018881188821888318884188851888618887188881888918890188911889218893188941889518896188971889818899189001890118902189031890418905189061890718908189091891018911189121891318914189151891618917189181891918920189211892218923189241892518926189271892818929189301893118932189331893418935189361893718938189391894018941189421894318944189451894618947189481894918950189511895218953189541895518956189571895818959189601896118962189631896418965189661896718968189691897018971189721897318974189751897618977189781897918980189811898218983189841898518986189871898818989189901899118992189931899418995189961899718998189991900019001190021900319004190051900619007190081900919010190111901219013190141901519016190171901819019190201902119022190231902419025190261902719028190291903019031190321903319034190351903619037190381903919040190411904219043190441904519046190471904819049190501905119052190531905419055190561905719058190591906019061190621906319064190651906619067190681906919070190711907219073190741907519076190771907819079190801908119082190831908419085190861908719088190891909019091190921909319094190951909619097190981909919100191011910219103191041910519106191071910819109191101911119112191131911419115191161911719118191191912019121191221912319124191251912619127191281912919130191311913219133191341913519136191371913819139191401914119142191431914419145191461914719148191491915019151191521915319154191551915619157191581915919160191611916219163191641916519166191671916819169191701917119172191731917419175191761917719178191791918019181191821918319184191851918619187191881918919190191911919219193191941919519196191971919819199192001920119202192031920419205192061920719208192091921019211192121921319214192151921619217192181921919220192211922219223192241922519226192271922819229192301923119232192331923419235192361923719238192391924019241192421924319244192451924619247192481924919250192511925219253192541925519256192571925819259192601926119262192631926419265192661926719268192691927019271192721927319274192751927619277192781927919280192811928219283192841928519286192871928819289192901929119292192931929419295192961929719298192991930019301193021930319304193051930619307193081930919310193111931219313193141931519316193171931819319193201932119322193231932419325193261932719328193291933019331193321933319334193351933619337193381933919340193411934219343193441934519346193471934819349193501935119352193531935419355193561935719358193591936019361193621936319364193651936619367193681936919370193711937219373193741937519376193771937819379193801938119382193831938419385193861938719388193891939019391193921939319394193951939619397193981939919400194011940219403194041940519406194071940819409194101941119412194131941419415194161941719418194191942019421194221942319424194251942619427194281942919430194311943219433194341943519436194371943819439194401944119442194431944419445194461944719448194491945019451194521945319454194551945619457194581945919460194611946219463194641946519466194671946819469194701947119472194731947419475194761947719478194791948019481194821948319484194851948619487194881948919490194911949219493194941949519496194971949819499195001950119502195031950419505195061950719508195091951019511195121951319514195151951619517195181951919520195211952219523195241952519526195271952819529195301953119532195331953419535195361953719538195391954019541195421954319544195451954619547195481954919550195511955219553195541955519556195571955819559195601956119562195631956419565195661956719568195691957019571195721957319574195751957619577195781957919580195811958219583195841958519586195871958819589195901959119592195931959419595195961959719598195991960019601196021960319604196051960619607196081960919610196111961219613196141961519616196171961819619196201962119622196231962419625196261962719628196291963019631196321963319634196351963619637196381963919640196411964219643196441964519646196471964819649196501965119652196531965419655196561965719658196591966019661196621966319664196651966619667196681966919670196711967219673196741967519676196771967819679196801968119682196831968419685196861968719688196891969019691196921969319694196951969619697196981969919700197011970219703197041970519706197071970819709197101971119712197131971419715197161971719718197191972019721197221972319724197251972619727197281972919730197311973219733197341973519736197371973819739197401974119742197431974419745197461974719748197491975019751197521975319754197551975619757197581975919760197611976219763197641976519766197671976819769197701977119772197731977419775197761977719778197791978019781197821978319784197851978619787197881978919790197911979219793197941979519796197971979819799198001980119802198031980419805198061980719808198091981019811198121981319814198151981619817198181981919820198211982219823198241982519826198271982819829198301983119832198331983419835198361983719838198391984019841198421984319844198451984619847198481984919850198511985219853198541985519856198571985819859198601986119862198631986419865198661986719868198691987019871198721987319874198751987619877198781987919880198811988219883198841988519886198871988819889198901989119892198931989419895198961989719898198991990019901199021990319904199051990619907199081990919910199111991219913199141991519916199171991819919199201992119922199231992419925199261992719928199291993019931199321993319934199351993619937199381993919940199411994219943199441994519946199471994819949199501995119952199531995419955199561995719958199591996019961199621996319964199651996619967199681996919970199711997219973199741997519976199771997819979199801998119982199831998419985199861998719988199891999019991199921999319994199951999619997199981999920000200012000220003200042000520006200072000820009200102001120012200132001420015200162001720018200192002020021200222002320024200252002620027200282002920030200312003220033200342003520036200372003820039200402004120042200432004420045200462004720048200492005020051200522005320054200552005620057200582005920060200612006220063200642006520066200672006820069200702007120072200732007420075200762007720078200792008020081200822008320084200852008620087200882008920090200912009220093200942009520096200972009820099201002010120102201032010420105201062010720108201092011020111201122011320114201152011620117201182011920120201212012220123201242012520126201272012820129201302013120132201332013420135201362013720138201392014020141201422014320144201452014620147201482014920150201512015220153201542015520156201572015820159201602016120162201632016420165201662016720168201692017020171201722017320174201752017620177201782017920180201812018220183201842018520186201872018820189201902019120192201932019420195201962019720198201992020020201202022020320204202052020620207202082020920210202112021220213202142021520216202172021820219202202022120222202232022420225202262022720228202292023020231202322023320234202352023620237202382023920240202412024220243202442024520246202472024820249202502025120252202532025420255202562025720258202592026020261202622026320264202652026620267202682026920270202712027220273202742027520276202772027820279202802028120282202832028420285202862028720288202892029020291202922029320294202952029620297202982029920300203012030220303203042030520306203072030820309203102031120312203132031420315203162031720318203192032020321203222032320324203252032620327203282032920330203312033220333203342033520336203372033820339203402034120342203432034420345203462034720348203492035020351203522035320354203552035620357203582035920360203612036220363203642036520366203672036820369203702037120372203732037420375203762037720378203792038020381203822038320384203852038620387203882038920390203912039220393203942039520396203972039820399204002040120402204032040420405204062040720408204092041020411204122041320414204152041620417204182041920420204212042220423204242042520426204272042820429204302043120432204332043420435204362043720438204392044020441204422044320444204452044620447204482044920450204512045220453204542045520456204572045820459204602046120462204632046420465204662046720468204692047020471204722047320474204752047620477204782047920480204812048220483204842048520486204872048820489204902049120492204932049420495204962049720498204992050020501205022050320504205052050620507205082050920510205112051220513205142051520516205172051820519205202052120522205232052420525205262052720528205292053020531205322053320534205352053620537205382053920540205412054220543205442054520546205472054820549205502055120552205532055420555205562055720558205592056020561205622056320564205652056620567205682056920570205712057220573205742057520576205772057820579205802058120582205832058420585205862058720588205892059020591205922059320594205952059620597205982059920600206012060220603206042060520606206072060820609206102061120612206132061420615206162061720618206192062020621206222062320624206252062620627206282062920630206312063220633206342063520636206372063820639206402064120642206432064420645206462064720648206492065020651206522065320654206552065620657206582065920660206612066220663206642066520666206672066820669206702067120672206732067420675206762067720678206792068020681206822068320684206852068620687206882068920690206912069220693206942069520696206972069820699207002070120702207032070420705207062070720708207092071020711207122071320714207152071620717207182071920720207212072220723207242072520726207272072820729207302073120732207332073420735207362073720738207392074020741207422074320744207452074620747207482074920750207512075220753207542075520756207572075820759207602076120762207632076420765207662076720768207692077020771207722077320774207752077620777207782077920780207812078220783207842078520786207872078820789207902079120792207932079420795207962079720798207992080020801208022080320804208052080620807208082080920810208112081220813208142081520816208172081820819208202082120822208232082420825208262082720828208292083020831208322083320834208352083620837208382083920840208412084220843208442084520846208472084820849208502085120852208532085420855208562085720858208592086020861208622086320864208652086620867208682086920870208712087220873208742087520876208772087820879208802088120882208832088420885208862088720888208892089020891208922089320894208952089620897208982089920900209012090220903209042090520906209072090820909209102091120912209132091420915209162091720918209192092020921209222092320924209252092620927209282092920930209312093220933209342093520936209372093820939209402094120942209432094420945209462094720948209492095020951209522095320954209552095620957209582095920960209612096220963209642096520966209672096820969209702097120972209732097420975209762097720978209792098020981209822098320984209852098620987209882098920990209912099220993209942099520996209972099820999210002100121002210032100421005210062100721008210092101021011210122101321014210152101621017210182101921020210212102221023210242102521026210272102821029210302103121032210332103421035210362103721038210392104021041210422104321044210452104621047210482104921050210512105221053210542105521056210572105821059210602106121062210632106421065210662106721068210692107021071210722107321074210752107621077210782107921080210812108221083210842108521086210872108821089210902109121092210932109421095210962109721098210992110021101211022110321104211052110621107211082110921110211112111221113211142111521116211172111821119211202112121122211232112421125211262112721128211292113021131211322113321134211352113621137211382113921140211412114221143211442114521146211472114821149211502115121152211532115421155211562115721158211592116021161211622116321164211652116621167211682116921170211712117221173211742117521176211772117821179211802118121182211832118421185211862118721188211892119021191211922119321194211952119621197211982119921200212012120221203212042120521206212072120821209212102121121212212132121421215212162121721218212192122021221212222122321224212252122621227212282122921230212312123221233212342123521236212372123821239212402124121242212432124421245212462124721248212492125021251212522125321254212552125621257212582125921260212612126221263212642126521266212672126821269212702127121272212732127421275212762127721278212792128021281212822128321284212852128621287212882128921290212912129221293212942129521296212972129821299213002130121302213032130421305213062130721308213092131021311213122131321314213152131621317213182131921320213212132221323213242132521326213272132821329213302133121332213332133421335213362133721338213392134021341213422134321344213452134621347213482134921350213512135221353213542135521356213572135821359213602136121362213632136421365213662136721368213692137021371213722137321374213752137621377213782137921380213812138221383213842138521386213872138821389213902139121392213932139421395213962139721398213992140021401214022140321404214052140621407214082140921410214112141221413214142141521416214172141821419214202142121422214232142421425214262142721428214292143021431214322143321434214352143621437214382143921440214412144221443214442144521446214472144821449214502145121452214532145421455214562145721458214592146021461214622146321464214652146621467214682146921470214712147221473214742147521476214772147821479214802148121482214832148421485214862148721488214892149021491214922149321494214952149621497214982149921500215012150221503215042150521506215072150821509215102151121512215132151421515215162151721518215192152021521215222152321524215252152621527215282152921530215312153221533215342153521536215372153821539215402154121542215432154421545215462154721548215492155021551215522155321554215552155621557215582155921560215612156221563215642156521566215672156821569215702157121572215732157421575215762157721578215792158021581215822158321584215852158621587215882158921590215912159221593215942159521596215972159821599216002160121602216032160421605216062160721608216092161021611216122161321614216152161621617216182161921620216212162221623216242162521626216272162821629216302163121632216332163421635216362163721638216392164021641216422164321644216452164621647216482164921650216512165221653216542165521656216572165821659216602166121662216632166421665216662166721668216692167021671216722167321674216752167621677216782167921680216812168221683216842168521686216872168821689216902169121692216932169421695216962169721698216992170021701217022170321704217052170621707217082170921710217112171221713217142171521716217172171821719217202172121722217232172421725217262172721728217292173021731217322173321734217352173621737217382173921740217412174221743217442174521746217472174821749217502175121752217532175421755217562175721758217592176021761217622176321764217652176621767217682176921770217712177221773217742177521776217772177821779217802178121782217832178421785217862178721788217892179021791217922179321794217952179621797217982179921800218012180221803218042180521806218072180821809218102181121812218132181421815218162181721818218192182021821218222182321824218252182621827218282182921830218312183221833218342183521836218372183821839218402184121842218432184421845218462184721848218492185021851218522185321854218552185621857218582185921860218612186221863218642186521866218672186821869218702187121872218732187421875218762187721878218792188021881218822188321884218852188621887218882188921890218912189221893218942189521896218972189821899219002190121902219032190421905219062190721908219092191021911219122191321914219152191621917219182191921920219212192221923219242192521926219272192821929219302193121932219332193421935219362193721938219392194021941219422194321944219452194621947219482194921950219512195221953219542195521956219572195821959219602196121962219632196421965219662196721968219692197021971219722197321974219752197621977219782197921980219812198221983219842198521986219872198821989219902199121992219932199421995219962199721998219992200022001220022200322004220052200622007220082200922010220112201222013220142201522016220172201822019220202202122022220232202422025220262202722028220292203022031220322203322034220352203622037220382203922040220412204222043220442204522046220472204822049220502205122052220532205422055220562205722058220592206022061220622206322064220652206622067220682206922070220712207222073220742207522076220772207822079220802208122082220832208422085220862208722088220892209022091220922209322094220952209622097220982209922100221012210222103221042210522106221072210822109221102211122112221132211422115221162211722118221192212022121221222212322124221252212622127221282212922130221312213222133221342213522136221372213822139221402214122142221432214422145221462214722148221492215022151221522215322154221552215622157221582215922160221612216222163221642216522166221672216822169221702217122172221732217422175221762217722178221792218022181221822218322184221852218622187221882218922190221912219222193221942219522196221972219822199222002220122202222032220422205222062220722208222092221022211222122221322214222152221622217222182221922220222212222222223222242222522226222272222822229222302223122232222332223422235222362223722238222392224022241222422224322244222452224622247222482224922250222512225222253222542225522256222572225822259222602226122262222632226422265222662226722268222692227022271222722227322274222752227622277222782227922280222812228222283222842228522286222872228822289222902229122292222932229422295222962229722298222992230022301223022230322304223052230622307223082230922310223112231222313223142231522316223172231822319223202232122322223232232422325223262232722328223292233022331223322233322334223352233622337223382233922340223412234222343223442234522346223472234822349223502235122352223532235422355223562235722358223592236022361223622236322364223652236622367223682236922370223712237222373223742237522376223772237822379223802238122382223832238422385223862238722388223892239022391223922239322394223952239622397223982239922400224012240222403224042240522406224072240822409224102241122412224132241422415224162241722418224192242022421224222242322424224252242622427224282242922430224312243222433224342243522436224372243822439224402244122442224432244422445224462244722448224492245022451224522245322454224552245622457224582245922460224612246222463224642246522466224672246822469224702247122472224732247422475224762247722478224792248022481224822248322484224852248622487224882248922490224912249222493224942249522496224972249822499225002250122502225032250422505225062250722508225092251022511225122251322514225152251622517225182251922520225212252222523225242252522526225272252822529225302253122532225332253422535225362253722538225392254022541225422254322544225452254622547225482254922550225512255222553225542255522556225572255822559225602256122562225632256422565225662256722568225692257022571225722257322574225752257622577225782257922580225812258222583225842258522586225872258822589225902259122592225932259422595225962259722598225992260022601226022260322604226052260622607226082260922610226112261222613226142261522616226172261822619226202262122622226232262422625226262262722628226292263022631226322263322634226352263622637226382263922640226412264222643226442264522646226472264822649226502265122652226532265422655226562265722658226592266022661226622266322664226652266622667226682266922670226712267222673226742267522676226772267822679226802268122682226832268422685226862268722688226892269022691226922269322694226952269622697226982269922700227012270222703227042270522706227072270822709227102271122712227132271422715227162271722718227192272022721227222272322724227252272622727227282272922730227312273222733227342273522736227372273822739227402274122742227432274422745227462274722748227492275022751227522275322754227552275622757227582275922760227612276222763227642276522766227672276822769227702277122772227732277422775227762277722778227792278022781227822278322784227852278622787227882278922790227912279222793227942279522796227972279822799228002280122802228032280422805228062280722808228092281022811228122281322814228152281622817228182281922820228212282222823228242282522826228272282822829228302283122832228332283422835228362283722838228392284022841228422284322844228452284622847228482284922850228512285222853228542285522856228572285822859228602286122862228632286422865228662286722868228692287022871228722287322874228752287622877228782287922880228812288222883228842288522886228872288822889228902289122892228932289422895228962289722898228992290022901229022290322904229052290622907229082290922910229112291222913229142291522916229172291822919229202292122922229232292422925229262292722928229292293022931229322293322934229352293622937229382293922940229412294222943229442294522946229472294822949229502295122952229532295422955229562295722958229592296022961229622296322964229652296622967229682296922970229712297222973229742297522976229772297822979229802298122982229832298422985229862298722988229892299022991229922299322994229952299622997229982299923000230012300223003230042300523006230072300823009230102301123012230132301423015230162301723018230192302023021230222302323024230252302623027230282302923030230312303223033230342303523036230372303823039230402304123042230432304423045230462304723048230492305023051230522305323054230552305623057230582305923060230612306223063230642306523066230672306823069230702307123072230732307423075230762307723078230792308023081230822308323084230852308623087230882308923090230912309223093230942309523096230972309823099231002310123102231032310423105231062310723108231092311023111231122311323114231152311623117231182311923120231212312223123231242312523126231272312823129231302313123132231332313423135231362313723138231392314023141231422314323144231452314623147231482314923150231512315223153231542315523156231572315823159231602316123162231632316423165231662316723168231692317023171231722317323174231752317623177231782317923180231812318223183231842318523186231872318823189231902319123192231932319423195231962319723198231992320023201232022320323204232052320623207232082320923210232112321223213232142321523216232172321823219232202322123222232232322423225232262322723228232292323023231232322323323234232352323623237232382323923240232412324223243232442324523246232472324823249232502325123252232532325423255232562325723258232592326023261232622326323264232652326623267232682326923270232712327223273232742327523276232772327823279232802328123282232832328423285232862328723288232892329023291232922329323294232952329623297232982329923300233012330223303233042330523306233072330823309233102331123312233132331423315233162331723318233192332023321233222332323324233252332623327233282332923330233312333223333233342333523336233372333823339233402334123342233432334423345233462334723348233492335023351233522335323354233552335623357233582335923360233612336223363233642336523366233672336823369233702337123372233732337423375233762337723378233792338023381233822338323384233852338623387233882338923390233912339223393233942339523396233972339823399234002340123402234032340423405234062340723408234092341023411234122341323414234152341623417234182341923420234212342223423234242342523426234272342823429234302343123432234332343423435234362343723438234392344023441234422344323444234452344623447234482344923450234512345223453234542345523456234572345823459234602346123462234632346423465234662346723468234692347023471234722347323474234752347623477234782347923480234812348223483234842348523486234872348823489234902349123492234932349423495234962349723498234992350023501235022350323504235052350623507235082350923510235112351223513235142351523516235172351823519235202352123522235232352423525235262352723528235292353023531235322353323534235352353623537235382353923540235412354223543235442354523546235472354823549235502355123552235532355423555235562355723558235592356023561235622356323564235652356623567235682356923570235712357223573235742357523576235772357823579235802358123582235832358423585235862358723588235892359023591235922359323594235952359623597235982359923600236012360223603236042360523606236072360823609236102361123612236132361423615236162361723618236192362023621236222362323624236252362623627236282362923630236312363223633236342363523636236372363823639236402364123642236432364423645236462364723648236492365023651236522365323654236552365623657236582365923660236612366223663236642366523666236672366823669236702367123672236732367423675236762367723678236792368023681236822368323684236852368623687236882368923690236912369223693236942369523696236972369823699237002370123702237032370423705237062370723708237092371023711237122371323714237152371623717237182371923720237212372223723237242372523726237272372823729237302373123732237332373423735237362373723738237392374023741237422374323744237452374623747237482374923750237512375223753237542375523756237572375823759237602376123762237632376423765237662376723768237692377023771237722377323774237752377623777237782377923780237812378223783237842378523786237872378823789237902379123792237932379423795237962379723798237992380023801238022380323804238052380623807238082380923810238112381223813238142381523816238172381823819238202382123822238232382423825238262382723828238292383023831238322383323834238352383623837238382383923840238412384223843238442384523846238472384823849238502385123852238532385423855238562385723858238592386023861238622386323864238652386623867238682386923870238712387223873238742387523876238772387823879238802388123882238832388423885238862388723888238892389023891238922389323894238952389623897238982389923900239012390223903239042390523906239072390823909239102391123912239132391423915239162391723918239192392023921239222392323924239252392623927239282392923930239312393223933239342393523936239372393823939239402394123942239432394423945239462394723948239492395023951239522395323954239552395623957239582395923960239612396223963239642396523966239672396823969239702397123972239732397423975239762397723978239792398023981239822398323984239852398623987239882398923990239912399223993239942399523996239972399823999240002400124002240032400424005240062400724008240092401024011240122401324014240152401624017240182401924020240212402224023240242402524026240272402824029240302403124032240332403424035240362403724038240392404024041240422404324044240452404624047240482404924050240512405224053240542405524056240572405824059240602406124062240632406424065240662406724068240692407024071240722407324074240752407624077240782407924080240812408224083240842408524086240872408824089240902409124092240932409424095240962409724098240992410024101241022410324104241052410624107241082410924110241112411224113241142411524116241172411824119241202412124122241232412424125241262412724128241292413024131241322413324134241352413624137241382413924140241412414224143241442414524146241472414824149241502415124152241532415424155241562415724158241592416024161241622416324164241652416624167241682416924170241712417224173241742417524176241772417824179241802418124182241832418424185241862418724188241892419024191241922419324194241952419624197241982419924200242012420224203242042420524206242072420824209242102421124212242132421424215242162421724218242192422024221242222422324224242252422624227242282422924230242312423224233242342423524236242372423824239242402424124242242432424424245242462424724248242492425024251242522425324254242552425624257242582425924260242612426224263
  1. #! /bin/sh
  2. # Guess values for system-dependent variables and create Makefiles.
  3. # Generated by GNU Autoconf 2.59.
  4. #
  5. # Copyright (C) 2003 Free Software Foundation, Inc.
  6. # This configure script is free software; the Free Software Foundation
  7. # gives unlimited permission to copy, distribute and modify it.
  8. ## --------------------- ##
  9. ## M4sh Initialization. ##
  10. ## --------------------- ##
  11. # Be Bourne compatible
  12. if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  13. emulate sh
  14. NULLCMD=:
  15. # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  16. # is contrary to our usage. Disable this feature.
  17. alias -g '${1+"$@"}'='"$@"'
  18. elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
  19. set -o posix
  20. fi
  21. DUALCASE=1; export DUALCASE # for MKS sh
  22. # Support unset when possible.
  23. if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
  24. as_unset=unset
  25. else
  26. as_unset=false
  27. fi
  28. # Work around bugs in pre-3.0 UWIN ksh.
  29. $as_unset ENV MAIL MAILPATH
  30. PS1='$ '
  31. PS2='> '
  32. PS4='+ '
  33. # NLS nuisances.
  34. for as_var in \
  35. LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
  36. LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
  37. LC_TELEPHONE LC_TIME
  38. do
  39. if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
  40. eval $as_var=C; export $as_var
  41. else
  42. $as_unset $as_var
  43. fi
  44. done
  45. # Required to use basename.
  46. if expr a : '\(a\)' >/dev/null 2>&1; then
  47. as_expr=expr
  48. else
  49. as_expr=false
  50. fi
  51. if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
  52. as_basename=basename
  53. else
  54. as_basename=false
  55. fi
  56. # Name of the executable.
  57. as_me=`$as_basename "$0" ||
  58. $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
  59. X"$0" : 'X\(//\)$' \| \
  60. X"$0" : 'X\(/\)$' \| \
  61. . : '\(.\)' 2>/dev/null ||
  62. echo X/"$0" |
  63. sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
  64. /^X\/\(\/\/\)$/{ s//\1/; q; }
  65. /^X\/\(\/\).*/{ s//\1/; q; }
  66. s/.*/./; q'`
  67. # PATH needs CR, and LINENO needs CR and PATH.
  68. # Avoid depending upon Character Ranges.
  69. as_cr_letters='abcdefghijklmnopqrstuvwxyz'
  70. as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
  71. as_cr_Letters=$as_cr_letters$as_cr_LETTERS
  72. as_cr_digits='0123456789'
  73. as_cr_alnum=$as_cr_Letters$as_cr_digits
  74. # The user is always right.
  75. if test "${PATH_SEPARATOR+set}" != set; then
  76. echo "#! /bin/sh" >conf$$.sh
  77. echo "exit 0" >>conf$$.sh
  78. chmod +x conf$$.sh
  79. if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
  80. PATH_SEPARATOR=';'
  81. else
  82. PATH_SEPARATOR=:
  83. fi
  84. rm -f conf$$.sh
  85. fi
  86. as_lineno_1=$LINENO
  87. as_lineno_2=$LINENO
  88. as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  89. test "x$as_lineno_1" != "x$as_lineno_2" &&
  90. test "x$as_lineno_3" = "x$as_lineno_2" || {
  91. # Find who we are. Look in the path if we contain no path at all
  92. # relative or not.
  93. case $0 in
  94. *[\\/]* ) as_myself=$0 ;;
  95. *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  96. for as_dir in $PATH
  97. do
  98. IFS=$as_save_IFS
  99. test -z "$as_dir" && as_dir=.
  100. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
  101. done
  102. ;;
  103. esac
  104. # We did not find ourselves, most probably we were run as `sh COMMAND'
  105. # in which case we are not to be found in the path.
  106. if test "x$as_myself" = x; then
  107. as_myself=$0
  108. fi
  109. if test ! -f "$as_myself"; then
  110. { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
  111. { (exit 1); exit 1; }; }
  112. fi
  113. case $CONFIG_SHELL in
  114. '')
  115. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  116. for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
  117. do
  118. IFS=$as_save_IFS
  119. test -z "$as_dir" && as_dir=.
  120. for as_base in sh bash ksh sh5; do
  121. case $as_dir in
  122. /*)
  123. if ("$as_dir/$as_base" -c '
  124. as_lineno_1=$LINENO
  125. as_lineno_2=$LINENO
  126. as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  127. test "x$as_lineno_1" != "x$as_lineno_2" &&
  128. test "x$as_lineno_3" = "x$as_lineno_2" ') 2>/dev/null; then
  129. $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
  130. $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
  131. CONFIG_SHELL=$as_dir/$as_base
  132. export CONFIG_SHELL
  133. exec "$CONFIG_SHELL" "$0" ${1+"$@"}
  134. fi;;
  135. esac
  136. done
  137. done
  138. ;;
  139. esac
  140. # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  141. # uniformly replaced by the line number. The first 'sed' inserts a
  142. # line-number line before each line; the second 'sed' does the real
  143. # work. The second script uses 'N' to pair each line-number line
  144. # with the numbered line, and appends trailing '-' during
  145. # substitution so that $LINENO is not a special case at line end.
  146. # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  147. # second 'sed' script. Blame Lee E. McMahon for sed's syntax. :-)
  148. sed '=' <$as_myself |
  149. sed '
  150. N
  151. s,$,-,
  152. : loop
  153. s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
  154. t loop
  155. s,-$,,
  156. s,^['$as_cr_digits']*\n,,
  157. ' >$as_me.lineno &&
  158. chmod +x $as_me.lineno ||
  159. { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
  160. { (exit 1); exit 1; }; }
  161. # Don't try to exec as it changes $[0], causing all sort of problems
  162. # (the dirname of $[0] is not the place where we might find the
  163. # original and so on. Autoconf is especially sensible to this).
  164. . ./$as_me.lineno
  165. # Exit status is that of the last command.
  166. exit
  167. }
  168. case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
  169. *c*,-n*) ECHO_N= ECHO_C='
  170. ' ECHO_T=' ' ;;
  171. *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;;
  172. *) ECHO_N= ECHO_C='\c' ECHO_T= ;;
  173. esac
  174. if expr a : '\(a\)' >/dev/null 2>&1; then
  175. as_expr=expr
  176. else
  177. as_expr=false
  178. fi
  179. rm -f conf$$ conf$$.exe conf$$.file
  180. echo >conf$$.file
  181. if ln -s conf$$.file conf$$ 2>/dev/null; then
  182. # We could just check for DJGPP; but this test a) works b) is more generic
  183. # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
  184. if test -f conf$$.exe; then
  185. # Don't use ln at all; we don't have any links
  186. as_ln_s='cp -p'
  187. else
  188. as_ln_s='ln -s'
  189. fi
  190. elif ln conf$$.file conf$$ 2>/dev/null; then
  191. as_ln_s=ln
  192. else
  193. as_ln_s='cp -p'
  194. fi
  195. rm -f conf$$ conf$$.exe conf$$.file
  196. if mkdir -p . 2>/dev/null; then
  197. as_mkdir_p=:
  198. else
  199. test -d ./-p && rmdir ./-p
  200. as_mkdir_p=false
  201. fi
  202. as_executable_p="test -f"
  203. # Sed expression to map a string onto a valid CPP name.
  204. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
  205. # Sed expression to map a string onto a valid variable name.
  206. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
  207. # IFS
  208. # We need space, tab and new line, in precisely that order.
  209. as_nl='
  210. '
  211. IFS=" $as_nl"
  212. # CDPATH.
  213. $as_unset CDPATH
  214. # Check that we are running under the correct shell.
  215. SHELL=${CONFIG_SHELL-/bin/sh}
  216. case X$ECHO in
  217. X*--fallback-echo)
  218. # Remove one level of quotation (which was required for Make).
  219. ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
  220. ;;
  221. esac
  222. echo=${ECHO-echo}
  223. if test "X$1" = X--no-reexec; then
  224. # Discard the --no-reexec flag, and continue.
  225. shift
  226. elif test "X$1" = X--fallback-echo; then
  227. # Avoid inline document here, it may be left over
  228. :
  229. elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
  230. # Yippee, $echo works!
  231. :
  232. else
  233. # Restart under the correct shell.
  234. exec $SHELL "$0" --no-reexec ${1+"$@"}
  235. fi
  236. if test "X$1" = X--fallback-echo; then
  237. # used as fallback echo
  238. shift
  239. cat <<EOF
  240. $*
  241. EOF
  242. exit 0
  243. fi
  244. # The HP-UX ksh and POSIX shell print the target directory to stdout
  245. # if CDPATH is set.
  246. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
  247. if test -z "$ECHO"; then
  248. if test "X${echo_test_string+set}" != Xset; then
  249. # find a string as large as possible, as long as the shell can cope with it
  250. for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
  251. # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
  252. if (echo_test_string="`eval $cmd`") 2>/dev/null &&
  253. echo_test_string="`eval $cmd`" &&
  254. (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
  255. then
  256. break
  257. fi
  258. done
  259. fi
  260. if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
  261. echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
  262. test "X$echo_testing_string" = "X$echo_test_string"; then
  263. :
  264. else
  265. # The Solaris, AIX, and Digital Unix default echo programs unquote
  266. # backslashes. This makes it impossible to quote backslashes using
  267. # echo "$something" | sed 's/\\/\\\\/g'
  268. #
  269. # So, first we look for a working echo in the user's PATH.
  270. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  271. for dir in $PATH /usr/ucb; do
  272. IFS="$lt_save_ifs"
  273. if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
  274. test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
  275. echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
  276. test "X$echo_testing_string" = "X$echo_test_string"; then
  277. echo="$dir/echo"
  278. break
  279. fi
  280. done
  281. IFS="$lt_save_ifs"
  282. if test "X$echo" = Xecho; then
  283. # We didn't find a better echo, so look for alternatives.
  284. if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
  285. echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
  286. test "X$echo_testing_string" = "X$echo_test_string"; then
  287. # This shell has a builtin print -r that does the trick.
  288. echo='print -r'
  289. elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
  290. test "X$CONFIG_SHELL" != X/bin/ksh; then
  291. # If we have ksh, try running configure again with it.
  292. ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
  293. export ORIGINAL_CONFIG_SHELL
  294. CONFIG_SHELL=/bin/ksh
  295. export CONFIG_SHELL
  296. exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
  297. else
  298. # Try using printf.
  299. echo='printf %s\n'
  300. if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
  301. echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
  302. test "X$echo_testing_string" = "X$echo_test_string"; then
  303. # Cool, printf works
  304. :
  305. elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
  306. test "X$echo_testing_string" = 'X\t' &&
  307. echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
  308. test "X$echo_testing_string" = "X$echo_test_string"; then
  309. CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
  310. export CONFIG_SHELL
  311. SHELL="$CONFIG_SHELL"
  312. export SHELL
  313. echo="$CONFIG_SHELL $0 --fallback-echo"
  314. elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
  315. test "X$echo_testing_string" = 'X\t' &&
  316. echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
  317. test "X$echo_testing_string" = "X$echo_test_string"; then
  318. echo="$CONFIG_SHELL $0 --fallback-echo"
  319. else
  320. # maybe with a smaller string...
  321. prev=:
  322. for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
  323. if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
  324. then
  325. break
  326. fi
  327. prev="$cmd"
  328. done
  329. if test "$prev" != 'sed 50q "$0"'; then
  330. echo_test_string=`eval $prev`
  331. export echo_test_string
  332. exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
  333. else
  334. # Oops. We lost completely, so just stick with echo.
  335. echo=echo
  336. fi
  337. fi
  338. fi
  339. fi
  340. fi
  341. fi
  342. # Copy echo and quote the copy suitably for passing to libtool from
  343. # the Makefile, instead of quoting the original, which is used later.
  344. ECHO=$echo
  345. if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
  346. ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
  347. fi
  348. tagnames=${tagnames+${tagnames},}CXX
  349. tagnames=${tagnames+${tagnames},}F77
  350. # Name of the host.
  351. # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
  352. # so uname gets run too.
  353. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
  354. exec 6>&1
  355. #
  356. # Initializations.
  357. #
  358. ac_default_prefix=/usr/local
  359. ac_config_libobj_dir=.
  360. cross_compiling=no
  361. subdirs=
  362. MFLAGS=
  363. MAKEFLAGS=
  364. SHELL=${CONFIG_SHELL-/bin/sh}
  365. # Maximum number of lines to put in a shell here document.
  366. # This variable seems obsolete. It should probably be removed, and
  367. # only ac_max_sed_lines should be used.
  368. : ${ac_max_here_lines=38}
  369. # Identity of this package.
  370. PACKAGE_NAME=
  371. PACKAGE_TARNAME=
  372. PACKAGE_VERSION=
  373. PACKAGE_STRING=
  374. PACKAGE_BUGREPORT=
  375. ac_unique_file="src/file.c"
  376. # Factoring default headers for most tests.
  377. ac_includes_default="\
  378. #include <stdio.h>
  379. #if HAVE_SYS_TYPES_H
  380. # include <sys/types.h>
  381. #endif
  382. #if HAVE_SYS_STAT_H
  383. # include <sys/stat.h>
  384. #endif
  385. #if STDC_HEADERS
  386. # include <stdlib.h>
  387. # include <stddef.h>
  388. #else
  389. # if HAVE_STDLIB_H
  390. # include <stdlib.h>
  391. # endif
  392. #endif
  393. #if HAVE_STRING_H
  394. # if !STDC_HEADERS && HAVE_MEMORY_H
  395. # include <memory.h>
  396. # endif
  397. # include <string.h>
  398. #endif
  399. #if HAVE_STRINGS_H
  400. # include <strings.h>
  401. #endif
  402. #if HAVE_INTTYPES_H
  403. # include <inttypes.h>
  404. #else
  405. # if HAVE_STDINT_H
  406. # include <stdint.h>
  407. # endif
  408. #endif
  409. #if HAVE_UNISTD_H
  410. # include <unistd.h>
  411. #endif"
  412. ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar am__untar MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT fsect FSECT5_TRUE FSECT5_FALSE CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE am__fastdepCC_TRUE am__fastdepCC_FALSE LN_S build build_cpu build_vendor build_os host host_cpu host_vendor host_os EGREP ECHO AR ac_ct_AR RANLIB ac_ct_RANLIB CPP CXX CXXFLAGS ac_ct_CXX CXXDEPMODE am__fastdepCXX_TRUE am__fastdepCXX_FALSE CXXCPP F77 FFLAGS ac_ct_F77 LIBTOOL IS_CROSS_COMPILE_TRUE IS_CROSS_COMPILE_FALSE LIBOBJS LTLIBOBJS'
  413. ac_subst_files=''
  414. # Initialize some variables set by options.
  415. ac_init_help=
  416. ac_init_version=false
  417. # The variables have the same names as the options, with
  418. # dashes changed to underlines.
  419. cache_file=/dev/null
  420. exec_prefix=NONE
  421. no_create=
  422. no_recursion=
  423. prefix=NONE
  424. program_prefix=NONE
  425. program_suffix=NONE
  426. program_transform_name=s,x,x,
  427. silent=
  428. site=
  429. srcdir=
  430. verbose=
  431. x_includes=NONE
  432. x_libraries=NONE
  433. # Installation directory options.
  434. # These are left unexpanded so users can "make install exec_prefix=/foo"
  435. # and all the variables that are supposed to be based on exec_prefix
  436. # by default will actually change.
  437. # Use braces instead of parens because sh, perl, etc. also accept them.
  438. bindir='${exec_prefix}/bin'
  439. sbindir='${exec_prefix}/sbin'
  440. libexecdir='${exec_prefix}/libexec'
  441. datadir='${prefix}/share'
  442. sysconfdir='${prefix}/etc'
  443. sharedstatedir='${prefix}/com'
  444. localstatedir='${prefix}/var'
  445. libdir='${exec_prefix}/lib'
  446. includedir='${prefix}/include'
  447. oldincludedir='/usr/include'
  448. infodir='${prefix}/info'
  449. mandir='${prefix}/man'
  450. ac_prev=
  451. for ac_option
  452. do
  453. # If the previous option needs an argument, assign it.
  454. if test -n "$ac_prev"; then
  455. eval "$ac_prev=\$ac_option"
  456. ac_prev=
  457. continue
  458. fi
  459. ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
  460. # Accept the important Cygnus configure options, so we can diagnose typos.
  461. case $ac_option in
  462. -bindir | --bindir | --bindi | --bind | --bin | --bi)
  463. ac_prev=bindir ;;
  464. -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  465. bindir=$ac_optarg ;;
  466. -build | --build | --buil | --bui | --bu)
  467. ac_prev=build_alias ;;
  468. -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  469. build_alias=$ac_optarg ;;
  470. -cache-file | --cache-file | --cache-fil | --cache-fi \
  471. | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  472. ac_prev=cache_file ;;
  473. -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  474. | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  475. cache_file=$ac_optarg ;;
  476. --config-cache | -C)
  477. cache_file=config.cache ;;
  478. -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
  479. ac_prev=datadir ;;
  480. -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
  481. | --da=*)
  482. datadir=$ac_optarg ;;
  483. -disable-* | --disable-*)
  484. ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
  485. # Reject names that are not valid shell variable names.
  486. expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
  487. { echo "$as_me: error: invalid feature name: $ac_feature" >&2
  488. { (exit 1); exit 1; }; }
  489. ac_feature=`echo $ac_feature | sed 's/-/_/g'`
  490. eval "enable_$ac_feature=no" ;;
  491. -enable-* | --enable-*)
  492. ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
  493. # Reject names that are not valid shell variable names.
  494. expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
  495. { echo "$as_me: error: invalid feature name: $ac_feature" >&2
  496. { (exit 1); exit 1; }; }
  497. ac_feature=`echo $ac_feature | sed 's/-/_/g'`
  498. case $ac_option in
  499. *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
  500. *) ac_optarg=yes ;;
  501. esac
  502. eval "enable_$ac_feature='$ac_optarg'" ;;
  503. -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  504. | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  505. | --exec | --exe | --ex)
  506. ac_prev=exec_prefix ;;
  507. -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  508. | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  509. | --exec=* | --exe=* | --ex=*)
  510. exec_prefix=$ac_optarg ;;
  511. -gas | --gas | --ga | --g)
  512. # Obsolete; use --with-gas.
  513. with_gas=yes ;;
  514. -help | --help | --hel | --he | -h)
  515. ac_init_help=long ;;
  516. -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
  517. ac_init_help=recursive ;;
  518. -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
  519. ac_init_help=short ;;
  520. -host | --host | --hos | --ho)
  521. ac_prev=host_alias ;;
  522. -host=* | --host=* | --hos=* | --ho=*)
  523. host_alias=$ac_optarg ;;
  524. -includedir | --includedir | --includedi | --included | --include \
  525. | --includ | --inclu | --incl | --inc)
  526. ac_prev=includedir ;;
  527. -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  528. | --includ=* | --inclu=* | --incl=* | --inc=*)
  529. includedir=$ac_optarg ;;
  530. -infodir | --infodir | --infodi | --infod | --info | --inf)
  531. ac_prev=infodir ;;
  532. -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  533. infodir=$ac_optarg ;;
  534. -libdir | --libdir | --libdi | --libd)
  535. ac_prev=libdir ;;
  536. -libdir=* | --libdir=* | --libdi=* | --libd=*)
  537. libdir=$ac_optarg ;;
  538. -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  539. | --libexe | --libex | --libe)
  540. ac_prev=libexecdir ;;
  541. -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  542. | --libexe=* | --libex=* | --libe=*)
  543. libexecdir=$ac_optarg ;;
  544. -localstatedir | --localstatedir | --localstatedi | --localstated \
  545. | --localstate | --localstat | --localsta | --localst \
  546. | --locals | --local | --loca | --loc | --lo)
  547. ac_prev=localstatedir ;;
  548. -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  549. | --localstate=* | --localstat=* | --localsta=* | --localst=* \
  550. | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
  551. localstatedir=$ac_optarg ;;
  552. -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  553. ac_prev=mandir ;;
  554. -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  555. mandir=$ac_optarg ;;
  556. -nfp | --nfp | --nf)
  557. # Obsolete; use --without-fp.
  558. with_fp=no ;;
  559. -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  560. | --no-cr | --no-c | -n)
  561. no_create=yes ;;
  562. -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  563. | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  564. no_recursion=yes ;;
  565. -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  566. | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  567. | --oldin | --oldi | --old | --ol | --o)
  568. ac_prev=oldincludedir ;;
  569. -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  570. | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  571. | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  572. oldincludedir=$ac_optarg ;;
  573. -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  574. ac_prev=prefix ;;
  575. -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  576. prefix=$ac_optarg ;;
  577. -program-prefix | --program-prefix | --program-prefi | --program-pref \
  578. | --program-pre | --program-pr | --program-p)
  579. ac_prev=program_prefix ;;
  580. -program-prefix=* | --program-prefix=* | --program-prefi=* \
  581. | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  582. program_prefix=$ac_optarg ;;
  583. -program-suffix | --program-suffix | --program-suffi | --program-suff \
  584. | --program-suf | --program-su | --program-s)
  585. ac_prev=program_suffix ;;
  586. -program-suffix=* | --program-suffix=* | --program-suffi=* \
  587. | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  588. program_suffix=$ac_optarg ;;
  589. -program-transform-name | --program-transform-name \
  590. | --program-transform-nam | --program-transform-na \
  591. | --program-transform-n | --program-transform- \
  592. | --program-transform | --program-transfor \
  593. | --program-transfo | --program-transf \
  594. | --program-trans | --program-tran \
  595. | --progr-tra | --program-tr | --program-t)
  596. ac_prev=program_transform_name ;;
  597. -program-transform-name=* | --program-transform-name=* \
  598. | --program-transform-nam=* | --program-transform-na=* \
  599. | --program-transform-n=* | --program-transform-=* \
  600. | --program-transform=* | --program-transfor=* \
  601. | --program-transfo=* | --program-transf=* \
  602. | --program-trans=* | --program-tran=* \
  603. | --progr-tra=* | --program-tr=* | --program-t=*)
  604. program_transform_name=$ac_optarg ;;
  605. -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  606. | -silent | --silent | --silen | --sile | --sil)
  607. silent=yes ;;
  608. -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  609. ac_prev=sbindir ;;
  610. -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  611. | --sbi=* | --sb=*)
  612. sbindir=$ac_optarg ;;
  613. -sharedstatedir | --sharedstatedir | --sharedstatedi \
  614. | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  615. | --sharedst | --shareds | --shared | --share | --shar \
  616. | --sha | --sh)
  617. ac_prev=sharedstatedir ;;
  618. -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  619. | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  620. | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  621. | --sha=* | --sh=*)
  622. sharedstatedir=$ac_optarg ;;
  623. -site | --site | --sit)
  624. ac_prev=site ;;
  625. -site=* | --site=* | --sit=*)
  626. site=$ac_optarg ;;
  627. -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  628. ac_prev=srcdir ;;
  629. -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  630. srcdir=$ac_optarg ;;
  631. -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  632. | --syscon | --sysco | --sysc | --sys | --sy)
  633. ac_prev=sysconfdir ;;
  634. -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  635. | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  636. sysconfdir=$ac_optarg ;;
  637. -target | --target | --targe | --targ | --tar | --ta | --t)
  638. ac_prev=target_alias ;;
  639. -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  640. target_alias=$ac_optarg ;;
  641. -v | -verbose | --verbose | --verbos | --verbo | --verb)
  642. verbose=yes ;;
  643. -version | --version | --versio | --versi | --vers | -V)
  644. ac_init_version=: ;;
  645. -with-* | --with-*)
  646. ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
  647. # Reject names that are not valid shell variable names.
  648. expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
  649. { echo "$as_me: error: invalid package name: $ac_package" >&2
  650. { (exit 1); exit 1; }; }
  651. ac_package=`echo $ac_package| sed 's/-/_/g'`
  652. case $ac_option in
  653. *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
  654. *) ac_optarg=yes ;;
  655. esac
  656. eval "with_$ac_package='$ac_optarg'" ;;
  657. -without-* | --without-*)
  658. ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
  659. # Reject names that are not valid shell variable names.
  660. expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
  661. { echo "$as_me: error: invalid package name: $ac_package" >&2
  662. { (exit 1); exit 1; }; }
  663. ac_package=`echo $ac_package | sed 's/-/_/g'`
  664. eval "with_$ac_package=no" ;;
  665. --x)
  666. # Obsolete; use --with-x.
  667. with_x=yes ;;
  668. -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  669. | --x-incl | --x-inc | --x-in | --x-i)
  670. ac_prev=x_includes ;;
  671. -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  672. | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  673. x_includes=$ac_optarg ;;
  674. -x-libraries | --x-libraries | --x-librarie | --x-librari \
  675. | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  676. ac_prev=x_libraries ;;
  677. -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  678. | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  679. x_libraries=$ac_optarg ;;
  680. -*) { echo "$as_me: error: unrecognized option: $ac_option
  681. Try \`$0 --help' for more information." >&2
  682. { (exit 1); exit 1; }; }
  683. ;;
  684. *=*)
  685. ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
  686. # Reject names that are not valid shell variable names.
  687. expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
  688. { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
  689. { (exit 1); exit 1; }; }
  690. ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
  691. eval "$ac_envvar='$ac_optarg'"
  692. export $ac_envvar ;;
  693. *)
  694. # FIXME: should be removed in autoconf 3.0.
  695. echo "$as_me: WARNING: you should use --build, --host, --target" >&2
  696. expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
  697. echo "$as_me: WARNING: invalid host type: $ac_option" >&2
  698. : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
  699. ;;
  700. esac
  701. done
  702. if test -n "$ac_prev"; then
  703. ac_option=--`echo $ac_prev | sed 's/_/-/g'`
  704. { echo "$as_me: error: missing argument to $ac_option" >&2
  705. { (exit 1); exit 1; }; }
  706. fi
  707. # Be sure to have absolute paths.
  708. for ac_var in exec_prefix prefix
  709. do
  710. eval ac_val=$`echo $ac_var`
  711. case $ac_val in
  712. [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
  713. *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
  714. { (exit 1); exit 1; }; };;
  715. esac
  716. done
  717. # Be sure to have absolute paths.
  718. for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
  719. localstatedir libdir includedir oldincludedir infodir mandir
  720. do
  721. eval ac_val=$`echo $ac_var`
  722. case $ac_val in
  723. [\\/$]* | ?:[\\/]* ) ;;
  724. *) { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
  725. { (exit 1); exit 1; }; };;
  726. esac
  727. done
  728. # There might be people who depend on the old broken behavior: `$host'
  729. # used to hold the argument of --host etc.
  730. # FIXME: To remove some day.
  731. build=$build_alias
  732. host=$host_alias
  733. target=$target_alias
  734. # FIXME: To remove some day.
  735. if test "x$host_alias" != x; then
  736. if test "x$build_alias" = x; then
  737. cross_compiling=maybe
  738. echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
  739. If a cross compiler is detected then cross compile mode will be used." >&2
  740. elif test "x$build_alias" != "x$host_alias"; then
  741. cross_compiling=yes
  742. fi
  743. fi
  744. ac_tool_prefix=
  745. test -n "$host_alias" && ac_tool_prefix=$host_alias-
  746. test "$silent" = yes && exec 6>/dev/null
  747. # Find the source files, if location was not specified.
  748. if test -z "$srcdir"; then
  749. ac_srcdir_defaulted=yes
  750. # Try the directory containing this script, then its parent.
  751. ac_confdir=`(dirname "$0") 2>/dev/null ||
  752. $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  753. X"$0" : 'X\(//\)[^/]' \| \
  754. X"$0" : 'X\(//\)$' \| \
  755. X"$0" : 'X\(/\)' \| \
  756. . : '\(.\)' 2>/dev/null ||
  757. echo X"$0" |
  758. sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
  759. /^X\(\/\/\)[^/].*/{ s//\1/; q; }
  760. /^X\(\/\/\)$/{ s//\1/; q; }
  761. /^X\(\/\).*/{ s//\1/; q; }
  762. s/.*/./; q'`
  763. srcdir=$ac_confdir
  764. if test ! -r $srcdir/$ac_unique_file; then
  765. srcdir=..
  766. fi
  767. else
  768. ac_srcdir_defaulted=no
  769. fi
  770. if test ! -r $srcdir/$ac_unique_file; then
  771. if test "$ac_srcdir_defaulted" = yes; then
  772. { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
  773. { (exit 1); exit 1; }; }
  774. else
  775. { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
  776. { (exit 1); exit 1; }; }
  777. fi
  778. fi
  779. (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
  780. { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
  781. { (exit 1); exit 1; }; }
  782. srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
  783. ac_env_build_alias_set=${build_alias+set}
  784. ac_env_build_alias_value=$build_alias
  785. ac_cv_env_build_alias_set=${build_alias+set}
  786. ac_cv_env_build_alias_value=$build_alias
  787. ac_env_host_alias_set=${host_alias+set}
  788. ac_env_host_alias_value=$host_alias
  789. ac_cv_env_host_alias_set=${host_alias+set}
  790. ac_cv_env_host_alias_value=$host_alias
  791. ac_env_target_alias_set=${target_alias+set}
  792. ac_env_target_alias_value=$target_alias
  793. ac_cv_env_target_alias_set=${target_alias+set}
  794. ac_cv_env_target_alias_value=$target_alias
  795. ac_env_CC_set=${CC+set}
  796. ac_env_CC_value=$CC
  797. ac_cv_env_CC_set=${CC+set}
  798. ac_cv_env_CC_value=$CC
  799. ac_env_CFLAGS_set=${CFLAGS+set}
  800. ac_env_CFLAGS_value=$CFLAGS
  801. ac_cv_env_CFLAGS_set=${CFLAGS+set}
  802. ac_cv_env_CFLAGS_value=$CFLAGS
  803. ac_env_LDFLAGS_set=${LDFLAGS+set}
  804. ac_env_LDFLAGS_value=$LDFLAGS
  805. ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
  806. ac_cv_env_LDFLAGS_value=$LDFLAGS
  807. ac_env_CPPFLAGS_set=${CPPFLAGS+set}
  808. ac_env_CPPFLAGS_value=$CPPFLAGS
  809. ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
  810. ac_cv_env_CPPFLAGS_value=$CPPFLAGS
  811. ac_env_CPP_set=${CPP+set}
  812. ac_env_CPP_value=$CPP
  813. ac_cv_env_CPP_set=${CPP+set}
  814. ac_cv_env_CPP_value=$CPP
  815. ac_env_CXX_set=${CXX+set}
  816. ac_env_CXX_value=$CXX
  817. ac_cv_env_CXX_set=${CXX+set}
  818. ac_cv_env_CXX_value=$CXX
  819. ac_env_CXXFLAGS_set=${CXXFLAGS+set}
  820. ac_env_CXXFLAGS_value=$CXXFLAGS
  821. ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
  822. ac_cv_env_CXXFLAGS_value=$CXXFLAGS
  823. ac_env_CXXCPP_set=${CXXCPP+set}
  824. ac_env_CXXCPP_value=$CXXCPP
  825. ac_cv_env_CXXCPP_set=${CXXCPP+set}
  826. ac_cv_env_CXXCPP_value=$CXXCPP
  827. ac_env_F77_set=${F77+set}
  828. ac_env_F77_value=$F77
  829. ac_cv_env_F77_set=${F77+set}
  830. ac_cv_env_F77_value=$F77
  831. ac_env_FFLAGS_set=${FFLAGS+set}
  832. ac_env_FFLAGS_value=$FFLAGS
  833. ac_cv_env_FFLAGS_set=${FFLAGS+set}
  834. ac_cv_env_FFLAGS_value=$FFLAGS
  835. #
  836. # Report the --help message.
  837. #
  838. if test "$ac_init_help" = "long"; then
  839. # Omit some internal or obsolete options to make the list less imposing.
  840. # This message is too long to be a string in the A/UX 3.1 sh.
  841. cat <<_ACEOF
  842. \`configure' configures this package to adapt to many kinds of systems.
  843. Usage: $0 [OPTION]... [VAR=VALUE]...
  844. To assign environment variables (e.g., CC, CFLAGS...), specify them as
  845. VAR=VALUE. See below for descriptions of some of the useful variables.
  846. Defaults for the options are specified in brackets.
  847. Configuration:
  848. -h, --help display this help and exit
  849. --help=short display options specific to this package
  850. --help=recursive display the short help of all the included packages
  851. -V, --version display version information and exit
  852. -q, --quiet, --silent do not print \`checking...' messages
  853. --cache-file=FILE cache test results in FILE [disabled]
  854. -C, --config-cache alias for \`--cache-file=config.cache'
  855. -n, --no-create do not create output files
  856. --srcdir=DIR find the sources in DIR [configure dir or \`..']
  857. _ACEOF
  858. cat <<_ACEOF
  859. Installation directories:
  860. --prefix=PREFIX install architecture-independent files in PREFIX
  861. [$ac_default_prefix]
  862. --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
  863. [PREFIX]
  864. By default, \`make install' will install all the files in
  865. \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
  866. an installation prefix other than \`$ac_default_prefix' using \`--prefix',
  867. for instance \`--prefix=\$HOME'.
  868. For better control, use the options below.
  869. Fine tuning of the installation directories:
  870. --bindir=DIR user executables [EPREFIX/bin]
  871. --sbindir=DIR system admin executables [EPREFIX/sbin]
  872. --libexecdir=DIR program executables [EPREFIX/libexec]
  873. --datadir=DIR read-only architecture-independent data [PREFIX/share]
  874. --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
  875. --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
  876. --localstatedir=DIR modifiable single-machine data [PREFIX/var]
  877. --libdir=DIR object code libraries [EPREFIX/lib]
  878. --includedir=DIR C header files [PREFIX/include]
  879. --oldincludedir=DIR C header files for non-gcc [/usr/include]
  880. --infodir=DIR info documentation [PREFIX/info]
  881. --mandir=DIR man documentation [PREFIX/man]
  882. _ACEOF
  883. cat <<\_ACEOF
  884. Program names:
  885. --program-prefix=PREFIX prepend PREFIX to installed program names
  886. --program-suffix=SUFFIX append SUFFIX to installed program names
  887. --program-transform-name=PROGRAM run sed PROGRAM on installed program names
  888. System types:
  889. --build=BUILD configure for building on BUILD [guessed]
  890. --host=HOST cross-compile to build programs to run on HOST [BUILD]
  891. _ACEOF
  892. fi
  893. if test -n "$ac_init_help"; then
  894. cat <<\_ACEOF
  895. Optional Features:
  896. --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
  897. --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
  898. --enable-maintainer-mode enable make rules and dependencies not useful
  899. (and sometimes confusing) to the casual installer
  900. --disable-elf disable builtin ELF support
  901. --disable-elf-core disable ELF core file support
  902. --enable-fsect-man5 enable file formats in man section 5
  903. --disable-dependency-tracking speeds up one-time build
  904. --enable-dependency-tracking do not reject slow dependency extractors
  905. --enable-shared[=PKGS]
  906. build shared libraries [default=yes]
  907. --enable-static[=PKGS]
  908. build static libraries [default=yes]
  909. --enable-fast-install[=PKGS]
  910. optimize for fast installation [default=yes]
  911. --disable-libtool-lock avoid locking (might break parallel builds)
  912. --disable-largefile omit support for large files
  913. Optional Packages:
  914. --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
  915. --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
  916. --with-gnu-ld assume the C compiler uses GNU ld [default=no]
  917. --with-pic try to use only PIC/non-PIC objects [default=use
  918. both]
  919. --with-tags[=TAGS]
  920. include additional configurations [automatic]
  921. Some influential environment variables:
  922. CC C compiler command
  923. CFLAGS C compiler flags
  924. LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
  925. nonstandard directory <lib dir>
  926. CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
  927. headers in a nonstandard directory <include dir>
  928. CPP C preprocessor
  929. CXX C++ compiler command
  930. CXXFLAGS C++ compiler flags
  931. CXXCPP C++ preprocessor
  932. F77 Fortran 77 compiler command
  933. FFLAGS Fortran 77 compiler flags
  934. Use these variables to override the choices made by `configure' or to help
  935. it to find libraries and programs with nonstandard names/locations.
  936. _ACEOF
  937. fi
  938. if test "$ac_init_help" = "recursive"; then
  939. # If there are subdirs, report their specific --help.
  940. ac_popdir=`pwd`
  941. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
  942. test -d $ac_dir || continue
  943. ac_builddir=.
  944. if test "$ac_dir" != .; then
  945. ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
  946. # A "../" for each directory in $ac_dir_suffix.
  947. ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
  948. else
  949. ac_dir_suffix= ac_top_builddir=
  950. fi
  951. case $srcdir in
  952. .) # No --srcdir option. We are building in place.
  953. ac_srcdir=.
  954. if test -z "$ac_top_builddir"; then
  955. ac_top_srcdir=.
  956. else
  957. ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
  958. fi ;;
  959. [\\/]* | ?:[\\/]* ) # Absolute path.
  960. ac_srcdir=$srcdir$ac_dir_suffix;
  961. ac_top_srcdir=$srcdir ;;
  962. *) # Relative path.
  963. ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
  964. ac_top_srcdir=$ac_top_builddir$srcdir ;;
  965. esac
  966. # Do not use `cd foo && pwd` to compute absolute paths, because
  967. # the directories may not exist.
  968. case `pwd` in
  969. .) ac_abs_builddir="$ac_dir";;
  970. *)
  971. case "$ac_dir" in
  972. .) ac_abs_builddir=`pwd`;;
  973. [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
  974. *) ac_abs_builddir=`pwd`/"$ac_dir";;
  975. esac;;
  976. esac
  977. case $ac_abs_builddir in
  978. .) ac_abs_top_builddir=${ac_top_builddir}.;;
  979. *)
  980. case ${ac_top_builddir}. in
  981. .) ac_abs_top_builddir=$ac_abs_builddir;;
  982. [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
  983. *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
  984. esac;;
  985. esac
  986. case $ac_abs_builddir in
  987. .) ac_abs_srcdir=$ac_srcdir;;
  988. *)
  989. case $ac_srcdir in
  990. .) ac_abs_srcdir=$ac_abs_builddir;;
  991. [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
  992. *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
  993. esac;;
  994. esac
  995. case $ac_abs_builddir in
  996. .) ac_abs_top_srcdir=$ac_top_srcdir;;
  997. *)
  998. case $ac_top_srcdir in
  999. .) ac_abs_top_srcdir=$ac_abs_builddir;;
  1000. [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
  1001. *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
  1002. esac;;
  1003. esac
  1004. cd $ac_dir
  1005. # Check for guested configure; otherwise get Cygnus style configure.
  1006. if test -f $ac_srcdir/configure.gnu; then
  1007. echo
  1008. $SHELL $ac_srcdir/configure.gnu --help=recursive
  1009. elif test -f $ac_srcdir/configure; then
  1010. echo
  1011. $SHELL $ac_srcdir/configure --help=recursive
  1012. elif test -f $ac_srcdir/configure.ac ||
  1013. test -f $ac_srcdir/configure.in; then
  1014. echo
  1015. $ac_configure --help
  1016. else
  1017. echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
  1018. fi
  1019. cd $ac_popdir
  1020. done
  1021. fi
  1022. test -n "$ac_init_help" && exit 0
  1023. if $ac_init_version; then
  1024. cat <<\_ACEOF
  1025. Copyright (C) 2003 Free Software Foundation, Inc.
  1026. This configure script is free software; the Free Software Foundation
  1027. gives unlimited permission to copy, distribute and modify it.
  1028. _ACEOF
  1029. exit 0
  1030. fi
  1031. exec 5>config.log
  1032. cat >&5 <<_ACEOF
  1033. This file contains any messages produced by compilers while
  1034. running configure, to aid debugging if configure makes a mistake.
  1035. It was created by $as_me, which was
  1036. generated by GNU Autoconf 2.59. Invocation command line was
  1037. $ $0 $@
  1038. _ACEOF
  1039. {
  1040. cat <<_ASUNAME
  1041. ## --------- ##
  1042. ## Platform. ##
  1043. ## --------- ##
  1044. hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
  1045. uname -m = `(uname -m) 2>/dev/null || echo unknown`
  1046. uname -r = `(uname -r) 2>/dev/null || echo unknown`
  1047. uname -s = `(uname -s) 2>/dev/null || echo unknown`
  1048. uname -v = `(uname -v) 2>/dev/null || echo unknown`
  1049. /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
  1050. /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
  1051. /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
  1052. /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
  1053. /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
  1054. hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
  1055. /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
  1056. /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
  1057. /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
  1058. _ASUNAME
  1059. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1060. for as_dir in $PATH
  1061. do
  1062. IFS=$as_save_IFS
  1063. test -z "$as_dir" && as_dir=.
  1064. echo "PATH: $as_dir"
  1065. done
  1066. } >&5
  1067. cat >&5 <<_ACEOF
  1068. ## ----------- ##
  1069. ## Core tests. ##
  1070. ## ----------- ##
  1071. _ACEOF
  1072. # Keep a trace of the command line.
  1073. # Strip out --no-create and --no-recursion so they do not pile up.
  1074. # Strip out --silent because we don't want to record it for future runs.
  1075. # Also quote any args containing shell meta-characters.
  1076. # Make two passes to allow for proper duplicate-argument suppression.
  1077. ac_configure_args=
  1078. ac_configure_args0=
  1079. ac_configure_args1=
  1080. ac_sep=
  1081. ac_must_keep_next=false
  1082. for ac_pass in 1 2
  1083. do
  1084. for ac_arg
  1085. do
  1086. case $ac_arg in
  1087. -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
  1088. -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  1089. | -silent | --silent | --silen | --sile | --sil)
  1090. continue ;;
  1091. *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
  1092. ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
  1093. esac
  1094. case $ac_pass in
  1095. 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
  1096. 2)
  1097. ac_configure_args1="$ac_configure_args1 '$ac_arg'"
  1098. if test $ac_must_keep_next = true; then
  1099. ac_must_keep_next=false # Got value, back to normal.
  1100. else
  1101. case $ac_arg in
  1102. *=* | --config-cache | -C | -disable-* | --disable-* \
  1103. | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
  1104. | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
  1105. | -with-* | --with-* | -without-* | --without-* | --x)
  1106. case "$ac_configure_args0 " in
  1107. "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
  1108. esac
  1109. ;;
  1110. -* ) ac_must_keep_next=true ;;
  1111. esac
  1112. fi
  1113. ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
  1114. # Get rid of the leading space.
  1115. ac_sep=" "
  1116. ;;
  1117. esac
  1118. done
  1119. done
  1120. $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
  1121. $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
  1122. # When interrupted or exit'd, cleanup temporary files, and complete
  1123. # config.log. We remove comments because anyway the quotes in there
  1124. # would cause problems or look ugly.
  1125. # WARNING: Be sure not to use single quotes in there, as some shells,
  1126. # such as our DU 5.0 friend, will then `close' the trap.
  1127. trap 'exit_status=$?
  1128. # Save into config.log some information that might help in debugging.
  1129. {
  1130. echo
  1131. cat <<\_ASBOX
  1132. ## ---------------- ##
  1133. ## Cache variables. ##
  1134. ## ---------------- ##
  1135. _ASBOX
  1136. echo
  1137. # The following way of writing the cache mishandles newlines in values,
  1138. {
  1139. (set) 2>&1 |
  1140. case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
  1141. *ac_space=\ *)
  1142. sed -n \
  1143. "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
  1144. s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
  1145. ;;
  1146. *)
  1147. sed -n \
  1148. "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
  1149. ;;
  1150. esac;
  1151. }
  1152. echo
  1153. cat <<\_ASBOX
  1154. ## ----------------- ##
  1155. ## Output variables. ##
  1156. ## ----------------- ##
  1157. _ASBOX
  1158. echo
  1159. for ac_var in $ac_subst_vars
  1160. do
  1161. eval ac_val=$`echo $ac_var`
  1162. echo "$ac_var='"'"'$ac_val'"'"'"
  1163. done | sort
  1164. echo
  1165. if test -n "$ac_subst_files"; then
  1166. cat <<\_ASBOX
  1167. ## ------------- ##
  1168. ## Output files. ##
  1169. ## ------------- ##
  1170. _ASBOX
  1171. echo
  1172. for ac_var in $ac_subst_files
  1173. do
  1174. eval ac_val=$`echo $ac_var`
  1175. echo "$ac_var='"'"'$ac_val'"'"'"
  1176. done | sort
  1177. echo
  1178. fi
  1179. if test -s confdefs.h; then
  1180. cat <<\_ASBOX
  1181. ## ----------- ##
  1182. ## confdefs.h. ##
  1183. ## ----------- ##
  1184. _ASBOX
  1185. echo
  1186. sed "/^$/d" confdefs.h | sort
  1187. echo
  1188. fi
  1189. test "$ac_signal" != 0 &&
  1190. echo "$as_me: caught signal $ac_signal"
  1191. echo "$as_me: exit $exit_status"
  1192. } >&5
  1193. rm -f core *.core &&
  1194. rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
  1195. exit $exit_status
  1196. ' 0
  1197. for ac_signal in 1 2 13 15; do
  1198. trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
  1199. done
  1200. ac_signal=0
  1201. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  1202. rm -rf conftest* confdefs.h
  1203. # AIX cpp loses on an empty file, so make sure it contains at least a newline.
  1204. echo >confdefs.h
  1205. # Predefined preprocessor variables.
  1206. cat >>confdefs.h <<_ACEOF
  1207. #define PACKAGE_NAME "$PACKAGE_NAME"
  1208. _ACEOF
  1209. cat >>confdefs.h <<_ACEOF
  1210. #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
  1211. _ACEOF
  1212. cat >>confdefs.h <<_ACEOF
  1213. #define PACKAGE_VERSION "$PACKAGE_VERSION"
  1214. _ACEOF
  1215. cat >>confdefs.h <<_ACEOF
  1216. #define PACKAGE_STRING "$PACKAGE_STRING"
  1217. _ACEOF
  1218. cat >>confdefs.h <<_ACEOF
  1219. #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
  1220. _ACEOF
  1221. # Let the site file select an alternate cache file if it wants to.
  1222. # Prefer explicitly selected file to automatically selected ones.
  1223. if test -z "$CONFIG_SITE"; then
  1224. if test "x$prefix" != xNONE; then
  1225. CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
  1226. else
  1227. CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
  1228. fi
  1229. fi
  1230. for ac_site_file in $CONFIG_SITE; do
  1231. if test -r "$ac_site_file"; then
  1232. { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
  1233. echo "$as_me: loading site script $ac_site_file" >&6;}
  1234. sed 's/^/| /' "$ac_site_file" >&5
  1235. . "$ac_site_file"
  1236. fi
  1237. done
  1238. if test -r "$cache_file"; then
  1239. # Some versions of bash will fail to source /dev/null (special
  1240. # files actually), so we avoid doing that.
  1241. if test -f "$cache_file"; then
  1242. { echo "$as_me:$LINENO: loading cache $cache_file" >&5
  1243. echo "$as_me: loading cache $cache_file" >&6;}
  1244. case $cache_file in
  1245. [\\/]* | ?:[\\/]* ) . $cache_file;;
  1246. *) . ./$cache_file;;
  1247. esac
  1248. fi
  1249. else
  1250. { echo "$as_me:$LINENO: creating cache $cache_file" >&5
  1251. echo "$as_me: creating cache $cache_file" >&6;}
  1252. >$cache_file
  1253. fi
  1254. # Check that the precious variables saved in the cache have kept the same
  1255. # value.
  1256. ac_cache_corrupted=false
  1257. for ac_var in `(set) 2>&1 |
  1258. sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
  1259. eval ac_old_set=\$ac_cv_env_${ac_var}_set
  1260. eval ac_new_set=\$ac_env_${ac_var}_set
  1261. eval ac_old_val="\$ac_cv_env_${ac_var}_value"
  1262. eval ac_new_val="\$ac_env_${ac_var}_value"
  1263. case $ac_old_set,$ac_new_set in
  1264. set,)
  1265. { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
  1266. echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
  1267. ac_cache_corrupted=: ;;
  1268. ,set)
  1269. { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
  1270. echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
  1271. ac_cache_corrupted=: ;;
  1272. ,);;
  1273. *)
  1274. if test "x$ac_old_val" != "x$ac_new_val"; then
  1275. { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
  1276. echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
  1277. { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
  1278. echo "$as_me: former value: $ac_old_val" >&2;}
  1279. { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
  1280. echo "$as_me: current value: $ac_new_val" >&2;}
  1281. ac_cache_corrupted=:
  1282. fi;;
  1283. esac
  1284. # Pass precious variables to config.status.
  1285. if test "$ac_new_set" = set; then
  1286. case $ac_new_val in
  1287. *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
  1288. ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
  1289. *) ac_arg=$ac_var=$ac_new_val ;;
  1290. esac
  1291. case " $ac_configure_args " in
  1292. *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
  1293. *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
  1294. esac
  1295. fi
  1296. done
  1297. if $ac_cache_corrupted; then
  1298. { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
  1299. echo "$as_me: error: changes in the environment can compromise the build" >&2;}
  1300. { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
  1301. echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
  1302. { (exit 1); exit 1; }; }
  1303. fi
  1304. ac_ext=c
  1305. ac_cpp='$CPP $CPPFLAGS'
  1306. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1307. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1308. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1309. am__api_version="1.9"
  1310. ac_aux_dir=
  1311. for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
  1312. if test -f $ac_dir/install-sh; then
  1313. ac_aux_dir=$ac_dir
  1314. ac_install_sh="$ac_aux_dir/install-sh -c"
  1315. break
  1316. elif test -f $ac_dir/install.sh; then
  1317. ac_aux_dir=$ac_dir
  1318. ac_install_sh="$ac_aux_dir/install.sh -c"
  1319. break
  1320. elif test -f $ac_dir/shtool; then
  1321. ac_aux_dir=$ac_dir
  1322. ac_install_sh="$ac_aux_dir/shtool install -c"
  1323. break
  1324. fi
  1325. done
  1326. if test -z "$ac_aux_dir"; then
  1327. { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
  1328. echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
  1329. { (exit 1); exit 1; }; }
  1330. fi
  1331. ac_config_guess="$SHELL $ac_aux_dir/config.guess"
  1332. ac_config_sub="$SHELL $ac_aux_dir/config.sub"
  1333. ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
  1334. # Find a good install program. We prefer a C program (faster),
  1335. # so one script is as good as another. But avoid the broken or
  1336. # incompatible versions:
  1337. # SysV /etc/install, /usr/sbin/install
  1338. # SunOS /usr/etc/install
  1339. # IRIX /sbin/install
  1340. # AIX /bin/install
  1341. # AmigaOS /C/install, which installs bootblocks on floppy discs
  1342. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  1343. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  1344. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  1345. # OS/2's system install, which has a completely different semantic
  1346. # ./install, which can be erroneously created by make from ./install.sh.
  1347. echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
  1348. echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
  1349. if test -z "$INSTALL"; then
  1350. if test "${ac_cv_path_install+set}" = set; then
  1351. echo $ECHO_N "(cached) $ECHO_C" >&6
  1352. else
  1353. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1354. for as_dir in $PATH
  1355. do
  1356. IFS=$as_save_IFS
  1357. test -z "$as_dir" && as_dir=.
  1358. # Account for people who put trailing slashes in PATH elements.
  1359. case $as_dir/ in
  1360. ./ | .// | /cC/* | \
  1361. /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
  1362. ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
  1363. /usr/ucb/* ) ;;
  1364. *)
  1365. # OSF1 and SCO ODT 3.0 have their own names for install.
  1366. # Don't use installbsd from OSF since it installs stuff as root
  1367. # by default.
  1368. for ac_prog in ginstall scoinst install; do
  1369. for ac_exec_ext in '' $ac_executable_extensions; do
  1370. if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
  1371. if test $ac_prog = install &&
  1372. grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  1373. # AIX install. It has an incompatible calling convention.
  1374. :
  1375. elif test $ac_prog = install &&
  1376. grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  1377. # program-specific install script used by HP pwplus--don't use.
  1378. :
  1379. else
  1380. ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
  1381. break 3
  1382. fi
  1383. fi
  1384. done
  1385. done
  1386. ;;
  1387. esac
  1388. done
  1389. fi
  1390. if test "${ac_cv_path_install+set}" = set; then
  1391. INSTALL=$ac_cv_path_install
  1392. else
  1393. # As a last resort, use the slow shell script. We don't cache a
  1394. # path for INSTALL within a source directory, because that will
  1395. # break other packages using the cache if that directory is
  1396. # removed, or if the path is relative.
  1397. INSTALL=$ac_install_sh
  1398. fi
  1399. fi
  1400. echo "$as_me:$LINENO: result: $INSTALL" >&5
  1401. echo "${ECHO_T}$INSTALL" >&6
  1402. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  1403. # It thinks the first close brace ends the variable substitution.
  1404. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  1405. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
  1406. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  1407. echo "$as_me:$LINENO: checking whether build environment is sane" >&5
  1408. echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6
  1409. # Just in case
  1410. sleep 1
  1411. echo timestamp > conftest.file
  1412. # Do `set' in a subshell so we don't clobber the current shell's
  1413. # arguments. Must try -L first in case configure is actually a
  1414. # symlink; some systems play weird games with the mod time of symlinks
  1415. # (eg FreeBSD returns the mod time of the symlink's containing
  1416. # directory).
  1417. if (
  1418. set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
  1419. if test "$*" = "X"; then
  1420. # -L didn't work.
  1421. set X `ls -t $srcdir/configure conftest.file`
  1422. fi
  1423. rm -f conftest.file
  1424. if test "$*" != "X $srcdir/configure conftest.file" \
  1425. && test "$*" != "X conftest.file $srcdir/configure"; then
  1426. # If neither matched, then we have a broken ls. This can happen
  1427. # if, for instance, CONFIG_SHELL is bash and it inherits a
  1428. # broken ls alias from the environment. This has actually
  1429. # happened. Such a system could not be considered "sane".
  1430. { { echo "$as_me:$LINENO: error: ls -t appears to fail. Make sure there is not a broken
  1431. alias in your environment" >&5
  1432. echo "$as_me: error: ls -t appears to fail. Make sure there is not a broken
  1433. alias in your environment" >&2;}
  1434. { (exit 1); exit 1; }; }
  1435. fi
  1436. test "$2" = conftest.file
  1437. )
  1438. then
  1439. # Ok.
  1440. :
  1441. else
  1442. { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
  1443. Check your system clock" >&5
  1444. echo "$as_me: error: newly created file is older than distributed files!
  1445. Check your system clock" >&2;}
  1446. { (exit 1); exit 1; }; }
  1447. fi
  1448. echo "$as_me:$LINENO: result: yes" >&5
  1449. echo "${ECHO_T}yes" >&6
  1450. test "$program_prefix" != NONE &&
  1451. program_transform_name="s,^,$program_prefix,;$program_transform_name"
  1452. # Use a double $ so make ignores it.
  1453. test "$program_suffix" != NONE &&
  1454. program_transform_name="s,\$,$program_suffix,;$program_transform_name"
  1455. # Double any \ or $. echo might interpret backslashes.
  1456. # By default was `s,x,x', remove it if useless.
  1457. cat <<\_ACEOF >conftest.sed
  1458. s/[\\$]/&&/g;s/;s,x,x,$//
  1459. _ACEOF
  1460. program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
  1461. rm conftest.sed
  1462. # expand $ac_aux_dir to an absolute path
  1463. am_aux_dir=`cd $ac_aux_dir && pwd`
  1464. test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
  1465. # Use eval to expand $SHELL
  1466. if eval "$MISSING --run true"; then
  1467. am_missing_run="$MISSING --run "
  1468. else
  1469. am_missing_run=
  1470. { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
  1471. echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
  1472. fi
  1473. if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
  1474. # We used to keeping the `.' as first argument, in order to
  1475. # allow $(mkdir_p) to be used without argument. As in
  1476. # $(mkdir_p) $(somedir)
  1477. # where $(somedir) is conditionally defined. However this is wrong
  1478. # for two reasons:
  1479. # 1. if the package is installed by a user who cannot write `.'
  1480. # make install will fail,
  1481. # 2. the above comment should most certainly read
  1482. # $(mkdir_p) $(DESTDIR)$(somedir)
  1483. # so it does not work when $(somedir) is undefined and
  1484. # $(DESTDIR) is not.
  1485. # To support the latter case, we have to write
  1486. # test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
  1487. # so the `.' trick is pointless.
  1488. mkdir_p='mkdir -p --'
  1489. else
  1490. # On NextStep and OpenStep, the `mkdir' command does not
  1491. # recognize any option. It will interpret all options as
  1492. # directories to create, and then abort because `.' already
  1493. # exists.
  1494. for d in ./-p ./--version;
  1495. do
  1496. test -d $d && rmdir $d
  1497. done
  1498. # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
  1499. if test -f "$ac_aux_dir/mkinstalldirs"; then
  1500. mkdir_p='$(mkinstalldirs)'
  1501. else
  1502. mkdir_p='$(install_sh) -d'
  1503. fi
  1504. fi
  1505. for ac_prog in gawk mawk nawk awk
  1506. do
  1507. # Extract the first word of "$ac_prog", so it can be a program name with args.
  1508. set dummy $ac_prog; ac_word=$2
  1509. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1510. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1511. if test "${ac_cv_prog_AWK+set}" = set; then
  1512. echo $ECHO_N "(cached) $ECHO_C" >&6
  1513. else
  1514. if test -n "$AWK"; then
  1515. ac_cv_prog_AWK="$AWK" # Let the user override the test.
  1516. else
  1517. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1518. for as_dir in $PATH
  1519. do
  1520. IFS=$as_save_IFS
  1521. test -z "$as_dir" && as_dir=.
  1522. for ac_exec_ext in '' $ac_executable_extensions; do
  1523. if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1524. ac_cv_prog_AWK="$ac_prog"
  1525. echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1526. break 2
  1527. fi
  1528. done
  1529. done
  1530. fi
  1531. fi
  1532. AWK=$ac_cv_prog_AWK
  1533. if test -n "$AWK"; then
  1534. echo "$as_me:$LINENO: result: $AWK" >&5
  1535. echo "${ECHO_T}$AWK" >&6
  1536. else
  1537. echo "$as_me:$LINENO: result: no" >&5
  1538. echo "${ECHO_T}no" >&6
  1539. fi
  1540. test -n "$AWK" && break
  1541. done
  1542. echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
  1543. echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
  1544. set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
  1545. if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
  1546. echo $ECHO_N "(cached) $ECHO_C" >&6
  1547. else
  1548. cat >conftest.make <<\_ACEOF
  1549. all:
  1550. @echo 'ac_maketemp="$(MAKE)"'
  1551. _ACEOF
  1552. # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
  1553. eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
  1554. if test -n "$ac_maketemp"; then
  1555. eval ac_cv_prog_make_${ac_make}_set=yes
  1556. else
  1557. eval ac_cv_prog_make_${ac_make}_set=no
  1558. fi
  1559. rm -f conftest.make
  1560. fi
  1561. if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
  1562. echo "$as_me:$LINENO: result: yes" >&5
  1563. echo "${ECHO_T}yes" >&6
  1564. SET_MAKE=
  1565. else
  1566. echo "$as_me:$LINENO: result: no" >&5
  1567. echo "${ECHO_T}no" >&6
  1568. SET_MAKE="MAKE=${MAKE-make}"
  1569. fi
  1570. rm -rf .tst 2>/dev/null
  1571. mkdir .tst 2>/dev/null
  1572. if test -d .tst; then
  1573. am__leading_dot=.
  1574. else
  1575. am__leading_dot=_
  1576. fi
  1577. rmdir .tst 2>/dev/null
  1578. # test to see if srcdir already configured
  1579. if test "`cd $srcdir && pwd`" != "`pwd`" &&
  1580. test -f $srcdir/config.status; then
  1581. { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
  1582. echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
  1583. { (exit 1); exit 1; }; }
  1584. fi
  1585. # test whether we have cygpath
  1586. if test -z "$CYGPATH_W"; then
  1587. if (cygpath --version) >/dev/null 2>/dev/null; then
  1588. CYGPATH_W='cygpath -w'
  1589. else
  1590. CYGPATH_W=echo
  1591. fi
  1592. fi
  1593. # Define the identity of the package.
  1594. PACKAGE=file
  1595. VERSION=4.19
  1596. cat >>confdefs.h <<_ACEOF
  1597. #define PACKAGE "$PACKAGE"
  1598. _ACEOF
  1599. cat >>confdefs.h <<_ACEOF
  1600. #define VERSION "$VERSION"
  1601. _ACEOF
  1602. # Some tools Automake needs.
  1603. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
  1604. AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
  1605. AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
  1606. AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
  1607. MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
  1608. install_sh=${install_sh-"$am_aux_dir/install-sh"}
  1609. # Installed binaries are usually stripped using `strip' when the user
  1610. # run `make install-strip'. However `strip' might not be the right
  1611. # tool to use in cross-compilation environments, therefore Automake
  1612. # will honor the `STRIP' environment variable to overrule this program.
  1613. if test "$cross_compiling" != no; then
  1614. if test -n "$ac_tool_prefix"; then
  1615. # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  1616. set dummy ${ac_tool_prefix}strip; ac_word=$2
  1617. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1618. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1619. if test "${ac_cv_prog_STRIP+set}" = set; then
  1620. echo $ECHO_N "(cached) $ECHO_C" >&6
  1621. else
  1622. if test -n "$STRIP"; then
  1623. ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
  1624. else
  1625. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1626. for as_dir in $PATH
  1627. do
  1628. IFS=$as_save_IFS
  1629. test -z "$as_dir" && as_dir=.
  1630. for ac_exec_ext in '' $ac_executable_extensions; do
  1631. if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1632. ac_cv_prog_STRIP="${ac_tool_prefix}strip"
  1633. echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1634. break 2
  1635. fi
  1636. done
  1637. done
  1638. fi
  1639. fi
  1640. STRIP=$ac_cv_prog_STRIP
  1641. if test -n "$STRIP"; then
  1642. echo "$as_me:$LINENO: result: $STRIP" >&5
  1643. echo "${ECHO_T}$STRIP" >&6
  1644. else
  1645. echo "$as_me:$LINENO: result: no" >&5
  1646. echo "${ECHO_T}no" >&6
  1647. fi
  1648. fi
  1649. if test -z "$ac_cv_prog_STRIP"; then
  1650. ac_ct_STRIP=$STRIP
  1651. # Extract the first word of "strip", so it can be a program name with args.
  1652. set dummy strip; ac_word=$2
  1653. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1654. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1655. if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
  1656. echo $ECHO_N "(cached) $ECHO_C" >&6
  1657. else
  1658. if test -n "$ac_ct_STRIP"; then
  1659. ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
  1660. else
  1661. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1662. for as_dir in $PATH
  1663. do
  1664. IFS=$as_save_IFS
  1665. test -z "$as_dir" && as_dir=.
  1666. for ac_exec_ext in '' $ac_executable_extensions; do
  1667. if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1668. ac_cv_prog_ac_ct_STRIP="strip"
  1669. echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1670. break 2
  1671. fi
  1672. done
  1673. done
  1674. test -z "$ac_cv_prog_ac_ct_STRIP" && ac_cv_prog_ac_ct_STRIP=":"
  1675. fi
  1676. fi
  1677. ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  1678. if test -n "$ac_ct_STRIP"; then
  1679. echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
  1680. echo "${ECHO_T}$ac_ct_STRIP" >&6
  1681. else
  1682. echo "$as_me:$LINENO: result: no" >&5
  1683. echo "${ECHO_T}no" >&6
  1684. fi
  1685. STRIP=$ac_ct_STRIP
  1686. else
  1687. STRIP="$ac_cv_prog_STRIP"
  1688. fi
  1689. fi
  1690. INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
  1691. # We need awk for the "check" target. The system "awk" is bad on
  1692. # some platforms.
  1693. # Always define AMTAR for backward compatibility.
  1694. AMTAR=${AMTAR-"${am_missing_run}tar"}
  1695. am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
  1696. ac_config_headers="$ac_config_headers config.h"
  1697. echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
  1698. echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6
  1699. # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
  1700. if test "${enable_maintainer_mode+set}" = set; then
  1701. enableval="$enable_maintainer_mode"
  1702. USE_MAINTAINER_MODE=$enableval
  1703. else
  1704. USE_MAINTAINER_MODE=no
  1705. fi;
  1706. echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
  1707. echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6
  1708. if test $USE_MAINTAINER_MODE = yes; then
  1709. MAINTAINER_MODE_TRUE=
  1710. MAINTAINER_MODE_FALSE='#'
  1711. else
  1712. MAINTAINER_MODE_TRUE='#'
  1713. MAINTAINER_MODE_FALSE=
  1714. fi
  1715. MAINT=$MAINTAINER_MODE_TRUE
  1716. echo "$as_me:$LINENO: checking for builtin ELF support" >&5
  1717. echo $ECHO_N "checking for builtin ELF support... $ECHO_C" >&6
  1718. # Check whether --enable-elf or --disable-elf was given.
  1719. if test "${enable_elf+set}" = set; then
  1720. enableval="$enable_elf"
  1721. if test "${enableval}" = yes; then
  1722. echo "$as_me:$LINENO: result: yes" >&5
  1723. echo "${ECHO_T}yes" >&6
  1724. cat >>confdefs.h <<\_ACEOF
  1725. #define BUILTIN_ELF 1
  1726. _ACEOF
  1727. else
  1728. echo "$as_me:$LINENO: result: no" >&5
  1729. echo "${ECHO_T}no" >&6
  1730. fi
  1731. else
  1732. # enable by default
  1733. echo "$as_me:$LINENO: result: yes" >&5
  1734. echo "${ECHO_T}yes" >&6
  1735. cat >>confdefs.h <<\_ACEOF
  1736. #define BUILTIN_ELF 1
  1737. _ACEOF
  1738. fi;
  1739. echo "$as_me:$LINENO: checking for ELF core file support" >&5
  1740. echo $ECHO_N "checking for ELF core file support... $ECHO_C" >&6
  1741. # Check whether --enable-elf-core or --disable-elf-core was given.
  1742. if test "${enable_elf_core+set}" = set; then
  1743. enableval="$enable_elf_core"
  1744. if test "${enableval}" = yes; then
  1745. echo "$as_me:$LINENO: result: yes" >&5
  1746. echo "${ECHO_T}yes" >&6
  1747. cat >>confdefs.h <<\_ACEOF
  1748. #define ELFCORE 1
  1749. _ACEOF
  1750. else
  1751. echo "$as_me:$LINENO: result: no" >&5
  1752. echo "${ECHO_T}no" >&6
  1753. fi
  1754. else
  1755. # enable by default
  1756. echo "$as_me:$LINENO: result: yes" >&5
  1757. echo "${ECHO_T}yes" >&6
  1758. cat >>confdefs.h <<\_ACEOF
  1759. #define ELFCORE 1
  1760. _ACEOF
  1761. fi;
  1762. echo "$as_me:$LINENO: checking for file formats in man section 5" >&5
  1763. echo $ECHO_N "checking for file formats in man section 5... $ECHO_C" >&6
  1764. # Check whether --enable-fsect-man5 or --disable-fsect-man5 was given.
  1765. if test "${enable_fsect_man5+set}" = set; then
  1766. enableval="$enable_fsect_man5"
  1767. if test "${enableval}" = yes; then
  1768. echo "$as_me:$LINENO: result: yes" >&5
  1769. echo "${ECHO_T}yes" >&6
  1770. fsect=5
  1771. else
  1772. echo "$as_me:$LINENO: result: no" >&5
  1773. echo "${ECHO_T}no" >&6
  1774. fsect=4
  1775. fi
  1776. else
  1777. # disable by default
  1778. echo "$as_me:$LINENO: result: no" >&5
  1779. echo "${ECHO_T}no" >&6
  1780. fsect=4
  1781. fi;
  1782. if test x$fsect = x5; then
  1783. FSECT5_TRUE=
  1784. FSECT5_FALSE='#'
  1785. else
  1786. FSECT5_TRUE='#'
  1787. FSECT5_FALSE=
  1788. fi
  1789. ac_ext=c
  1790. ac_cpp='$CPP $CPPFLAGS'
  1791. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  1792. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  1793. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  1794. if test -n "$ac_tool_prefix"; then
  1795. # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
  1796. set dummy ${ac_tool_prefix}gcc; ac_word=$2
  1797. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1798. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1799. if test "${ac_cv_prog_CC+set}" = set; then
  1800. echo $ECHO_N "(cached) $ECHO_C" >&6
  1801. else
  1802. if test -n "$CC"; then
  1803. ac_cv_prog_CC="$CC" # Let the user override the test.
  1804. else
  1805. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1806. for as_dir in $PATH
  1807. do
  1808. IFS=$as_save_IFS
  1809. test -z "$as_dir" && as_dir=.
  1810. for ac_exec_ext in '' $ac_executable_extensions; do
  1811. if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1812. ac_cv_prog_CC="${ac_tool_prefix}gcc"
  1813. echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1814. break 2
  1815. fi
  1816. done
  1817. done
  1818. fi
  1819. fi
  1820. CC=$ac_cv_prog_CC
  1821. if test -n "$CC"; then
  1822. echo "$as_me:$LINENO: result: $CC" >&5
  1823. echo "${ECHO_T}$CC" >&6
  1824. else
  1825. echo "$as_me:$LINENO: result: no" >&5
  1826. echo "${ECHO_T}no" >&6
  1827. fi
  1828. fi
  1829. if test -z "$ac_cv_prog_CC"; then
  1830. ac_ct_CC=$CC
  1831. # Extract the first word of "gcc", so it can be a program name with args.
  1832. set dummy gcc; ac_word=$2
  1833. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1834. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1835. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  1836. echo $ECHO_N "(cached) $ECHO_C" >&6
  1837. else
  1838. if test -n "$ac_ct_CC"; then
  1839. ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  1840. else
  1841. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1842. for as_dir in $PATH
  1843. do
  1844. IFS=$as_save_IFS
  1845. test -z "$as_dir" && as_dir=.
  1846. for ac_exec_ext in '' $ac_executable_extensions; do
  1847. if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1848. ac_cv_prog_ac_ct_CC="gcc"
  1849. echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1850. break 2
  1851. fi
  1852. done
  1853. done
  1854. fi
  1855. fi
  1856. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  1857. if test -n "$ac_ct_CC"; then
  1858. echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  1859. echo "${ECHO_T}$ac_ct_CC" >&6
  1860. else
  1861. echo "$as_me:$LINENO: result: no" >&5
  1862. echo "${ECHO_T}no" >&6
  1863. fi
  1864. CC=$ac_ct_CC
  1865. else
  1866. CC="$ac_cv_prog_CC"
  1867. fi
  1868. if test -z "$CC"; then
  1869. if test -n "$ac_tool_prefix"; then
  1870. # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
  1871. set dummy ${ac_tool_prefix}cc; ac_word=$2
  1872. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1873. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1874. if test "${ac_cv_prog_CC+set}" = set; then
  1875. echo $ECHO_N "(cached) $ECHO_C" >&6
  1876. else
  1877. if test -n "$CC"; then
  1878. ac_cv_prog_CC="$CC" # Let the user override the test.
  1879. else
  1880. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1881. for as_dir in $PATH
  1882. do
  1883. IFS=$as_save_IFS
  1884. test -z "$as_dir" && as_dir=.
  1885. for ac_exec_ext in '' $ac_executable_extensions; do
  1886. if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1887. ac_cv_prog_CC="${ac_tool_prefix}cc"
  1888. echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1889. break 2
  1890. fi
  1891. done
  1892. done
  1893. fi
  1894. fi
  1895. CC=$ac_cv_prog_CC
  1896. if test -n "$CC"; then
  1897. echo "$as_me:$LINENO: result: $CC" >&5
  1898. echo "${ECHO_T}$CC" >&6
  1899. else
  1900. echo "$as_me:$LINENO: result: no" >&5
  1901. echo "${ECHO_T}no" >&6
  1902. fi
  1903. fi
  1904. if test -z "$ac_cv_prog_CC"; then
  1905. ac_ct_CC=$CC
  1906. # Extract the first word of "cc", so it can be a program name with args.
  1907. set dummy cc; ac_word=$2
  1908. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1909. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1910. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  1911. echo $ECHO_N "(cached) $ECHO_C" >&6
  1912. else
  1913. if test -n "$ac_ct_CC"; then
  1914. ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  1915. else
  1916. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1917. for as_dir in $PATH
  1918. do
  1919. IFS=$as_save_IFS
  1920. test -z "$as_dir" && as_dir=.
  1921. for ac_exec_ext in '' $ac_executable_extensions; do
  1922. if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1923. ac_cv_prog_ac_ct_CC="cc"
  1924. echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1925. break 2
  1926. fi
  1927. done
  1928. done
  1929. fi
  1930. fi
  1931. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  1932. if test -n "$ac_ct_CC"; then
  1933. echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  1934. echo "${ECHO_T}$ac_ct_CC" >&6
  1935. else
  1936. echo "$as_me:$LINENO: result: no" >&5
  1937. echo "${ECHO_T}no" >&6
  1938. fi
  1939. CC=$ac_ct_CC
  1940. else
  1941. CC="$ac_cv_prog_CC"
  1942. fi
  1943. fi
  1944. if test -z "$CC"; then
  1945. # Extract the first word of "cc", so it can be a program name with args.
  1946. set dummy cc; ac_word=$2
  1947. echo "$as_me:$LINENO: checking for $ac_word" >&5
  1948. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  1949. if test "${ac_cv_prog_CC+set}" = set; then
  1950. echo $ECHO_N "(cached) $ECHO_C" >&6
  1951. else
  1952. if test -n "$CC"; then
  1953. ac_cv_prog_CC="$CC" # Let the user override the test.
  1954. else
  1955. ac_prog_rejected=no
  1956. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  1957. for as_dir in $PATH
  1958. do
  1959. IFS=$as_save_IFS
  1960. test -z "$as_dir" && as_dir=.
  1961. for ac_exec_ext in '' $ac_executable_extensions; do
  1962. if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  1963. if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
  1964. ac_prog_rejected=yes
  1965. continue
  1966. fi
  1967. ac_cv_prog_CC="cc"
  1968. echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  1969. break 2
  1970. fi
  1971. done
  1972. done
  1973. if test $ac_prog_rejected = yes; then
  1974. # We found a bogon in the path, so make sure we never use it.
  1975. set dummy $ac_cv_prog_CC
  1976. shift
  1977. if test $# != 0; then
  1978. # We chose a different compiler from the bogus one.
  1979. # However, it has the same basename, so the bogon will be chosen
  1980. # first if we set CC to just the basename; use the full file name.
  1981. shift
  1982. ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  1983. fi
  1984. fi
  1985. fi
  1986. fi
  1987. CC=$ac_cv_prog_CC
  1988. if test -n "$CC"; then
  1989. echo "$as_me:$LINENO: result: $CC" >&5
  1990. echo "${ECHO_T}$CC" >&6
  1991. else
  1992. echo "$as_me:$LINENO: result: no" >&5
  1993. echo "${ECHO_T}no" >&6
  1994. fi
  1995. fi
  1996. if test -z "$CC"; then
  1997. if test -n "$ac_tool_prefix"; then
  1998. for ac_prog in cl
  1999. do
  2000. # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  2001. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  2002. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2003. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2004. if test "${ac_cv_prog_CC+set}" = set; then
  2005. echo $ECHO_N "(cached) $ECHO_C" >&6
  2006. else
  2007. if test -n "$CC"; then
  2008. ac_cv_prog_CC="$CC" # Let the user override the test.
  2009. else
  2010. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2011. for as_dir in $PATH
  2012. do
  2013. IFS=$as_save_IFS
  2014. test -z "$as_dir" && as_dir=.
  2015. for ac_exec_ext in '' $ac_executable_extensions; do
  2016. if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2017. ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
  2018. echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2019. break 2
  2020. fi
  2021. done
  2022. done
  2023. fi
  2024. fi
  2025. CC=$ac_cv_prog_CC
  2026. if test -n "$CC"; then
  2027. echo "$as_me:$LINENO: result: $CC" >&5
  2028. echo "${ECHO_T}$CC" >&6
  2029. else
  2030. echo "$as_me:$LINENO: result: no" >&5
  2031. echo "${ECHO_T}no" >&6
  2032. fi
  2033. test -n "$CC" && break
  2034. done
  2035. fi
  2036. if test -z "$CC"; then
  2037. ac_ct_CC=$CC
  2038. for ac_prog in cl
  2039. do
  2040. # Extract the first word of "$ac_prog", so it can be a program name with args.
  2041. set dummy $ac_prog; ac_word=$2
  2042. echo "$as_me:$LINENO: checking for $ac_word" >&5
  2043. echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
  2044. if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
  2045. echo $ECHO_N "(cached) $ECHO_C" >&6
  2046. else
  2047. if test -n "$ac_ct_CC"; then
  2048. ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  2049. else
  2050. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2051. for as_dir in $PATH
  2052. do
  2053. IFS=$as_save_IFS
  2054. test -z "$as_dir" && as_dir=.
  2055. for ac_exec_ext in '' $ac_executable_extensions; do
  2056. if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2057. ac_cv_prog_ac_ct_CC="$ac_prog"
  2058. echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
  2059. break 2
  2060. fi
  2061. done
  2062. done
  2063. fi
  2064. fi
  2065. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  2066. if test -n "$ac_ct_CC"; then
  2067. echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
  2068. echo "${ECHO_T}$ac_ct_CC" >&6
  2069. else
  2070. echo "$as_me:$LINENO: result: no" >&5
  2071. echo "${ECHO_T}no" >&6
  2072. fi
  2073. test -n "$ac_ct_CC" && break
  2074. done
  2075. CC=$ac_ct_CC
  2076. fi
  2077. fi
  2078. test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
  2079. See \`config.log' for more details." >&5
  2080. echo "$as_me: error: no acceptable C compiler found in \$PATH
  2081. See \`config.log' for more details." >&2;}
  2082. { (exit 1); exit 1; }; }
  2083. # Provide some information about the compiler.
  2084. echo "$as_me:$LINENO:" \
  2085. "checking for C compiler version" >&5
  2086. ac_compiler=`set X $ac_compile; echo $2`
  2087. { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
  2088. (eval $ac_compiler --version </dev/null >&5) 2>&5
  2089. ac_status=$?
  2090. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2091. (exit $ac_status); }
  2092. { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
  2093. (eval $ac_compiler -v </dev/null >&5) 2>&5
  2094. ac_status=$?
  2095. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2096. (exit $ac_status); }
  2097. { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
  2098. (eval $ac_compiler -V </dev/null >&5) 2>&5
  2099. ac_status=$?
  2100. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2101. (exit $ac_status); }
  2102. cat >conftest.$ac_ext <<_ACEOF
  2103. /* confdefs.h. */
  2104. _ACEOF
  2105. cat confdefs.h >>conftest.$ac_ext
  2106. cat >>conftest.$ac_ext <<_ACEOF
  2107. /* end confdefs.h. */
  2108. int
  2109. main ()
  2110. {
  2111. ;
  2112. return 0;
  2113. }
  2114. _ACEOF
  2115. ac_clean_files_save=$ac_clean_files
  2116. ac_clean_files="$ac_clean_files a.out a.exe b.out"
  2117. # Try to create an executable without -o first, disregard a.out.
  2118. # It will help us diagnose broken compilers, and finding out an intuition
  2119. # of exeext.
  2120. echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
  2121. echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
  2122. ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
  2123. if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
  2124. (eval $ac_link_default) 2>&5
  2125. ac_status=$?
  2126. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2127. (exit $ac_status); }; then
  2128. # Find the output, starting from the most likely. This scheme is
  2129. # not robust to junk in `.', hence go to wildcards (a.*) only as a last
  2130. # resort.
  2131. # Be careful to initialize this variable, since it used to be cached.
  2132. # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
  2133. ac_cv_exeext=
  2134. # b.out is created by i960 compilers.
  2135. for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
  2136. do
  2137. test -f "$ac_file" || continue
  2138. case $ac_file in
  2139. *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
  2140. ;;
  2141. conftest.$ac_ext )
  2142. # This is the source file.
  2143. ;;
  2144. [ab].out )
  2145. # We found the default executable, but exeext='' is most
  2146. # certainly right.
  2147. break;;
  2148. *.* )
  2149. ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
  2150. # FIXME: I believe we export ac_cv_exeext for Libtool,
  2151. # but it would be cool to find out if it's true. Does anybody
  2152. # maintain Libtool? --akim.
  2153. export ac_cv_exeext
  2154. break;;
  2155. * )
  2156. break;;
  2157. esac
  2158. done
  2159. else
  2160. echo "$as_me: failed program was:" >&5
  2161. sed 's/^/| /' conftest.$ac_ext >&5
  2162. { { echo "$as_me:$LINENO: error: C compiler cannot create executables
  2163. See \`config.log' for more details." >&5
  2164. echo "$as_me: error: C compiler cannot create executables
  2165. See \`config.log' for more details." >&2;}
  2166. { (exit 77); exit 77; }; }
  2167. fi
  2168. ac_exeext=$ac_cv_exeext
  2169. echo "$as_me:$LINENO: result: $ac_file" >&5
  2170. echo "${ECHO_T}$ac_file" >&6
  2171. # Check the compiler produces executables we can run. If not, either
  2172. # the compiler is broken, or we cross compile.
  2173. echo "$as_me:$LINENO: checking whether the C compiler works" >&5
  2174. echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
  2175. # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
  2176. # If not cross compiling, check that we can run a simple program.
  2177. if test "$cross_compiling" != yes; then
  2178. if { ac_try='./$ac_file'
  2179. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2180. (eval $ac_try) 2>&5
  2181. ac_status=$?
  2182. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2183. (exit $ac_status); }; }; then
  2184. cross_compiling=no
  2185. else
  2186. if test "$cross_compiling" = maybe; then
  2187. cross_compiling=yes
  2188. else
  2189. { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
  2190. If you meant to cross compile, use \`--host'.
  2191. See \`config.log' for more details." >&5
  2192. echo "$as_me: error: cannot run C compiled programs.
  2193. If you meant to cross compile, use \`--host'.
  2194. See \`config.log' for more details." >&2;}
  2195. { (exit 1); exit 1; }; }
  2196. fi
  2197. fi
  2198. fi
  2199. echo "$as_me:$LINENO: result: yes" >&5
  2200. echo "${ECHO_T}yes" >&6
  2201. rm -f a.out a.exe conftest$ac_cv_exeext b.out
  2202. ac_clean_files=$ac_clean_files_save
  2203. # Check the compiler produces executables we can run. If not, either
  2204. # the compiler is broken, or we cross compile.
  2205. echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
  2206. echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
  2207. echo "$as_me:$LINENO: result: $cross_compiling" >&5
  2208. echo "${ECHO_T}$cross_compiling" >&6
  2209. echo "$as_me:$LINENO: checking for suffix of executables" >&5
  2210. echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
  2211. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  2212. (eval $ac_link) 2>&5
  2213. ac_status=$?
  2214. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2215. (exit $ac_status); }; then
  2216. # If both `conftest.exe' and `conftest' are `present' (well, observable)
  2217. # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
  2218. # work properly (i.e., refer to `conftest.exe'), while it won't with
  2219. # `rm'.
  2220. for ac_file in conftest.exe conftest conftest.*; do
  2221. test -f "$ac_file" || continue
  2222. case $ac_file in
  2223. *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
  2224. *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
  2225. export ac_cv_exeext
  2226. break;;
  2227. * ) break;;
  2228. esac
  2229. done
  2230. else
  2231. { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
  2232. See \`config.log' for more details." >&5
  2233. echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
  2234. See \`config.log' for more details." >&2;}
  2235. { (exit 1); exit 1; }; }
  2236. fi
  2237. rm -f conftest$ac_cv_exeext
  2238. echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
  2239. echo "${ECHO_T}$ac_cv_exeext" >&6
  2240. rm -f conftest.$ac_ext
  2241. EXEEXT=$ac_cv_exeext
  2242. ac_exeext=$EXEEXT
  2243. echo "$as_me:$LINENO: checking for suffix of object files" >&5
  2244. echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
  2245. if test "${ac_cv_objext+set}" = set; then
  2246. echo $ECHO_N "(cached) $ECHO_C" >&6
  2247. else
  2248. cat >conftest.$ac_ext <<_ACEOF
  2249. /* confdefs.h. */
  2250. _ACEOF
  2251. cat confdefs.h >>conftest.$ac_ext
  2252. cat >>conftest.$ac_ext <<_ACEOF
  2253. /* end confdefs.h. */
  2254. int
  2255. main ()
  2256. {
  2257. ;
  2258. return 0;
  2259. }
  2260. _ACEOF
  2261. rm -f conftest.o conftest.obj
  2262. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2263. (eval $ac_compile) 2>&5
  2264. ac_status=$?
  2265. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2266. (exit $ac_status); }; then
  2267. for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
  2268. case $ac_file in
  2269. *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
  2270. *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
  2271. break;;
  2272. esac
  2273. done
  2274. else
  2275. echo "$as_me: failed program was:" >&5
  2276. sed 's/^/| /' conftest.$ac_ext >&5
  2277. { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
  2278. See \`config.log' for more details." >&5
  2279. echo "$as_me: error: cannot compute suffix of object files: cannot compile
  2280. See \`config.log' for more details." >&2;}
  2281. { (exit 1); exit 1; }; }
  2282. fi
  2283. rm -f conftest.$ac_cv_objext conftest.$ac_ext
  2284. fi
  2285. echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
  2286. echo "${ECHO_T}$ac_cv_objext" >&6
  2287. OBJEXT=$ac_cv_objext
  2288. ac_objext=$OBJEXT
  2289. echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
  2290. echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
  2291. if test "${ac_cv_c_compiler_gnu+set}" = set; then
  2292. echo $ECHO_N "(cached) $ECHO_C" >&6
  2293. else
  2294. cat >conftest.$ac_ext <<_ACEOF
  2295. /* confdefs.h. */
  2296. _ACEOF
  2297. cat confdefs.h >>conftest.$ac_ext
  2298. cat >>conftest.$ac_ext <<_ACEOF
  2299. /* end confdefs.h. */
  2300. int
  2301. main ()
  2302. {
  2303. #ifndef __GNUC__
  2304. choke me
  2305. #endif
  2306. ;
  2307. return 0;
  2308. }
  2309. _ACEOF
  2310. rm -f conftest.$ac_objext
  2311. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2312. (eval $ac_compile) 2>conftest.er1
  2313. ac_status=$?
  2314. grep -v '^ *+' conftest.er1 >conftest.err
  2315. rm -f conftest.er1
  2316. cat conftest.err >&5
  2317. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2318. (exit $ac_status); } &&
  2319. { ac_try='test -z "$ac_c_werror_flag"
  2320. || test ! -s conftest.err'
  2321. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2322. (eval $ac_try) 2>&5
  2323. ac_status=$?
  2324. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2325. (exit $ac_status); }; } &&
  2326. { ac_try='test -s conftest.$ac_objext'
  2327. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2328. (eval $ac_try) 2>&5
  2329. ac_status=$?
  2330. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2331. (exit $ac_status); }; }; then
  2332. ac_compiler_gnu=yes
  2333. else
  2334. echo "$as_me: failed program was:" >&5
  2335. sed 's/^/| /' conftest.$ac_ext >&5
  2336. ac_compiler_gnu=no
  2337. fi
  2338. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2339. ac_cv_c_compiler_gnu=$ac_compiler_gnu
  2340. fi
  2341. echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
  2342. echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
  2343. GCC=`test $ac_compiler_gnu = yes && echo yes`
  2344. ac_test_CFLAGS=${CFLAGS+set}
  2345. ac_save_CFLAGS=$CFLAGS
  2346. CFLAGS="-g"
  2347. echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
  2348. echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
  2349. if test "${ac_cv_prog_cc_g+set}" = set; then
  2350. echo $ECHO_N "(cached) $ECHO_C" >&6
  2351. else
  2352. cat >conftest.$ac_ext <<_ACEOF
  2353. /* confdefs.h. */
  2354. _ACEOF
  2355. cat confdefs.h >>conftest.$ac_ext
  2356. cat >>conftest.$ac_ext <<_ACEOF
  2357. /* end confdefs.h. */
  2358. int
  2359. main ()
  2360. {
  2361. ;
  2362. return 0;
  2363. }
  2364. _ACEOF
  2365. rm -f conftest.$ac_objext
  2366. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2367. (eval $ac_compile) 2>conftest.er1
  2368. ac_status=$?
  2369. grep -v '^ *+' conftest.er1 >conftest.err
  2370. rm -f conftest.er1
  2371. cat conftest.err >&5
  2372. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2373. (exit $ac_status); } &&
  2374. { ac_try='test -z "$ac_c_werror_flag"
  2375. || test ! -s conftest.err'
  2376. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2377. (eval $ac_try) 2>&5
  2378. ac_status=$?
  2379. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2380. (exit $ac_status); }; } &&
  2381. { ac_try='test -s conftest.$ac_objext'
  2382. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2383. (eval $ac_try) 2>&5
  2384. ac_status=$?
  2385. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2386. (exit $ac_status); }; }; then
  2387. ac_cv_prog_cc_g=yes
  2388. else
  2389. echo "$as_me: failed program was:" >&5
  2390. sed 's/^/| /' conftest.$ac_ext >&5
  2391. ac_cv_prog_cc_g=no
  2392. fi
  2393. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2394. fi
  2395. echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
  2396. echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
  2397. if test "$ac_test_CFLAGS" = set; then
  2398. CFLAGS=$ac_save_CFLAGS
  2399. elif test $ac_cv_prog_cc_g = yes; then
  2400. if test "$GCC" = yes; then
  2401. CFLAGS="-g -O2"
  2402. else
  2403. CFLAGS="-g"
  2404. fi
  2405. else
  2406. if test "$GCC" = yes; then
  2407. CFLAGS="-O2"
  2408. else
  2409. CFLAGS=
  2410. fi
  2411. fi
  2412. echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
  2413. echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
  2414. if test "${ac_cv_prog_cc_stdc+set}" = set; then
  2415. echo $ECHO_N "(cached) $ECHO_C" >&6
  2416. else
  2417. ac_cv_prog_cc_stdc=no
  2418. ac_save_CC=$CC
  2419. cat >conftest.$ac_ext <<_ACEOF
  2420. /* confdefs.h. */
  2421. _ACEOF
  2422. cat confdefs.h >>conftest.$ac_ext
  2423. cat >>conftest.$ac_ext <<_ACEOF
  2424. /* end confdefs.h. */
  2425. #include <stdarg.h>
  2426. #include <stdio.h>
  2427. #include <sys/types.h>
  2428. #include <sys/stat.h>
  2429. /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
  2430. struct buf { int x; };
  2431. FILE * (*rcsopen) (struct buf *, struct stat *, int);
  2432. static char *e (p, i)
  2433. char **p;
  2434. int i;
  2435. {
  2436. return p[i];
  2437. }
  2438. static char *f (char * (*g) (char **, int), char **p, ...)
  2439. {
  2440. char *s;
  2441. va_list v;
  2442. va_start (v,p);
  2443. s = g (p, va_arg (v,int));
  2444. va_end (v);
  2445. return s;
  2446. }
  2447. /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
  2448. function prototypes and stuff, but not '\xHH' hex character constants.
  2449. These don't provoke an error unfortunately, instead are silently treated
  2450. as 'x'. The following induces an error, until -std1 is added to get
  2451. proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
  2452. array size at least. It's necessary to write '\x00'==0 to get something
  2453. that's true only with -std1. */
  2454. int osf4_cc_array ['\x00' == 0 ? 1 : -1];
  2455. int test (int i, double x);
  2456. struct s1 {int (*f) (int a);};
  2457. struct s2 {int (*f) (double a);};
  2458. int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
  2459. int argc;
  2460. char **argv;
  2461. int
  2462. main ()
  2463. {
  2464. return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
  2465. ;
  2466. return 0;
  2467. }
  2468. _ACEOF
  2469. # Don't try gcc -ansi; that turns off useful extensions and
  2470. # breaks some systems' header files.
  2471. # AIX -qlanglvl=ansi
  2472. # Ultrix and OSF/1 -std1
  2473. # HP-UX 10.20 and later -Ae
  2474. # HP-UX older versions -Aa -D_HPUX_SOURCE
  2475. # SVR4 -Xc -D__EXTENSIONS__
  2476. for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
  2477. do
  2478. CC="$ac_save_CC $ac_arg"
  2479. rm -f conftest.$ac_objext
  2480. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2481. (eval $ac_compile) 2>conftest.er1
  2482. ac_status=$?
  2483. grep -v '^ *+' conftest.er1 >conftest.err
  2484. rm -f conftest.er1
  2485. cat conftest.err >&5
  2486. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2487. (exit $ac_status); } &&
  2488. { ac_try='test -z "$ac_c_werror_flag"
  2489. || test ! -s conftest.err'
  2490. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2491. (eval $ac_try) 2>&5
  2492. ac_status=$?
  2493. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2494. (exit $ac_status); }; } &&
  2495. { ac_try='test -s conftest.$ac_objext'
  2496. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2497. (eval $ac_try) 2>&5
  2498. ac_status=$?
  2499. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2500. (exit $ac_status); }; }; then
  2501. ac_cv_prog_cc_stdc=$ac_arg
  2502. break
  2503. else
  2504. echo "$as_me: failed program was:" >&5
  2505. sed 's/^/| /' conftest.$ac_ext >&5
  2506. fi
  2507. rm -f conftest.err conftest.$ac_objext
  2508. done
  2509. rm -f conftest.$ac_ext conftest.$ac_objext
  2510. CC=$ac_save_CC
  2511. fi
  2512. case "x$ac_cv_prog_cc_stdc" in
  2513. x|xno)
  2514. echo "$as_me:$LINENO: result: none needed" >&5
  2515. echo "${ECHO_T}none needed" >&6 ;;
  2516. *)
  2517. echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
  2518. echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
  2519. CC="$CC $ac_cv_prog_cc_stdc" ;;
  2520. esac
  2521. # Some people use a C++ compiler to compile C. Since we use `exit',
  2522. # in C++ we need to declare it. In case someone uses the same compiler
  2523. # for both compiling C and C++ we need to have the C++ compiler decide
  2524. # the declaration of exit, since it's the most demanding environment.
  2525. cat >conftest.$ac_ext <<_ACEOF
  2526. #ifndef __cplusplus
  2527. choke me
  2528. #endif
  2529. _ACEOF
  2530. rm -f conftest.$ac_objext
  2531. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2532. (eval $ac_compile) 2>conftest.er1
  2533. ac_status=$?
  2534. grep -v '^ *+' conftest.er1 >conftest.err
  2535. rm -f conftest.er1
  2536. cat conftest.err >&5
  2537. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2538. (exit $ac_status); } &&
  2539. { ac_try='test -z "$ac_c_werror_flag"
  2540. || test ! -s conftest.err'
  2541. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2542. (eval $ac_try) 2>&5
  2543. ac_status=$?
  2544. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2545. (exit $ac_status); }; } &&
  2546. { ac_try='test -s conftest.$ac_objext'
  2547. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2548. (eval $ac_try) 2>&5
  2549. ac_status=$?
  2550. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2551. (exit $ac_status); }; }; then
  2552. for ac_declaration in \
  2553. '' \
  2554. 'extern "C" void std::exit (int) throw (); using std::exit;' \
  2555. 'extern "C" void std::exit (int); using std::exit;' \
  2556. 'extern "C" void exit (int) throw ();' \
  2557. 'extern "C" void exit (int);' \
  2558. 'void exit (int);'
  2559. do
  2560. cat >conftest.$ac_ext <<_ACEOF
  2561. /* confdefs.h. */
  2562. _ACEOF
  2563. cat confdefs.h >>conftest.$ac_ext
  2564. cat >>conftest.$ac_ext <<_ACEOF
  2565. /* end confdefs.h. */
  2566. $ac_declaration
  2567. #include <stdlib.h>
  2568. int
  2569. main ()
  2570. {
  2571. exit (42);
  2572. ;
  2573. return 0;
  2574. }
  2575. _ACEOF
  2576. rm -f conftest.$ac_objext
  2577. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2578. (eval $ac_compile) 2>conftest.er1
  2579. ac_status=$?
  2580. grep -v '^ *+' conftest.er1 >conftest.err
  2581. rm -f conftest.er1
  2582. cat conftest.err >&5
  2583. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2584. (exit $ac_status); } &&
  2585. { ac_try='test -z "$ac_c_werror_flag"
  2586. || test ! -s conftest.err'
  2587. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2588. (eval $ac_try) 2>&5
  2589. ac_status=$?
  2590. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2591. (exit $ac_status); }; } &&
  2592. { ac_try='test -s conftest.$ac_objext'
  2593. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2594. (eval $ac_try) 2>&5
  2595. ac_status=$?
  2596. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2597. (exit $ac_status); }; }; then
  2598. :
  2599. else
  2600. echo "$as_me: failed program was:" >&5
  2601. sed 's/^/| /' conftest.$ac_ext >&5
  2602. continue
  2603. fi
  2604. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2605. cat >conftest.$ac_ext <<_ACEOF
  2606. /* confdefs.h. */
  2607. _ACEOF
  2608. cat confdefs.h >>conftest.$ac_ext
  2609. cat >>conftest.$ac_ext <<_ACEOF
  2610. /* end confdefs.h. */
  2611. $ac_declaration
  2612. int
  2613. main ()
  2614. {
  2615. exit (42);
  2616. ;
  2617. return 0;
  2618. }
  2619. _ACEOF
  2620. rm -f conftest.$ac_objext
  2621. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  2622. (eval $ac_compile) 2>conftest.er1
  2623. ac_status=$?
  2624. grep -v '^ *+' conftest.er1 >conftest.err
  2625. rm -f conftest.er1
  2626. cat conftest.err >&5
  2627. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2628. (exit $ac_status); } &&
  2629. { ac_try='test -z "$ac_c_werror_flag"
  2630. || test ! -s conftest.err'
  2631. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2632. (eval $ac_try) 2>&5
  2633. ac_status=$?
  2634. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2635. (exit $ac_status); }; } &&
  2636. { ac_try='test -s conftest.$ac_objext'
  2637. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  2638. (eval $ac_try) 2>&5
  2639. ac_status=$?
  2640. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  2641. (exit $ac_status); }; }; then
  2642. break
  2643. else
  2644. echo "$as_me: failed program was:" >&5
  2645. sed 's/^/| /' conftest.$ac_ext >&5
  2646. fi
  2647. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2648. done
  2649. rm -f conftest*
  2650. if test -n "$ac_declaration"; then
  2651. echo '#ifdef __cplusplus' >>confdefs.h
  2652. echo $ac_declaration >>confdefs.h
  2653. echo '#endif' >>confdefs.h
  2654. fi
  2655. else
  2656. echo "$as_me: failed program was:" >&5
  2657. sed 's/^/| /' conftest.$ac_ext >&5
  2658. fi
  2659. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  2660. ac_ext=c
  2661. ac_cpp='$CPP $CPPFLAGS'
  2662. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2663. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2664. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2665. DEPDIR="${am__leading_dot}deps"
  2666. ac_config_commands="$ac_config_commands depfiles"
  2667. am_make=${MAKE-make}
  2668. cat > confinc << 'END'
  2669. am__doit:
  2670. @echo done
  2671. .PHONY: am__doit
  2672. END
  2673. # If we don't find an include directive, just comment out the code.
  2674. echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
  2675. echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6
  2676. am__include="#"
  2677. am__quote=
  2678. _am_result=none
  2679. # First try GNU make style include.
  2680. echo "include confinc" > confmf
  2681. # We grep out `Entering directory' and `Leaving directory'
  2682. # messages which can occur if `w' ends up in MAKEFLAGS.
  2683. # In particular we don't look at `^make:' because GNU make might
  2684. # be invoked under some other name (usually "gmake"), in which
  2685. # case it prints its new name instead of `make'.
  2686. if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
  2687. am__include=include
  2688. am__quote=
  2689. _am_result=GNU
  2690. fi
  2691. # Now try BSD make style include.
  2692. if test "$am__include" = "#"; then
  2693. echo '.include "confinc"' > confmf
  2694. if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
  2695. am__include=.include
  2696. am__quote="\""
  2697. _am_result=BSD
  2698. fi
  2699. fi
  2700. echo "$as_me:$LINENO: result: $_am_result" >&5
  2701. echo "${ECHO_T}$_am_result" >&6
  2702. rm -f confinc confmf
  2703. # Check whether --enable-dependency-tracking or --disable-dependency-tracking was given.
  2704. if test "${enable_dependency_tracking+set}" = set; then
  2705. enableval="$enable_dependency_tracking"
  2706. fi;
  2707. if test "x$enable_dependency_tracking" != xno; then
  2708. am_depcomp="$ac_aux_dir/depcomp"
  2709. AMDEPBACKSLASH='\'
  2710. fi
  2711. if test "x$enable_dependency_tracking" != xno; then
  2712. AMDEP_TRUE=
  2713. AMDEP_FALSE='#'
  2714. else
  2715. AMDEP_TRUE='#'
  2716. AMDEP_FALSE=
  2717. fi
  2718. depcc="$CC" am_compiler_list=
  2719. echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
  2720. echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6
  2721. if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
  2722. echo $ECHO_N "(cached) $ECHO_C" >&6
  2723. else
  2724. if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  2725. # We make a subdir and do the tests there. Otherwise we can end up
  2726. # making bogus files that we don't know about and never remove. For
  2727. # instance it was reported that on HP-UX the gcc test will end up
  2728. # making a dummy file named `D' -- because `-MD' means `put the output
  2729. # in D'.
  2730. mkdir conftest.dir
  2731. # Copy depcomp to subdir because otherwise we won't find it if we're
  2732. # using a relative directory.
  2733. cp "$am_depcomp" conftest.dir
  2734. cd conftest.dir
  2735. # We will build objects and dependencies in a subdirectory because
  2736. # it helps to detect inapplicable dependency modes. For instance
  2737. # both Tru64's cc and ICC support -MD to output dependencies as a
  2738. # side effect of compilation, but ICC will put the dependencies in
  2739. # the current directory while Tru64 will put them in the object
  2740. # directory.
  2741. mkdir sub
  2742. am_cv_CC_dependencies_compiler_type=none
  2743. if test "$am_compiler_list" = ""; then
  2744. am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  2745. fi
  2746. for depmode in $am_compiler_list; do
  2747. # Setup a source with many dependencies, because some compilers
  2748. # like to wrap large dependency lists on column 80 (with \), and
  2749. # we should not choose a depcomp mode which is confused by this.
  2750. #
  2751. # We need to recreate these files for each test, as the compiler may
  2752. # overwrite some of them when testing with obscure command lines.
  2753. # This happens at least with the AIX C compiler.
  2754. : > sub/conftest.c
  2755. for i in 1 2 3 4 5 6; do
  2756. echo '#include "conftst'$i'.h"' >> sub/conftest.c
  2757. # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
  2758. # Solaris 8's {/usr,}/bin/sh.
  2759. touch sub/conftst$i.h
  2760. done
  2761. echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
  2762. case $depmode in
  2763. nosideeffect)
  2764. # after this tag, mechanisms are not by side-effect, so they'll
  2765. # only be used when explicitly requested
  2766. if test "x$enable_dependency_tracking" = xyes; then
  2767. continue
  2768. else
  2769. break
  2770. fi
  2771. ;;
  2772. none) break ;;
  2773. esac
  2774. # We check with `-c' and `-o' for the sake of the "dashmstdout"
  2775. # mode. It turns out that the SunPro C++ compiler does not properly
  2776. # handle `-M -o', and we need to detect this.
  2777. if depmode=$depmode \
  2778. source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
  2779. depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
  2780. $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
  2781. >/dev/null 2>conftest.err &&
  2782. grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
  2783. grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
  2784. ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
  2785. # icc doesn't choke on unknown options, it will just issue warnings
  2786. # or remarks (even with -Werror). So we grep stderr for any message
  2787. # that says an option was ignored or not supported.
  2788. # When given -MP, icc 7.0 and 7.1 complain thusly:
  2789. # icc: Command line warning: ignoring option '-M'; no argument required
  2790. # The diagnosis changed in icc 8.0:
  2791. # icc: Command line remark: option '-MP' not supported
  2792. if (grep 'ignoring option' conftest.err ||
  2793. grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
  2794. am_cv_CC_dependencies_compiler_type=$depmode
  2795. break
  2796. fi
  2797. fi
  2798. done
  2799. cd ..
  2800. rm -rf conftest.dir
  2801. else
  2802. am_cv_CC_dependencies_compiler_type=none
  2803. fi
  2804. fi
  2805. echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
  2806. echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6
  2807. CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
  2808. if
  2809. test "x$enable_dependency_tracking" != xno \
  2810. && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
  2811. am__fastdepCC_TRUE=
  2812. am__fastdepCC_FALSE='#'
  2813. else
  2814. am__fastdepCC_TRUE='#'
  2815. am__fastdepCC_FALSE=
  2816. fi
  2817. # Find a good install program. We prefer a C program (faster),
  2818. # so one script is as good as another. But avoid the broken or
  2819. # incompatible versions:
  2820. # SysV /etc/install, /usr/sbin/install
  2821. # SunOS /usr/etc/install
  2822. # IRIX /sbin/install
  2823. # AIX /bin/install
  2824. # AmigaOS /C/install, which installs bootblocks on floppy discs
  2825. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  2826. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  2827. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  2828. # OS/2's system install, which has a completely different semantic
  2829. # ./install, which can be erroneously created by make from ./install.sh.
  2830. echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
  2831. echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
  2832. if test -z "$INSTALL"; then
  2833. if test "${ac_cv_path_install+set}" = set; then
  2834. echo $ECHO_N "(cached) $ECHO_C" >&6
  2835. else
  2836. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2837. for as_dir in $PATH
  2838. do
  2839. IFS=$as_save_IFS
  2840. test -z "$as_dir" && as_dir=.
  2841. # Account for people who put trailing slashes in PATH elements.
  2842. case $as_dir/ in
  2843. ./ | .// | /cC/* | \
  2844. /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
  2845. ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
  2846. /usr/ucb/* ) ;;
  2847. *)
  2848. # OSF1 and SCO ODT 3.0 have their own names for install.
  2849. # Don't use installbsd from OSF since it installs stuff as root
  2850. # by default.
  2851. for ac_prog in ginstall scoinst install; do
  2852. for ac_exec_ext in '' $ac_executable_extensions; do
  2853. if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
  2854. if test $ac_prog = install &&
  2855. grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  2856. # AIX install. It has an incompatible calling convention.
  2857. :
  2858. elif test $ac_prog = install &&
  2859. grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  2860. # program-specific install script used by HP pwplus--don't use.
  2861. :
  2862. else
  2863. ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
  2864. break 3
  2865. fi
  2866. fi
  2867. done
  2868. done
  2869. ;;
  2870. esac
  2871. done
  2872. fi
  2873. if test "${ac_cv_path_install+set}" = set; then
  2874. INSTALL=$ac_cv_path_install
  2875. else
  2876. # As a last resort, use the slow shell script. We don't cache a
  2877. # path for INSTALL within a source directory, because that will
  2878. # break other packages using the cache if that directory is
  2879. # removed, or if the path is relative.
  2880. INSTALL=$ac_install_sh
  2881. fi
  2882. fi
  2883. echo "$as_me:$LINENO: result: $INSTALL" >&5
  2884. echo "${ECHO_T}$INSTALL" >&6
  2885. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  2886. # It thinks the first close brace ends the variable substitution.
  2887. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  2888. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
  2889. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  2890. echo "$as_me:$LINENO: checking whether ln -s works" >&5
  2891. echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
  2892. LN_S=$as_ln_s
  2893. if test "$LN_S" = "ln -s"; then
  2894. echo "$as_me:$LINENO: result: yes" >&5
  2895. echo "${ECHO_T}yes" >&6
  2896. else
  2897. echo "$as_me:$LINENO: result: no, using $LN_S" >&5
  2898. echo "${ECHO_T}no, using $LN_S" >&6
  2899. fi
  2900. # Check whether --enable-shared or --disable-shared was given.
  2901. if test "${enable_shared+set}" = set; then
  2902. enableval="$enable_shared"
  2903. p=${PACKAGE-default}
  2904. case $enableval in
  2905. yes) enable_shared=yes ;;
  2906. no) enable_shared=no ;;
  2907. *)
  2908. enable_shared=no
  2909. # Look at the argument we got. We use all the common list separators.
  2910. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  2911. for pkg in $enableval; do
  2912. IFS="$lt_save_ifs"
  2913. if test "X$pkg" = "X$p"; then
  2914. enable_shared=yes
  2915. fi
  2916. done
  2917. IFS="$lt_save_ifs"
  2918. ;;
  2919. esac
  2920. else
  2921. enable_shared=yes
  2922. fi;
  2923. # Check whether --enable-static or --disable-static was given.
  2924. if test "${enable_static+set}" = set; then
  2925. enableval="$enable_static"
  2926. p=${PACKAGE-default}
  2927. case $enableval in
  2928. yes) enable_static=yes ;;
  2929. no) enable_static=no ;;
  2930. *)
  2931. enable_static=no
  2932. # Look at the argument we got. We use all the common list separators.
  2933. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  2934. for pkg in $enableval; do
  2935. IFS="$lt_save_ifs"
  2936. if test "X$pkg" = "X$p"; then
  2937. enable_static=yes
  2938. fi
  2939. done
  2940. IFS="$lt_save_ifs"
  2941. ;;
  2942. esac
  2943. else
  2944. enable_static=yes
  2945. fi;
  2946. # Check whether --enable-fast-install or --disable-fast-install was given.
  2947. if test "${enable_fast_install+set}" = set; then
  2948. enableval="$enable_fast_install"
  2949. p=${PACKAGE-default}
  2950. case $enableval in
  2951. yes) enable_fast_install=yes ;;
  2952. no) enable_fast_install=no ;;
  2953. *)
  2954. enable_fast_install=no
  2955. # Look at the argument we got. We use all the common list separators.
  2956. lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
  2957. for pkg in $enableval; do
  2958. IFS="$lt_save_ifs"
  2959. if test "X$pkg" = "X$p"; then
  2960. enable_fast_install=yes
  2961. fi
  2962. done
  2963. IFS="$lt_save_ifs"
  2964. ;;
  2965. esac
  2966. else
  2967. enable_fast_install=yes
  2968. fi;
  2969. # Make sure we can run config.sub.
  2970. $ac_config_sub sun4 >/dev/null 2>&1 ||
  2971. { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
  2972. echo "$as_me: error: cannot run $ac_config_sub" >&2;}
  2973. { (exit 1); exit 1; }; }
  2974. echo "$as_me:$LINENO: checking build system type" >&5
  2975. echo $ECHO_N "checking build system type... $ECHO_C" >&6
  2976. if test "${ac_cv_build+set}" = set; then
  2977. echo $ECHO_N "(cached) $ECHO_C" >&6
  2978. else
  2979. ac_cv_build_alias=$build_alias
  2980. test -z "$ac_cv_build_alias" &&
  2981. ac_cv_build_alias=`$ac_config_guess`
  2982. test -z "$ac_cv_build_alias" &&
  2983. { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
  2984. echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
  2985. { (exit 1); exit 1; }; }
  2986. ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
  2987. { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
  2988. echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
  2989. { (exit 1); exit 1; }; }
  2990. fi
  2991. echo "$as_me:$LINENO: result: $ac_cv_build" >&5
  2992. echo "${ECHO_T}$ac_cv_build" >&6
  2993. build=$ac_cv_build
  2994. build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  2995. build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  2996. build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  2997. echo "$as_me:$LINENO: checking host system type" >&5
  2998. echo $ECHO_N "checking host system type... $ECHO_C" >&6
  2999. if test "${ac_cv_host+set}" = set; then
  3000. echo $ECHO_N "(cached) $ECHO_C" >&6
  3001. else
  3002. ac_cv_host_alias=$host_alias
  3003. test -z "$ac_cv_host_alias" &&
  3004. ac_cv_host_alias=$ac_cv_build_alias
  3005. ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
  3006. { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
  3007. echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
  3008. { (exit 1); exit 1; }; }
  3009. fi
  3010. echo "$as_me:$LINENO: result: $ac_cv_host" >&5
  3011. echo "${ECHO_T}$ac_cv_host" >&6
  3012. host=$ac_cv_host
  3013. host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
  3014. host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
  3015. host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
  3016. echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
  3017. echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6
  3018. if test "${lt_cv_path_SED+set}" = set; then
  3019. echo $ECHO_N "(cached) $ECHO_C" >&6
  3020. else
  3021. # Loop through the user's path and test for sed and gsed.
  3022. # Then use that list of sed's as ones to test for truncation.
  3023. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3024. for as_dir in $PATH
  3025. do
  3026. IFS=$as_save_IFS
  3027. test -z "$as_dir" && as_dir=.
  3028. for lt_ac_prog in sed gsed; do
  3029. for ac_exec_ext in '' $ac_executable_extensions; do
  3030. if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
  3031. lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
  3032. fi
  3033. done
  3034. done
  3035. done
  3036. lt_ac_max=0
  3037. lt_ac_count=0
  3038. # Add /usr/xpg4/bin/sed as it is typically found on Solaris
  3039. # along with /bin/sed that truncates output.
  3040. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
  3041. test ! -f $lt_ac_sed && continue
  3042. cat /dev/null > conftest.in
  3043. lt_ac_count=0
  3044. echo $ECHO_N "0123456789$ECHO_C" >conftest.in
  3045. # Check for GNU sed and select it if it is found.
  3046. if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
  3047. lt_cv_path_SED=$lt_ac_sed
  3048. break
  3049. fi
  3050. while true; do
  3051. cat conftest.in conftest.in >conftest.tmp
  3052. mv conftest.tmp conftest.in
  3053. cp conftest.in conftest.nl
  3054. echo >>conftest.nl
  3055. $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
  3056. cmp -s conftest.out conftest.nl || break
  3057. # 10000 chars as input seems more than enough
  3058. test $lt_ac_count -gt 10 && break
  3059. lt_ac_count=`expr $lt_ac_count + 1`
  3060. if test $lt_ac_count -gt $lt_ac_max; then
  3061. lt_ac_max=$lt_ac_count
  3062. lt_cv_path_SED=$lt_ac_sed
  3063. fi
  3064. done
  3065. done
  3066. fi
  3067. SED=$lt_cv_path_SED
  3068. echo "$as_me:$LINENO: result: $SED" >&5
  3069. echo "${ECHO_T}$SED" >&6
  3070. echo "$as_me:$LINENO: checking for egrep" >&5
  3071. echo $ECHO_N "checking for egrep... $ECHO_C" >&6
  3072. if test "${ac_cv_prog_egrep+set}" = set; then
  3073. echo $ECHO_N "(cached) $ECHO_C" >&6
  3074. else
  3075. if echo a | (grep -E '(a|b)') >/dev/null 2>&1
  3076. then ac_cv_prog_egrep='grep -E'
  3077. else ac_cv_prog_egrep='egrep'
  3078. fi
  3079. fi
  3080. echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
  3081. echo "${ECHO_T}$ac_cv_prog_egrep" >&6
  3082. EGREP=$ac_cv_prog_egrep
  3083. # Check whether --with-gnu-ld or --without-gnu-ld was given.
  3084. if test "${with_gnu_ld+set}" = set; then
  3085. withval="$with_gnu_ld"
  3086. test "$withval" = no || with_gnu_ld=yes
  3087. else
  3088. with_gnu_ld=no
  3089. fi;
  3090. ac_prog=ld
  3091. if test "$GCC" = yes; then
  3092. # Check if gcc -print-prog-name=ld gives a path.
  3093. echo "$as_me:$LINENO: checking for ld used by $CC" >&5
  3094. echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6
  3095. case $host in
  3096. *-*-mingw*)
  3097. # gcc leaves a trailing carriage return which upsets mingw
  3098. ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
  3099. *)
  3100. ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
  3101. esac
  3102. case $ac_prog in
  3103. # Accept absolute paths.
  3104. [\\/]* | ?:[\\/]*)
  3105. re_direlt='/[^/][^/]*/\.\./'
  3106. # Canonicalize the pathname of ld
  3107. ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
  3108. while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
  3109. ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
  3110. done
  3111. test -z "$LD" && LD="$ac_prog"
  3112. ;;
  3113. "")
  3114. # If it fails, then pretend we aren't using GCC.
  3115. ac_prog=ld
  3116. ;;
  3117. *)
  3118. # If it is relative, then search for the first ld in PATH.
  3119. with_gnu_ld=unknown
  3120. ;;
  3121. esac
  3122. elif test "$with_gnu_ld" = yes; then
  3123. echo "$as_me:$LINENO: checking for GNU ld" >&5
  3124. echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6
  3125. else
  3126. echo "$as_me:$LINENO: checking for non-GNU ld" >&5
  3127. echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6
  3128. fi
  3129. if test "${lt_cv_path_LD+set}" = set; then
  3130. echo $ECHO_N "(cached) $ECHO_C" >&6
  3131. else
  3132. if test -z "$LD"; then
  3133. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  3134. for ac_dir in $PATH; do
  3135. IFS="$lt_save_ifs"
  3136. test -z "$ac_dir" && ac_dir=.
  3137. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
  3138. lt_cv_path_LD="$ac_dir/$ac_prog"
  3139. # Check to see if the program is GNU ld. I'd rather use --version,
  3140. # but apparently some GNU ld's only accept -v.
  3141. # Break only if it was the GNU/non-GNU ld that we prefer.
  3142. case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
  3143. *GNU* | *'with BFD'*)
  3144. test "$with_gnu_ld" != no && break
  3145. ;;
  3146. *)
  3147. test "$with_gnu_ld" != yes && break
  3148. ;;
  3149. esac
  3150. fi
  3151. done
  3152. IFS="$lt_save_ifs"
  3153. else
  3154. lt_cv_path_LD="$LD" # Let the user override the test with a path.
  3155. fi
  3156. fi
  3157. LD="$lt_cv_path_LD"
  3158. if test -n "$LD"; then
  3159. echo "$as_me:$LINENO: result: $LD" >&5
  3160. echo "${ECHO_T}$LD" >&6
  3161. else
  3162. echo "$as_me:$LINENO: result: no" >&5
  3163. echo "${ECHO_T}no" >&6
  3164. fi
  3165. test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
  3166. echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
  3167. { (exit 1); exit 1; }; }
  3168. echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
  3169. echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6
  3170. if test "${lt_cv_prog_gnu_ld+set}" = set; then
  3171. echo $ECHO_N "(cached) $ECHO_C" >&6
  3172. else
  3173. # I'd rather use --version here, but apparently some GNU ld's only accept -v.
  3174. case `$LD -v 2>&1 </dev/null` in
  3175. *GNU* | *'with BFD'*)
  3176. lt_cv_prog_gnu_ld=yes
  3177. ;;
  3178. *)
  3179. lt_cv_prog_gnu_ld=no
  3180. ;;
  3181. esac
  3182. fi
  3183. echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
  3184. echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6
  3185. with_gnu_ld=$lt_cv_prog_gnu_ld
  3186. echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
  3187. echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6
  3188. if test "${lt_cv_ld_reload_flag+set}" = set; then
  3189. echo $ECHO_N "(cached) $ECHO_C" >&6
  3190. else
  3191. lt_cv_ld_reload_flag='-r'
  3192. fi
  3193. echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
  3194. echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6
  3195. reload_flag=$lt_cv_ld_reload_flag
  3196. case $reload_flag in
  3197. "" | " "*) ;;
  3198. *) reload_flag=" $reload_flag" ;;
  3199. esac
  3200. reload_cmds='$LD$reload_flag -o $output$reload_objs'
  3201. case $host_os in
  3202. darwin*)
  3203. if test "$GCC" = yes; then
  3204. reload_cmds='$CC -nostdlib ${wl}-r -o $output$reload_objs'
  3205. else
  3206. reload_cmds='$LD$reload_flag -o $output$reload_objs'
  3207. fi
  3208. ;;
  3209. esac
  3210. echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
  3211. echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6
  3212. if test "${lt_cv_path_NM+set}" = set; then
  3213. echo $ECHO_N "(cached) $ECHO_C" >&6
  3214. else
  3215. if test -n "$NM"; then
  3216. # Let the user override the test.
  3217. lt_cv_path_NM="$NM"
  3218. else
  3219. lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
  3220. for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do
  3221. IFS="$lt_save_ifs"
  3222. test -z "$ac_dir" && ac_dir=.
  3223. tmp_nm="$ac_dir/${ac_tool_prefix}nm"
  3224. if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
  3225. # Check to see if the nm accepts a BSD-compat flag.
  3226. # Adding the `sed 1q' prevents false positives on HP-UX, which says:
  3227. # nm: unknown option "B" ignored
  3228. # Tru64's nm complains that /dev/null is an invalid object file
  3229. case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
  3230. */dev/null* | *'Invalid file or object type'*)
  3231. lt_cv_path_NM="$tmp_nm -B"
  3232. break
  3233. ;;
  3234. *)
  3235. case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
  3236. */dev/null*)
  3237. lt_cv_path_NM="$tmp_nm -p"
  3238. break
  3239. ;;
  3240. *)
  3241. lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
  3242. continue # so that we can try to find one that supports BSD flags
  3243. ;;
  3244. esac
  3245. esac
  3246. fi
  3247. done
  3248. IFS="$lt_save_ifs"
  3249. test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
  3250. fi
  3251. fi
  3252. echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
  3253. echo "${ECHO_T}$lt_cv_path_NM" >&6
  3254. NM="$lt_cv_path_NM"
  3255. echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
  3256. echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6
  3257. if test "${lt_cv_deplibs_check_method+set}" = set; then
  3258. echo $ECHO_N "(cached) $ECHO_C" >&6
  3259. else
  3260. lt_cv_file_magic_cmd='$MAGIC_CMD'
  3261. lt_cv_file_magic_test_file=
  3262. lt_cv_deplibs_check_method='unknown'
  3263. # Need to set the preceding variable on all platforms that support
  3264. # interlibrary dependencies.
  3265. # 'none' -- dependencies not supported.
  3266. # `unknown' -- same as none, but documents that we really don't know.
  3267. # 'pass_all' -- all dependencies passed with no checks.
  3268. # 'test_compile' -- check by making test program.
  3269. # 'file_magic [[regex]]' -- check by looking for files in library path
  3270. # which responds to the $file_magic_cmd with a given extended regex.
  3271. # If you have `file' or equivalent on your system and you're not sure
  3272. # whether `pass_all' will *always* work, you probably want this one.
  3273. case $host_os in
  3274. aix4* | aix5*)
  3275. lt_cv_deplibs_check_method=pass_all
  3276. ;;
  3277. beos*)
  3278. lt_cv_deplibs_check_method=pass_all
  3279. ;;
  3280. bsdi[45]*)
  3281. lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
  3282. lt_cv_file_magic_cmd='/usr/bin/file -L'
  3283. lt_cv_file_magic_test_file=/shlib/libc.so
  3284. ;;
  3285. cygwin*)
  3286. # func_win32_libid is a shell function defined in ltmain.sh
  3287. lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
  3288. lt_cv_file_magic_cmd='func_win32_libid'
  3289. ;;
  3290. mingw* | pw32*)
  3291. # Base MSYS/MinGW do not provide the 'file' command needed by
  3292. # func_win32_libid shell function, so use a weaker test based on 'objdump'.
  3293. lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
  3294. lt_cv_file_magic_cmd='$OBJDUMP -f'
  3295. ;;
  3296. darwin* | rhapsody*)
  3297. lt_cv_deplibs_check_method=pass_all
  3298. ;;
  3299. freebsd* | kfreebsd*-gnu | dragonfly*)
  3300. if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
  3301. case $host_cpu in
  3302. i*86 )
  3303. # Not sure whether the presence of OpenBSD here was a mistake.
  3304. # Let's accept both of them until this is cleared up.
  3305. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
  3306. lt_cv_file_magic_cmd=/usr/bin/file
  3307. lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
  3308. ;;
  3309. esac
  3310. else
  3311. lt_cv_deplibs_check_method=pass_all
  3312. fi
  3313. ;;
  3314. gnu*)
  3315. lt_cv_deplibs_check_method=pass_all
  3316. ;;
  3317. hpux10.20* | hpux11*)
  3318. lt_cv_file_magic_cmd=/usr/bin/file
  3319. case "$host_cpu" in
  3320. ia64*)
  3321. lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
  3322. lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
  3323. ;;
  3324. hppa*64*)
  3325. lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]'
  3326. lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
  3327. ;;
  3328. *)
  3329. lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
  3330. lt_cv_file_magic_test_file=/usr/lib/libc.sl
  3331. ;;
  3332. esac
  3333. ;;
  3334. irix5* | irix6* | nonstopux*)
  3335. case $LD in
  3336. *-32|*"-32 ") libmagic=32-bit;;
  3337. *-n32|*"-n32 ") libmagic=N32;;
  3338. *-64|*"-64 ") libmagic=64-bit;;
  3339. *) libmagic=never-match;;
  3340. esac
  3341. lt_cv_deplibs_check_method=pass_all
  3342. ;;
  3343. # This must be Linux ELF.
  3344. linux*)
  3345. lt_cv_deplibs_check_method=pass_all
  3346. ;;
  3347. netbsd*)
  3348. if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
  3349. lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
  3350. else
  3351. lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
  3352. fi
  3353. ;;
  3354. newos6*)
  3355. lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
  3356. lt_cv_file_magic_cmd=/usr/bin/file
  3357. lt_cv_file_magic_test_file=/usr/lib/libnls.so
  3358. ;;
  3359. nto-qnx*)
  3360. lt_cv_deplibs_check_method=unknown
  3361. ;;
  3362. openbsd*)
  3363. if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
  3364. lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
  3365. else
  3366. lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
  3367. fi
  3368. ;;
  3369. osf3* | osf4* | osf5*)
  3370. lt_cv_deplibs_check_method=pass_all
  3371. ;;
  3372. sco3.2v5*)
  3373. lt_cv_deplibs_check_method=pass_all
  3374. ;;
  3375. solaris*)
  3376. lt_cv_deplibs_check_method=pass_all
  3377. ;;
  3378. sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
  3379. case $host_vendor in
  3380. motorola)
  3381. lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
  3382. lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
  3383. ;;
  3384. ncr)
  3385. lt_cv_deplibs_check_method=pass_all
  3386. ;;
  3387. sequent)
  3388. lt_cv_file_magic_cmd='/bin/file'
  3389. lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
  3390. ;;
  3391. sni)
  3392. lt_cv_file_magic_cmd='/bin/file'
  3393. lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
  3394. lt_cv_file_magic_test_file=/lib/libc.so
  3395. ;;
  3396. siemens)
  3397. lt_cv_deplibs_check_method=pass_all
  3398. ;;
  3399. esac
  3400. ;;
  3401. sysv5OpenUNIX8* | sysv5UnixWare7* | sysv5uw[78]* | unixware7* | sysv4*uw2*)
  3402. lt_cv_deplibs_check_method=pass_all
  3403. ;;
  3404. esac
  3405. fi
  3406. echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
  3407. echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6
  3408. file_magic_cmd=$lt_cv_file_magic_cmd
  3409. deplibs_check_method=$lt_cv_deplibs_check_method
  3410. test -z "$deplibs_check_method" && deplibs_check_method=unknown
  3411. # If no C compiler was specified, use CC.
  3412. LTCC=${LTCC-"$CC"}
  3413. # Allow CC to be a program name with arguments.
  3414. compiler=$CC
  3415. # Check whether --enable-libtool-lock or --disable-libtool-lock was given.
  3416. if test "${enable_libtool_lock+set}" = set; then
  3417. enableval="$enable_libtool_lock"
  3418. fi;
  3419. test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
  3420. # Some flags need to be propagated to the compiler or linker for good
  3421. # libtool support.
  3422. case $host in
  3423. ia64-*-hpux*)
  3424. # Find out which ABI we are using.
  3425. echo 'int i;' > conftest.$ac_ext
  3426. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  3427. (eval $ac_compile) 2>&5
  3428. ac_status=$?
  3429. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3430. (exit $ac_status); }; then
  3431. case `/usr/bin/file conftest.$ac_objext` in
  3432. *ELF-32*)
  3433. HPUX_IA64_MODE="32"
  3434. ;;
  3435. *ELF-64*)
  3436. HPUX_IA64_MODE="64"
  3437. ;;
  3438. esac
  3439. fi
  3440. rm -rf conftest*
  3441. ;;
  3442. *-*-irix6*)
  3443. # Find out which ABI we are using.
  3444. echo '#line 3847 "configure"' > conftest.$ac_ext
  3445. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  3446. (eval $ac_compile) 2>&5
  3447. ac_status=$?
  3448. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3449. (exit $ac_status); }; then
  3450. if test "$lt_cv_prog_gnu_ld" = yes; then
  3451. case `/usr/bin/file conftest.$ac_objext` in
  3452. *32-bit*)
  3453. LD="${LD-ld} -melf32bsmip"
  3454. ;;
  3455. *N32*)
  3456. LD="${LD-ld} -melf32bmipn32"
  3457. ;;
  3458. *64-bit*)
  3459. LD="${LD-ld} -melf64bmip"
  3460. ;;
  3461. esac
  3462. else
  3463. case `/usr/bin/file conftest.$ac_objext` in
  3464. *32-bit*)
  3465. LD="${LD-ld} -32"
  3466. ;;
  3467. *N32*)
  3468. LD="${LD-ld} -n32"
  3469. ;;
  3470. *64-bit*)
  3471. LD="${LD-ld} -64"
  3472. ;;
  3473. esac
  3474. fi
  3475. fi
  3476. rm -rf conftest*
  3477. ;;
  3478. x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
  3479. # Find out which ABI we are using.
  3480. echo 'int i;' > conftest.$ac_ext
  3481. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  3482. (eval $ac_compile) 2>&5
  3483. ac_status=$?
  3484. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3485. (exit $ac_status); }; then
  3486. case "`/usr/bin/file conftest.o`" in
  3487. *32-bit*)
  3488. case $host in
  3489. x86_64-*linux*)
  3490. LD="${LD-ld} -m elf_i386"
  3491. ;;
  3492. ppc64-*linux*|powerpc64-*linux*)
  3493. LD="${LD-ld} -m elf32ppclinux"
  3494. ;;
  3495. s390x-*linux*)
  3496. LD="${LD-ld} -m elf_s390"
  3497. ;;
  3498. sparc64-*linux*)
  3499. LD="${LD-ld} -m elf32_sparc"
  3500. ;;
  3501. esac
  3502. ;;
  3503. *64-bit*)
  3504. case $host in
  3505. x86_64-*linux*)
  3506. LD="${LD-ld} -m elf_x86_64"
  3507. ;;
  3508. ppc*-*linux*|powerpc*-*linux*)
  3509. LD="${LD-ld} -m elf64ppc"
  3510. ;;
  3511. s390*-*linux*)
  3512. LD="${LD-ld} -m elf64_s390"
  3513. ;;
  3514. sparc*-*linux*)
  3515. LD="${LD-ld} -m elf64_sparc"
  3516. ;;
  3517. esac
  3518. ;;
  3519. esac
  3520. fi
  3521. rm -rf conftest*
  3522. ;;
  3523. *-*-sco3.2v5*)
  3524. # On SCO OpenServer 5, we need -belf to get full-featured binaries.
  3525. SAVE_CFLAGS="$CFLAGS"
  3526. CFLAGS="$CFLAGS -belf"
  3527. echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
  3528. echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6
  3529. if test "${lt_cv_cc_needs_belf+set}" = set; then
  3530. echo $ECHO_N "(cached) $ECHO_C" >&6
  3531. else
  3532. ac_ext=c
  3533. ac_cpp='$CPP $CPPFLAGS'
  3534. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  3535. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  3536. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  3537. cat >conftest.$ac_ext <<_ACEOF
  3538. /* confdefs.h. */
  3539. _ACEOF
  3540. cat confdefs.h >>conftest.$ac_ext
  3541. cat >>conftest.$ac_ext <<_ACEOF
  3542. /* end confdefs.h. */
  3543. int
  3544. main ()
  3545. {
  3546. ;
  3547. return 0;
  3548. }
  3549. _ACEOF
  3550. rm -f conftest.$ac_objext conftest$ac_exeext
  3551. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  3552. (eval $ac_link) 2>conftest.er1
  3553. ac_status=$?
  3554. grep -v '^ *+' conftest.er1 >conftest.err
  3555. rm -f conftest.er1
  3556. cat conftest.err >&5
  3557. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3558. (exit $ac_status); } &&
  3559. { ac_try='test -z "$ac_c_werror_flag"
  3560. || test ! -s conftest.err'
  3561. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  3562. (eval $ac_try) 2>&5
  3563. ac_status=$?
  3564. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3565. (exit $ac_status); }; } &&
  3566. { ac_try='test -s conftest$ac_exeext'
  3567. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  3568. (eval $ac_try) 2>&5
  3569. ac_status=$?
  3570. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3571. (exit $ac_status); }; }; then
  3572. lt_cv_cc_needs_belf=yes
  3573. else
  3574. echo "$as_me: failed program was:" >&5
  3575. sed 's/^/| /' conftest.$ac_ext >&5
  3576. lt_cv_cc_needs_belf=no
  3577. fi
  3578. rm -f conftest.err conftest.$ac_objext \
  3579. conftest$ac_exeext conftest.$ac_ext
  3580. ac_ext=c
  3581. ac_cpp='$CPP $CPPFLAGS'
  3582. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  3583. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  3584. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  3585. fi
  3586. echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
  3587. echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6
  3588. if test x"$lt_cv_cc_needs_belf" != x"yes"; then
  3589. # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
  3590. CFLAGS="$SAVE_CFLAGS"
  3591. fi
  3592. ;;
  3593. esac
  3594. need_locks="$enable_libtool_lock"
  3595. ac_ext=c
  3596. ac_cpp='$CPP $CPPFLAGS'
  3597. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  3598. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  3599. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  3600. echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
  3601. echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
  3602. # On Suns, sometimes $CPP names a directory.
  3603. if test -n "$CPP" && test -d "$CPP"; then
  3604. CPP=
  3605. fi
  3606. if test -z "$CPP"; then
  3607. if test "${ac_cv_prog_CPP+set}" = set; then
  3608. echo $ECHO_N "(cached) $ECHO_C" >&6
  3609. else
  3610. # Double quotes because CPP needs to be expanded
  3611. for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
  3612. do
  3613. ac_preproc_ok=false
  3614. for ac_c_preproc_warn_flag in '' yes
  3615. do
  3616. # Use a header file that comes with gcc, so configuring glibc
  3617. # with a fresh cross-compiler works.
  3618. # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3619. # <limits.h> exists even on freestanding compilers.
  3620. # On the NeXT, cc -E runs the code through the compiler's parser,
  3621. # not just through cpp. "Syntax error" is here to catch this case.
  3622. cat >conftest.$ac_ext <<_ACEOF
  3623. /* confdefs.h. */
  3624. _ACEOF
  3625. cat confdefs.h >>conftest.$ac_ext
  3626. cat >>conftest.$ac_ext <<_ACEOF
  3627. /* end confdefs.h. */
  3628. #ifdef __STDC__
  3629. # include <limits.h>
  3630. #else
  3631. # include <assert.h>
  3632. #endif
  3633. Syntax error
  3634. _ACEOF
  3635. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  3636. (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  3637. ac_status=$?
  3638. grep -v '^ *+' conftest.er1 >conftest.err
  3639. rm -f conftest.er1
  3640. cat conftest.err >&5
  3641. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3642. (exit $ac_status); } >/dev/null; then
  3643. if test -s conftest.err; then
  3644. ac_cpp_err=$ac_c_preproc_warn_flag
  3645. ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  3646. else
  3647. ac_cpp_err=
  3648. fi
  3649. else
  3650. ac_cpp_err=yes
  3651. fi
  3652. if test -z "$ac_cpp_err"; then
  3653. :
  3654. else
  3655. echo "$as_me: failed program was:" >&5
  3656. sed 's/^/| /' conftest.$ac_ext >&5
  3657. # Broken: fails on valid input.
  3658. continue
  3659. fi
  3660. rm -f conftest.err conftest.$ac_ext
  3661. # OK, works on sane cases. Now check whether non-existent headers
  3662. # can be detected and how.
  3663. cat >conftest.$ac_ext <<_ACEOF
  3664. /* confdefs.h. */
  3665. _ACEOF
  3666. cat confdefs.h >>conftest.$ac_ext
  3667. cat >>conftest.$ac_ext <<_ACEOF
  3668. /* end confdefs.h. */
  3669. #include <ac_nonexistent.h>
  3670. _ACEOF
  3671. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  3672. (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  3673. ac_status=$?
  3674. grep -v '^ *+' conftest.er1 >conftest.err
  3675. rm -f conftest.er1
  3676. cat conftest.err >&5
  3677. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3678. (exit $ac_status); } >/dev/null; then
  3679. if test -s conftest.err; then
  3680. ac_cpp_err=$ac_c_preproc_warn_flag
  3681. ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  3682. else
  3683. ac_cpp_err=
  3684. fi
  3685. else
  3686. ac_cpp_err=yes
  3687. fi
  3688. if test -z "$ac_cpp_err"; then
  3689. # Broken: success on invalid input.
  3690. continue
  3691. else
  3692. echo "$as_me: failed program was:" >&5
  3693. sed 's/^/| /' conftest.$ac_ext >&5
  3694. # Passes both tests.
  3695. ac_preproc_ok=:
  3696. break
  3697. fi
  3698. rm -f conftest.err conftest.$ac_ext
  3699. done
  3700. # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  3701. rm -f conftest.err conftest.$ac_ext
  3702. if $ac_preproc_ok; then
  3703. break
  3704. fi
  3705. done
  3706. ac_cv_prog_CPP=$CPP
  3707. fi
  3708. CPP=$ac_cv_prog_CPP
  3709. else
  3710. ac_cv_prog_CPP=$CPP
  3711. fi
  3712. echo "$as_me:$LINENO: result: $CPP" >&5
  3713. echo "${ECHO_T}$CPP" >&6
  3714. ac_preproc_ok=false
  3715. for ac_c_preproc_warn_flag in '' yes
  3716. do
  3717. # Use a header file that comes with gcc, so configuring glibc
  3718. # with a fresh cross-compiler works.
  3719. # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  3720. # <limits.h> exists even on freestanding compilers.
  3721. # On the NeXT, cc -E runs the code through the compiler's parser,
  3722. # not just through cpp. "Syntax error" is here to catch this case.
  3723. cat >conftest.$ac_ext <<_ACEOF
  3724. /* confdefs.h. */
  3725. _ACEOF
  3726. cat confdefs.h >>conftest.$ac_ext
  3727. cat >>conftest.$ac_ext <<_ACEOF
  3728. /* end confdefs.h. */
  3729. #ifdef __STDC__
  3730. # include <limits.h>
  3731. #else
  3732. # include <assert.h>
  3733. #endif
  3734. Syntax error
  3735. _ACEOF
  3736. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  3737. (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  3738. ac_status=$?
  3739. grep -v '^ *+' conftest.er1 >conftest.err
  3740. rm -f conftest.er1
  3741. cat conftest.err >&5
  3742. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3743. (exit $ac_status); } >/dev/null; then
  3744. if test -s conftest.err; then
  3745. ac_cpp_err=$ac_c_preproc_warn_flag
  3746. ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  3747. else
  3748. ac_cpp_err=
  3749. fi
  3750. else
  3751. ac_cpp_err=yes
  3752. fi
  3753. if test -z "$ac_cpp_err"; then
  3754. :
  3755. else
  3756. echo "$as_me: failed program was:" >&5
  3757. sed 's/^/| /' conftest.$ac_ext >&5
  3758. # Broken: fails on valid input.
  3759. continue
  3760. fi
  3761. rm -f conftest.err conftest.$ac_ext
  3762. # OK, works on sane cases. Now check whether non-existent headers
  3763. # can be detected and how.
  3764. cat >conftest.$ac_ext <<_ACEOF
  3765. /* confdefs.h. */
  3766. _ACEOF
  3767. cat confdefs.h >>conftest.$ac_ext
  3768. cat >>conftest.$ac_ext <<_ACEOF
  3769. /* end confdefs.h. */
  3770. #include <ac_nonexistent.h>
  3771. _ACEOF
  3772. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  3773. (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  3774. ac_status=$?
  3775. grep -v '^ *+' conftest.er1 >conftest.err
  3776. rm -f conftest.er1
  3777. cat conftest.err >&5
  3778. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3779. (exit $ac_status); } >/dev/null; then
  3780. if test -s conftest.err; then
  3781. ac_cpp_err=$ac_c_preproc_warn_flag
  3782. ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
  3783. else
  3784. ac_cpp_err=
  3785. fi
  3786. else
  3787. ac_cpp_err=yes
  3788. fi
  3789. if test -z "$ac_cpp_err"; then
  3790. # Broken: success on invalid input.
  3791. continue
  3792. else
  3793. echo "$as_me: failed program was:" >&5
  3794. sed 's/^/| /' conftest.$ac_ext >&5
  3795. # Passes both tests.
  3796. ac_preproc_ok=:
  3797. break
  3798. fi
  3799. rm -f conftest.err conftest.$ac_ext
  3800. done
  3801. # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
  3802. rm -f conftest.err conftest.$ac_ext
  3803. if $ac_preproc_ok; then
  3804. :
  3805. else
  3806. { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
  3807. See \`config.log' for more details." >&5
  3808. echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
  3809. See \`config.log' for more details." >&2;}
  3810. { (exit 1); exit 1; }; }
  3811. fi
  3812. ac_ext=c
  3813. ac_cpp='$CPP $CPPFLAGS'
  3814. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  3815. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  3816. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  3817. echo "$as_me:$LINENO: checking for ANSI C header files" >&5
  3818. echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
  3819. if test "${ac_cv_header_stdc+set}" = set; then
  3820. echo $ECHO_N "(cached) $ECHO_C" >&6
  3821. else
  3822. cat >conftest.$ac_ext <<_ACEOF
  3823. /* confdefs.h. */
  3824. _ACEOF
  3825. cat confdefs.h >>conftest.$ac_ext
  3826. cat >>conftest.$ac_ext <<_ACEOF
  3827. /* end confdefs.h. */
  3828. #include <stdlib.h>
  3829. #include <stdarg.h>
  3830. #include <string.h>
  3831. #include <float.h>
  3832. int
  3833. main ()
  3834. {
  3835. ;
  3836. return 0;
  3837. }
  3838. _ACEOF
  3839. rm -f conftest.$ac_objext
  3840. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  3841. (eval $ac_compile) 2>conftest.er1
  3842. ac_status=$?
  3843. grep -v '^ *+' conftest.er1 >conftest.err
  3844. rm -f conftest.er1
  3845. cat conftest.err >&5
  3846. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3847. (exit $ac_status); } &&
  3848. { ac_try='test -z "$ac_c_werror_flag"
  3849. || test ! -s conftest.err'
  3850. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  3851. (eval $ac_try) 2>&5
  3852. ac_status=$?
  3853. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3854. (exit $ac_status); }; } &&
  3855. { ac_try='test -s conftest.$ac_objext'
  3856. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  3857. (eval $ac_try) 2>&5
  3858. ac_status=$?
  3859. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3860. (exit $ac_status); }; }; then
  3861. ac_cv_header_stdc=yes
  3862. else
  3863. echo "$as_me: failed program was:" >&5
  3864. sed 's/^/| /' conftest.$ac_ext >&5
  3865. ac_cv_header_stdc=no
  3866. fi
  3867. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  3868. if test $ac_cv_header_stdc = yes; then
  3869. # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  3870. cat >conftest.$ac_ext <<_ACEOF
  3871. /* confdefs.h. */
  3872. _ACEOF
  3873. cat confdefs.h >>conftest.$ac_ext
  3874. cat >>conftest.$ac_ext <<_ACEOF
  3875. /* end confdefs.h. */
  3876. #include <string.h>
  3877. _ACEOF
  3878. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  3879. $EGREP "memchr" >/dev/null 2>&1; then
  3880. :
  3881. else
  3882. ac_cv_header_stdc=no
  3883. fi
  3884. rm -f conftest*
  3885. fi
  3886. if test $ac_cv_header_stdc = yes; then
  3887. # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  3888. cat >conftest.$ac_ext <<_ACEOF
  3889. /* confdefs.h. */
  3890. _ACEOF
  3891. cat confdefs.h >>conftest.$ac_ext
  3892. cat >>conftest.$ac_ext <<_ACEOF
  3893. /* end confdefs.h. */
  3894. #include <stdlib.h>
  3895. _ACEOF
  3896. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  3897. $EGREP "free" >/dev/null 2>&1; then
  3898. :
  3899. else
  3900. ac_cv_header_stdc=no
  3901. fi
  3902. rm -f conftest*
  3903. fi
  3904. if test $ac_cv_header_stdc = yes; then
  3905. # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  3906. if test "$cross_compiling" = yes; then
  3907. :
  3908. else
  3909. cat >conftest.$ac_ext <<_ACEOF
  3910. /* confdefs.h. */
  3911. _ACEOF
  3912. cat confdefs.h >>conftest.$ac_ext
  3913. cat >>conftest.$ac_ext <<_ACEOF
  3914. /* end confdefs.h. */
  3915. #include <ctype.h>
  3916. #if ((' ' & 0x0FF) == 0x020)
  3917. # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  3918. # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  3919. #else
  3920. # define ISLOWER(c) \
  3921. (('a' <= (c) && (c) <= 'i') \
  3922. || ('j' <= (c) && (c) <= 'r') \
  3923. || ('s' <= (c) && (c) <= 'z'))
  3924. # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
  3925. #endif
  3926. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  3927. int
  3928. main ()
  3929. {
  3930. int i;
  3931. for (i = 0; i < 256; i++)
  3932. if (XOR (islower (i), ISLOWER (i))
  3933. || toupper (i) != TOUPPER (i))
  3934. exit(2);
  3935. exit (0);
  3936. }
  3937. _ACEOF
  3938. rm -f conftest$ac_exeext
  3939. if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
  3940. (eval $ac_link) 2>&5
  3941. ac_status=$?
  3942. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3943. (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  3944. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  3945. (eval $ac_try) 2>&5
  3946. ac_status=$?
  3947. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3948. (exit $ac_status); }; }; then
  3949. :
  3950. else
  3951. echo "$as_me: program exited with status $ac_status" >&5
  3952. echo "$as_me: failed program was:" >&5
  3953. sed 's/^/| /' conftest.$ac_ext >&5
  3954. ( exit $ac_status )
  3955. ac_cv_header_stdc=no
  3956. fi
  3957. rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  3958. fi
  3959. fi
  3960. fi
  3961. echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
  3962. echo "${ECHO_T}$ac_cv_header_stdc" >&6
  3963. if test $ac_cv_header_stdc = yes; then
  3964. cat >>confdefs.h <<\_ACEOF
  3965. #define STDC_HEADERS 1
  3966. _ACEOF
  3967. fi
  3968. # On IRIX 5.3, sys/types and inttypes.h are conflicting.
  3969. for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
  3970. inttypes.h stdint.h unistd.h
  3971. do
  3972. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  3973. echo "$as_me:$LINENO: checking for $ac_header" >&5
  3974. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  3975. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  3976. echo $ECHO_N "(cached) $ECHO_C" >&6
  3977. else
  3978. cat >conftest.$ac_ext <<_ACEOF
  3979. /* confdefs.h. */
  3980. _ACEOF
  3981. cat confdefs.h >>conftest.$ac_ext
  3982. cat >>conftest.$ac_ext <<_ACEOF
  3983. /* end confdefs.h. */
  3984. $ac_includes_default
  3985. #include <$ac_header>
  3986. _ACEOF
  3987. rm -f conftest.$ac_objext
  3988. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  3989. (eval $ac_compile) 2>conftest.er1
  3990. ac_status=$?
  3991. grep -v '^ *+' conftest.er1 >conftest.err
  3992. rm -f conftest.er1
  3993. cat conftest.err >&5
  3994. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3995. (exit $ac_status); } &&
  3996. { ac_try='test -z "$ac_c_werror_flag"
  3997. || test ! -s conftest.err'
  3998. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  3999. (eval $ac_try) 2>&5
  4000. ac_status=$?
  4001. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4002. (exit $ac_status); }; } &&
  4003. { ac_try='test -s conftest.$ac_objext'
  4004. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4005. (eval $ac_try) 2>&5
  4006. ac_status=$?
  4007. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4008. (exit $ac_status); }; }; then
  4009. eval "$as_ac_Header=yes"
  4010. else
  4011. echo "$as_me: failed program was:" >&5
  4012. sed 's/^/| /' conftest.$ac_ext >&5
  4013. eval "$as_ac_Header=no"
  4014. fi
  4015. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  4016. fi
  4017. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  4018. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  4019. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  4020. cat >>confdefs.h <<_ACEOF
  4021. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  4022. _ACEOF
  4023. fi
  4024. done
  4025. for ac_header in dlfcn.h
  4026. do
  4027. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  4028. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  4029. echo "$as_me:$LINENO: checking for $ac_header" >&5
  4030. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  4031. if eval "test \"\${$as_ac_Header+set}\" = set"; then
  4032. echo $ECHO_N "(cached) $ECHO_C" >&6
  4033. fi
  4034. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  4035. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  4036. else
  4037. # Is the header compilable?
  4038. echo "$as_me:$LINENO: checking $ac_header usability" >&5
  4039. echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
  4040. cat >conftest.$ac_ext <<_ACEOF
  4041. /* confdefs.h. */
  4042. _ACEOF
  4043. cat confdefs.h >>conftest.$ac_ext
  4044. cat >>conftest.$ac_ext <<_ACEOF
  4045. /* end confdefs.h. */
  4046. $ac_includes_default
  4047. #include <$ac_header>
  4048. _ACEOF
  4049. rm -f conftest.$ac_objext
  4050. if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
  4051. (eval $ac_compile) 2>conftest.er1
  4052. ac_status=$?
  4053. grep -v '^ *+' conftest.er1 >conftest.err
  4054. rm -f conftest.er1
  4055. cat conftest.err >&5
  4056. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4057. (exit $ac_status); } &&
  4058. { ac_try='test -z "$ac_c_werror_flag"
  4059. || test ! -s conftest.err'
  4060. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4061. (eval $ac_try) 2>&5
  4062. ac_status=$?
  4063. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4064. (exit $ac_status); }; } &&
  4065. { ac_try='test -s conftest.$ac_objext'
  4066. { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
  4067. (eval $ac_try) 2>&5
  4068. ac_status=$?
  4069. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4070. (exit $ac_status); }; }; then
  4071. ac_header_compiler=yes
  4072. else
  4073. echo "$as_me: failed program was:" >&5
  4074. sed 's/^/| /' conftest.$ac_ext >&5
  4075. ac_header_compiler=no
  4076. fi
  4077. rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
  4078. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  4079. echo "${ECHO_T}$ac_header_compiler" >&6
  4080. # Is the header present?
  4081. echo "$as_me:$LINENO: checking $ac_header presence" >&5
  4082. echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
  4083. cat >conftest.$ac_ext <<_ACEOF
  4084. /* confdefs.h. */
  4085. _ACEOF
  4086. cat confdefs.h >>conftest.$ac_ext
  4087. cat >>conftest.$ac_ext <<_ACEOF
  4088. /* end confdefs.h. */
  4089. #include <$ac_header>
  4090. _ACEOF
  4091. if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
  4092. (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  4093. ac_status=$?
  4094. grep -v '^ *+' conftest.er1 >conftest.err
  4095. rm -f conftest.er1
  4096. cat conftest.err >&5
  4097. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4098. (exit $ac_status); } >/dev/null; then
  4099. if test -s conftest.