Régen nem jelentkeztem, ennek fő oka pedig az, hogy a teendők ismét felhőkarcolóként tornyosulnak fölém.
Február elején ugyebár a munkahelyen belefutottam egy nagyon érdekes hibajelenségbe. Azóta sok mindennel megpróbálkoztunk, de sosem jártunk sikerrel. Próbáltunk memóriát cserélni, merevlemezt, futtattunk temérdek diagnosztikai alkalmazást, és telepítettünk másik operációs rendszert a gépre - mindhiába.
Addig fajult a dolog, hogy kénytelen voltam egy kollega gépén fordítani, VNC-n keresztül. Nem volt egy leányálom, egyrészt mert az a gép egyébként sem sebesvonat, másrészt meg a VNC tovább rombolja az élvezeti értéket. Mikor a kollegám felmondott, rögtön rámozdultam a gépére. Nekem az a gép kell, anélkül nem tudok dolgozni.
A srác március elején távozott a cégtől, én pedig megkaptam a gépét, friss XP64 telepítéssel. Beállítgattam a Perforce-t (olyan mint a CVS, SVN, stb, csak rosszabb és drága), és leszedtem magamhoz a friss forráskódot. Amikor azonban elindítottam a fordítást, olyat tapasztaltam, hogy azt hittem hogy kifejelem a mögöttem lévő üveget. Történt ugyanis, hogy a másik gép, olyan oprendszerrel, amivel előtte rendesen üzemelt, ugyanazt a hibát produkálta mint az én gépem.
Nem volt más hátra, megkerestem hogy mi a közös a két gépben. A közös a Perforce volt, illetve a Perforce által kivett források. Történt ugyanis, hogy február elején (amikor "meghülyült a gépem") kivettem egy másik ág forráskódját is. A D:\Sources alá szedem ki mindig a cuccokat. Hogy ne kelljen hosszú path-okat írnom, legyen a főág "A", az új ág pedig "B".
A főág gyökere a D:\sources\A alá volt állítva, az új ágé (ami a főágból származik) pedig a D:\sources\A\B alá. Az "új" gépemen is hasonlóan szedtem ki a forrást. Miután egyik gépen sem tudtam fordítani, gyanakodni kezdtem, és megszüntettem az "egymásba ágyazottságot".
Az, hogy ettől miért fosik maga alá a fordító, számomra érthetetlen. Viszont mióta a gépemen átrendeztem a workspace-eket, D:\sources\A és D:\sources\B alá, azóta minden remekül működik.
Végülis, másfél hónap után csak lett megoldás...