…just another hippy blog

Tags: DevelopmentFebruary 17, 2007 10:37 pm

Another funny error message from Visual Studio .net 2005. I love you Microsoft guys, seriously.

It sure takes lots of talent to write applications that generate such artistically challenging error messages (whatever this sentence might mean… I’m too tired to write two sentences that make sense in a row).

Ok, quit the intro. Here is the core of the 2K long error message:

 

[…]\Microsoft Visual Studio 8\VC\include\xstring(1014) : fatal error C1001: An internal error has occurred in the compiler.
(compiler file ‘msc1.cpp’, line 1392)
To work around this problem, try simplifying or changing the program near the locations listed above.

It seems like I will have to spend some time simplifying the .net C++ compiler source code because the good guys at Microsoft were too busy coding the 5D neural network graphics processor powered eye candies for Vista (wow, that was a long sentence! let’s make it longer with this note!).

I wonder if google will help me find the source code for the compiler…

So, ladies and gentlemen (young and good looking ladies please contact the author of this post), here comes the full error message:

 

C:\Program files\Development\Microsoft Visual Studio 8\VC\include\xstring(1014) : fatal error C1001: An internal error has occurred in the compiler.
(compiler file ‘msc1.cpp’, line 1392)
To work around this problem, try simplifying or changing the program near the locations listed above.
Please choose the Technical Support command on the Visual C++
Help menu, or open the Technical Support help file for more information
C:\Program files\Development\Microsoft Visual Studio 8\VC\include\xstring(1000) : while compiling class template member function ’std::basic_stringgt; &std::basic_stringgt;::assign(const std::basic_stringgt; &,unsigned int,unsigned int)’
with
[
_Elem=char,
_Traits=std::char_traitsgt;,
_Ax=std::_DebugHeapAllocatorgt;
]
C:\Program files\Development\Microsoft Visual Studio 8\VC\include\xdebug(111) : see reference to class template instantiation ’std::basic_stringgt;’ being compiled
with
[
_Elem=char,
_Traits=std::char_traitsgt;,
_Ax=std::_DebugHeapAllocatorgt;
]

Tags: DevelopmentFebruary 15, 2007 6:24 pm


Born In The USA Originally uploaded by hippy.dream.

I have finally managed to install the latest OpenSuSe distro on my laptop. KDE is evolving quite fast and I think that SuSe is one of the most user friendly distros right now.

I was going to update my desktop with the latest SuSe too.. but I had my usual bunch of problems. First the installer wouldn’t even load. I supposed there was some problem with my bios, so I had to check that too. A bios update solved my problem.

Installer launched… 10%… 20%… 60%… 90%… got you again!!!!
Some file on the DVD is corrupt and the installation will stop! No way to resume it or to skip the corrupt packages… people at SuSe still need to do some more work to make me very happy :)

I used the DVD yesterday on my laptop, ratts! And I don’t need to mention that I already deleted the ISO, do I?

Waiting for the ISO to download again I tried building my OSDaB project files on Unix.

Everything worked perfectly except for some strange issue with GCC.
It seems that it has some problems when instantiating template based classes as default parameters in a method declaration. A trivial typedef would solve it:

myClass {
public:
  myMethod(const QHash& attributes = QHash());
}

This won’t build with GCC 4.1.2, but…

myClass {
public:
  typedef QHash AttributeMap;
  myMethod(const AttributeMap& attributes = AttributeMap());
}

…this will. If have no idea about what the problem is. I would get this error from GCC:

myfile.h:XX: error: expected ‘,’ or ‘…’ before ‘>’ token
myfile.h:XX: error: wrong number of template arguments (1, should be 2)
/usr/include/QtCore/qhash.h:209:
  error: provided for ‘template class QHash’
myfile.h:XX: error: default argument missing for parameter 2 of
 ‘void myClass::myMethod(const QHash&, QString)’

It seems like GCC has problems parsing the comma in the default attribute instantiation.

Now I can’t update the website because SourceForge’s SSH shell service is down since a few days!! Ratts!!! Me and my lucky days!
Fortunately I could still upload the files and update the links that use some entries in an SQL database. phpMyAdmin saved me.. with its horrible interface, but it saved me ;)

Tags: DevelopmentFebruary 11, 2007 12:26 am


Talk (Alpha) (by hippy.dream).

Warning: this is another i-fcinukg-htae-mciosrfot post

Btw. you already knew that our stupid little brain is capable of reading words with all but the first and the last letters misplaced, didn’t you?

Let’s be serious today. One of the worlds biggest corporations, with about 71,000 employees and 283.7 billion USD market capitalization in 2006 (source) cannot sell a piece of crap like Microsoft Visual Studio 2005 for about 799 USD (Professional edition, source Microsoft estimated retail price - March 21, 2005)!!

No, don’t worry, I did not buy that crap! I had a free student licence from my university.. and I suppose they didn’t get it for free.

VS .net might be one of the best IDE on Windows if you are going to develop in C++ or C#, but it can really drive me nuts!!

Something really bad happened this night and my debugger won’t run any more.

But here is the funny error message I get (in differently styled message boxes each time it crashes.. that’s so cool guys, thank you!):

 

A serious internal error occurred while processing this command.

I wonder what damn command it’s talking about. Maybe a "dir c:\"? A "format c:\"? Or a "please kill my pc it doesn’t want to suffer any more!"?
I only remember I was saving a file while VS was building my project. I’m such a fool! How could I dare…!! I know I did this hundreds of times, but.. VS has had enough of me now.

The debugger may be unstable now, […]

What debugger is it talking about now? The only debugger I have just crashed!! Oh, maybe this is another form of "unstable" process.

Well, I have no clue now. A full rebuild wouldn’t solve the problem. Ratts!!

Microsoft CEOs, no offence, but… you SUCK!!!!!!!!!

 

P.S.: This is the first post made using flickr’s cool blogging tools! Great feature guys! I just needed to add some categories and this p.s. because I forgot it. 

 

Tags: Qt JambiFebruary 8, 2007 12:29 am


Photo by " Runs With Scissors" - Creative Commons licensed

 

I’ve missed the QDevBlog today (or rather yesterday, since midnight is over by a while) and what did I miss? Nothing really important. Uma Thurman still won’t answer to my love letters, ratts!

Ok, seriously, the first Qt Jambi beta has been released. The QDevBlog entry contains some more details but it’s far to late for me to try it out.

I would need at least 236mg more caffeine and 2 triple chocolate muffins. More would be deadly - ever heard of "triple chocolate muffin overdose"? It’s one of the most common causes of death in Ireland. The first one is Guinness overdose, no doubt ;) .

Well, don’t move to a planet without Internet connection (unless uma thurman does) or you might miss my jambi beta post with lots of bikinis and dancing bellies.

Tags: Photography, flickrFebruary 7, 2007 5:33 pm
InishPam

I have stumbled upon a new interesting website today: beta.zooomr.com

zooomr is basically another photo sharing service like flickr, picasa, or kodakgallery (there’s plenty of them!).

To be honest, it is suspiciously similar to flickr! It offers almost the same features and it has a quite similar interface. I think they might be using the same frameworks, at least on the javascript side, as some parts of the interface are identical (text editing, notes, tag editing…).

I looked for any connection to flickr or Yahoo, but it seems that this is an independent project, with three developers (leaded by Kristopher Tate) and Wendell Davis III as interim CEO (google his name and you will find out that he is not a newcomer).

zooomr introduces some nice features that are missing (or less useful) in flickr (but the latter has a far better web design IMHO ;)


(more…)