MSVCR80.dll was not found

Bug #394096 reported by Javis
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Undecided
Unassigned

Bug Description

Hi,

I'm building the inkscape by compiling the btool.
But there was prompt out an error dialog box during the compilation.
The error dialog box show "This application has failed to start because MSVCR80.dll was not found. Re-installing the application may fix this problem".

i try for many time rebuild it for the start. But the problem seem still be there.
How should I do to solve this problem?

Thanks!

Javis

Revision history for this message
Alvin Penner (apenner) wrote :

on Windows XP with a pre-compiled nightly build, my Inkscape directory contains only the files msvcr70.dll and msvcr71.dll

Revision history for this message
Javis (bgteow84) wrote :

then what is the purpose needs to include the MSVCR80.dll?

tags: added: build package win32
tags: added: packaging
removed: package
Revision history for this message
Chris Morgan (chris.morgan) wrote :

MSVCR80 is not used in the official Inkscape build process. Please review the build instructions at http://wiki.inkscape.org/wiki/index.php/Win32Port and make sure you get just what it recommends, not newer versions of anything or separate versions or whatnot.

Changed in inkscape:
status: New → Invalid
Revision history for this message
Javis (bgteow84) wrote :

Hi Chris,

I'm trying and follow all the instruction at the link you send to me. But the problem still be there.
Attached is error screen shoot that I get when building the Inkscape. Please take a looks.
Any solution to solve this problem?
Thanks!

Javis

Revision history for this message
Chris Morgan (chris.morgan) wrote :

OK, I see now. That problem is with msgfmt.exe which is a part of the GNU GetText package - (part of the process of?) compiling the .po language files into .mo files. It depends on the Visual C++ Runtime 2005 SP1 which we don't include in devlibs. It appears now that we should include MSVCR80.dll in the devlibs repository

I expect no-one's come across this before because it's uncommon not to have MSVCR80.dll on a system that is actually "used" a lot - quite a lot of software depends on it.

If only I can remember who it is that manages the modevia repository... I'll try to get it sorted out.

Oh, and make sure you've already updated to r20 of devlibs (the download is only r14). I hope there'll soon be r21 for you to update to with MSVCR80.dll in devlibs/bin, but in the meantime, get it from http://www.microsoft.com/downloads/details.aspx?FamilyID=200b2fd9-ae1a-4a14-984d-389c36f85647&displaylang=en

Changed in inkscape:
status: Invalid → Confirmed
Revision history for this message
Chris Morgan (chris.morgan) wrote :

Bob says he's put MSVCR80.dll in devlibs (along with another few library updates).

Changed in inkscape:
status: Confirmed → Fix Released
Revision history for this message
Javis (bgteow84) wrote :

Thanks Chris Morgan! The MSVCR80.dll problem was solved.
The msgfmt.exe problem seem like still be there. I get another error message about msgfmt.exe in the Inkscape build process.
I have report this msgfmt.exe bug in https://bugs.launchpad.net/inkscape/+bug/503671
Thanks again your help!

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.