WineHQ

SketchUp

The new version now developed by Trimble with 2 releases, Make that's free to use and Pro that is paid.

Application Details:

Version: 2017
License: Free to use
URL: http://www.sketchup.com/produc...
Votes: 0
Latest Rating: Silver
Latest Wine Version Tested: 9.0

Maintainers: About Maintainership

Free Download Download versions (all languages)

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Construction is possible and works smoothely

What does not

Extension warehouse shows empty screen only

Manage Extensions shows empty screen only

An installed extension (Open Cutlist, was running on an older version of Fedora/wine/Sketchup) ist shown, but when started displays empty screen only.

Save (Ctrl-S) works, but "save as" results in a crash.

Printing seems to crash as well.

Workarounds

What was not tested

Not every construction command has been tested.

Hardware tested

Graphics:

  • GPU: Nvidia
  • Driver: open source

Additional Comments

It should be noted, that those screens seem to be "internal browser screens".
When started from cli, it displays following error when launching extension manager:

[1230/130016:ERROR:child_process_launcher.cc(515)] Failed to launch child process
and
0128:fixme:dxgi:wined3d_swapchain_desc_from_dxgi Ignoring alpha mode 0.
0128:fixme:dxgi:wined3d_bind_flags_from_dxgi_usage Unhandled DXGI usage 0x40.
0128:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x21d2f0.
0128:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x21cd40.
01fc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
01fc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
01fc:fixme:font:get_name_record_codepage encoding 20 not handled, platform 1.
0128:fixme:dxgi:d3d11_swapchain_Present1 Ignored present parameters 0x21d2f0.
01fc:fixme:ntdll:EtwEventRegister
({5eec90ab-c022-44b2-a5dd-fd716a222a15}, 0000000180029AAC,
00000001846D94D0, 00000001846D94F0) stub.
01fc:fixme:ntdll:EtwEventSetInformation (deadbeef, 2, 00000001842F0AF8, 43) stub
01fc:fixme:heap:RtlSetHeapInformation 0000000000000000 1 0000000000000000 0 stub
01fc:fixme:ntdll:EtwEventRegister
({d2d578d9-2936-45b6-a09f-30e32715f42d}, 0000000180286DA0,
0000000184651490, 000000018472D7C8) stub.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 23.10 "Mantic" (+ variants like Kubuntu)Jan 18 20249.0Yes Yes NoSilverP Witheld 
ShowUbuntu 20.04 "Focal" (+ variants like Kubuntu)Sep 17 20216.0.1Yes Yes YesGoldiogui 
ShowFedora 33 x86_64Jan 24 20216.0Yes Yes YesSilverSmashin 
ShowMX Linux 19.3Jan 22 20216.0Yes Yes NoSilverMilutin Nikolic 
CurrentFedora 33 x86_64Dec 30 20206.0-rc4-stagingYes Yes NoSilverReinhard S. 

Known Bugs

Bug # Description Status Resolution Other apps affected
47240 Sketchup 2017/2018 web dialogs not displaying (Dynamic components attributes) NEW View

Show all bugs

HowTo / Notes

How to install

$ export WINEARCH=win64

$ winetricks vcrun2013 vcrun2015 corefonts
$ winetricks win7
- Download .NET Framework 4.5.2 (offline version) and install it with the command:
$ wine start /unix NDP452-KB2901907-x86-x64-AllOS-ENU.exe
- Then run the actual SketchUp installer:
$ wine SketchUpMake-it-x64.exe (or the Pro version, either works)
- Follow the installation steps
- Run SketchUp (you can run it just fine from the .desktop created by WINE itself)

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Import Image related bug?
by Adam Morra on Wednesday July 10th 2024, 21:00
I'm using Bottles as a front end but the following behaviour is the same with vanilla Wine (which sounds disgusting), PoL, and Lutris.

Wine version(s): sys-wine-9.0, soda-9.0.1

I've just confirmed an issue with SketchUp's image import feature. For years I've been convinced that I used to be able to import an image as if it were an grouped object. One that could be moved, scaled, drawn upon etc. Like any other geometry but the import dialogue only ever gave me the option to import an image as a texture or as a matched photo.

I recently had to do a fresh install of SketchUp though, and found that I was able to import an image as an object. That is until I just tried using a matched photo. I believe that as soon as you select either of the match photo or texture options. You are no longer able to deselect one of said options... you can't untick the radio button.

Does anyone know a fix for this issue or a way to deselect one of the radio buttons?

I don't want to have to keep two installs just so I can use each of the image import options.
Wine 9.0 update
by Alexander Kalinsky on Sunday March 31st 2024, 23:05
Still great on 9.0. IMPORTANT: on Ubuntu/Debian I've only gotten this to work on winehq-stable. No luck with the distribution wine packages.
Working on 8.x
by Alexander Kalinsky on Wednesday June 21st 2023, 1:00
Works perfectly on 8.0.1 with tooltips and all the webview stuff!

Stable download link, since free Make is no longer offered by Trimble:
archive.org/download/sketchupmake-2017-2-2555-90782-en-x64

SETUP:

export WINEPREFIX=yourprefix
export WINEARCH=win64

# Important, resolves issues with installing Windows junk:
winetricks --self-update

winetricks arch=64 win7
winetricks vcrun2015 corefonts tahoma riched30 richtx32
winetricks dotnet46 --force
wine sketchupmake-2017-2-2555-90782-en-x64.exe

OPENGL CONFIG (OPTIONAL):

Window > Preferences > OpenGL > Multisample anti-aliasing
Set this to 4x or 8x for smooth lines.
Still working on Wine 7.x ?
by dynek on Monday December 5th 2022, 10:15
Hey guys,

I recently upgraded my system to Debian Bookworm along with Wine 7.
Since then my Sketchup 2017 setup doesn't work, the app is running, but the part where one would draw things is blank.

Cheers
RE: Still working on Wine 7.x ?
by Bartosz Kosiorek on Tuesday December 6th 2022, 3:55
Please submit bug report for that issue.
Which Wine version did you used before?
RE: Still working on Wine 7.x ?
by dynek on Tuesday December 6th 2022, 9:05
Wine version onto which it works is 6.0.3~repack-1 (I still have it running in a chroot environment if needed).
And the new Wine version I upgraded to and on which it doesn't work as expected anymore is 7.0~repack-10.
Shall I open a bug report on bugs.winehq.org/ ?

Thank you
Low Framerate on Intel Graphics
by David Selassie on Saturday April 9th 2022, 12:39
I am running SketchUp on a laptop with TigerLake-LP GT2 Iris Xe Graphics, and was having really low framerate when panning around the model 0.5 - 1 FPS even though everything about the graphics drivers was detected correctly. Running in a virtual desktop via wiki.winehq.org/FAQ#How_do_I_get_Wine_to_launch_an_application_in_a_virtual_desktop.3F fixed this and it runs at full speed. Annoying to have a fixed sized window, but actually usable for modeling now.
Blog Post with Installation Guide
by Arick on Saturday January 9th 2021, 8:07
All, I have successfully installed a nearly 100% working version. I posted detailed instructions on my blog.

penguinfollies.blogspot.com/2021/01/how-to-install-sketchup-2017-make-in.html

The steps I took worked without issue and I have the 3D Warehouse and Plugin Warehouse running fine. I think both of those depended on the webhelper.exe file.
issue with wine configuration window
by Julien on Wednesday December 9th 2020, 13:13
Hello all

I followed the way forward indicated by the following message and everything passed well on a HP probook 4730s laptop with Linux Mint 19.1 cinnamon.
Edited version of the instructions
by John Wolter on Saturday March 11th 2017, 21:43

However, I did exactly the same on a HP 840 G1 equipped with Linux Mint 19.1 cinnamon as well and couldn't perform the installation.
Indeed, at the [step 9. The Wine configuration dialog will appear.] , nothing appears. Well... something appears but not the wine configuration window. A style of vertical dash appears in the middle of the screen.

Did someone had the same style of issue ?
Thanks in Advance
Worked fine with previous versions of Wine, now I can't install extensions.
by Ralph Wigzell on Friday June 26th 2020, 11:18
SketchUp 2017 worked fine under the previous stable version of Wine (I forget, could have been Wine 3.5)
Now the Menu >>> Window >>> Extension Manager window is blank, so I can't install a necessary extension.
3D Warehouse and Extension Warehouse windows are also blank.
Trying to fix it, I tried to install .NET Framework 4.5.2 but the installer produces the following error :
Blocking Issues:
The is not supported on this operating system.
Warnings:
Setup may not run properly, because the Windows Modules Installer Service is not available on this computer.
RE: Worked fine with previous versions of Wine, now I can't install extensions.
by Ralph Wigzell on Sunday June 28th 2020, 11:17
Report back : The buggy installation was with PlayOnLinux. I reinstalled it using the above method, and it appears to be working. Don't forget to run winecfg and select Windows 7 before installing the SketchUp.exe.
RE: Worked fine with previous versions of Wine, now I can't install extensions.
by Patrick A McKinley on Thursday January 21st 2021, 17:22
I have seen this problem, and might suggest two things to try that helped me.
First use the install how-to at penguinfollies.blogspot.com/2021/01/how-to-install-sketchup-2017-make-in.html?showComment=1611270328570#c2543256234296305979. Note that this failed, as it could not remove a package named mono. So I restarted the winetricks using the --force option, and then the various installations finally worked....note it can take a long long long time and I actually had to repeat it again and repair installations. But now Sketchup runs.

Secondly, for the blank warehouse screens and blank Extension Manager screen I followed the tip as follows:

>> uberlinuxguyJanuary 20, 2021 at 11:16 AM
>> if someone stumbles upon this, I did everything listed but still had issues with any of the components >> that used webpages. (ie. 3d Warehouse, Extension Warehouse) After much googling, I found out >> >> that you need to add this to the environment you are launching Sketchup in
>>
>> WINEDLLOVERRIDES="libglesv2=d"
>>
>> This disables libglesv2. Fixes the blank Warehouse pages.

I actually modified the Sketchup.desktop with the following string (you need to edit to match your setup)
env WINEPREFIX="/home/patrick/.local/share/wineprefixes/Sketchup2017" WINEDLLOVERRIDES="libglesv2=d" wine C:\\Program\ Files\\SketchUp\\SketchUp\ 2017\\SketchUp.exe
Fix refresh frame delay problem
by Smashin on Tuesday February 11th 2020, 1:09
Hi,
I'm using SketchUp Make 17.2.2555 64-bit on Wine 5.0 on a notebook with NVIDIA GT 620M running Fedora 31.
Everything is working fine except when the sketch is getting bigger, the view is not refreshed and you have to zoom/pan after each operation to refresh the screen.
Then I found a plugin from Nick Hogle (gist.github.com/DSDev-NickHogle/1880643), but it was kind of incomplete.
I have made some modifications and now SketchUp works fine for me.
gist.github.com/itsanov/a6b9016dff5a5c0ee270ff8b82ebf66f
SketchUp.exe fails calling GLX 1.3 function
by Gregory Nickoloff on Friday June 28th 2019, 9:46
Hi there!

I'm running wine 4.0.1 on Debian 9.9.

I've gone through the steps to install SketchUp Make 2017 but when I try to run the program through the GUI it fails "silently".

If I try to run SketchUp.exe from a command prompt, I see the following:

WARNING: Application calling GLX 1.3 function "glXCreateWindow" when GLX 1.3 is not supported! This is an application bug!
X Error of failed request: BadRequest (invalid request code or no such operation)
Major opcode of failed request: 143 (GLX)
Minor opcode of failed request: 31 (X_GLXCreateWindow)
Serial number of failed request: 253
Current serial number in output stream: 257

...and it stops in instantly back to the prompt.


Any ideas how I can fix this?
Is this something related to the Debian installation?
Dynamic components white window
by FloBEAUG on Tuesday May 28th 2019, 8:36
Hello,

Opening the dynamic component attributes, opens a blank window.

Actual configuration :
winetricks corefonts dotnet47 vcrun2017 wininet comctl32ocx gdiplus gdiplus_winxp msls31 msxml6 winhttp xmllite

Here is a small output of the console :
0035:fixme:ieframe:PersistStreamInit_InitNew (0x801eaa0)
0035:fixme:ieframe:navigate_url Unsupported args (Flags 0x24c4d0 {VT_I4: 4}; TargetFrameName 0x24c510 {VT_BSTR: (null)})
0066:fixme:thread:create_user_shared_data_thread Creating user shared data update thread.
0035:err:ole:COMPOBJ_DllList_Add couldn't load in-process dll L"C:\\windows\\system32\\mshtml.dll"
0035:err:ole:CoGetClassObject no class object {25336920-03f9-11cf-8fd0-00aa00686f13} could be created for context 0x3
0035:fixme:ieframe:handle_navigation_error Navigate to error page
0035:fixme:ieframe:bind_to_object BindToObject failed: 800c0010

Is there a trick to make this work ?
Can't get this to work
by Michael Berg on Thursday March 14th 2019, 9:08
I have tried every single approach from running wine by hand to using playonlinux. Nothing works. Either the installation stops along the way, or Sketchup crashes when I try to launch it.

I'm on Playonlinux now, with WIne 3.6. I have installed Sketchup in a Win64 prefix with Win7 as the environment.

I installed the prerequisites but they don't seem to work. I'm getting the mfc140u.dll not found, even though I did copy it from syswow64 to system32. Btw how does this even work when system32 is a 32 bit environment and the dll is for a 64 bit system, and Sketchup is also a 64 bit application. Why would Windows try to load this dll from system32?

Simply trying to install the exe file as an "not listed application" doesn't work. The manual installation windows ends up with a spinner that just sits there for about 60 seconds, Then PlayOnLinux itself crashes. Great.

Wine has to be the most convoluted, most incomprehensible, version-mismatched, overforked, overpatched piece of ... well, software, that has ever been created. Why is there not a better and simpler alternative in 2019? It is simply not possible to get anything to work with wine except through the application of dark magic performed by Linus Torvalds himself.
The program sketchup_webhelper.exe has incountred an error and must be closed.
by Murat S. Erer on Friday February 15th 2019, 5:06
I just renamed the sketchup_webhelp.exe (with an other name sketchup_webhelper1.exe) and it seems sketchup 2017 is working fine now.
Problem with sketchup_webhelper.exe
by Fezza Gianni on Wednesday June 20th 2018, 2:33
Hi Pim,
I followed every steps and work fine. But the window appear with error message: the program sketchp_webhelper.exe has incountred an error and must be closed.

Can you help me, please?
Silver using Playonlinux
by Robert Fyfe on Sunday May 20th 2018, 16:31
Host is 64 bit Linux mint 18.3
Playonlinux and wine i386 installed

...Download before install...

.net 4.5.2 64bit for win7

Sketchup2017 free or pro

create new virtual drive in Playonlinux with following settings

wine version 2.1 staging
win7
64bit

install .net4.5.2 by running the installer in the virtual drive with Playonlinux
after install prerequisit.exe in sketchup 2017 install directory
it will install c++... install may fail then continue with sketchup 2017.
complete Sketchup 2017 install

in the virtual drive copy the mfc104u.dll from syswow64 to system 32
also rename sketchup web helper.exe to sketchup web helper.exe_bak to prevent webhelper errors

You may need to make a shortcut to the sketchup application under configure in Playonlinux.

Sketchup is gold, layout and style builder do not work.

contact me if you have questions. I am happy to help I do this for a living.
SketchUp Make 2017 Installation Hiccup
by Clemmitt M Sigler on Monday March 19th 2018, 7:59
Hi,

I installed on Arch Linux x86_64 under Wine 3.4 using these terminal commands:

$ mkdir ~/.wine64-sketchupmake
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake wineboot -u
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake winecfg [[NOTE: I left version as Windows 7]]
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake winetricks vcrun2015 corefonts
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake winetricks win7
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake wine64 start /unix ./NDP452-KB2901907-x86-x64-AllOS-ENU.exe
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake wine64 ./sketchupmake-2017-2-2555-90782-en-x64.exe
$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake wine64 ./sketchupmake-2017-2-2555-90782-en-x64.exe

NOTE: For me, installing failed the first time because it says it fails to install VC++14. However, running installation a second time succeeded. Not sure why.

I run the program with:

$ WINEARCH=win64 WINEPREFIX=~/.wine64-sketchupmake wine64 ~/.wine64-sketchupmake/drive_c/Program\ Files\ \(x86\)/SketchUp/SketchUp\ 2017/SketchUp.exe

I installed "SketchUp STL", "SolidInspector2" and "Cleanup3" plugins from the Warehouse after signing in using my Google account. I haven't tested extensively so I don't know if everything works correctly. YMMV.

by Mario Fraust on Wednesday March 14th 2018, 11:49
Got the same problems with the UI update lag on Ubuntu 16.04 and and Intel graphics. After some hours of research i stumbled over this post: wiredrevolution.com/wine/fix-sketchup-refresh-bug-linux-wine which provided a solution for Sketchup 8 and Ubuntu 12.10 but for the same problem. I adapted setting vblank_mode=0 before launching SketchUp 2017 and it did work out!

Simply start Sketchup 2017 per Command Line like this:

vblank_mode=0 /usr/share/playonlinux/playonlinux --run "SketchUp"
Fedora 27
by Juraj Priskin on Sunday February 25th 2018, 7:21
Thank you for the installation tutorial for Fedora (26). I tried it on Fedora 27 Workstation, basically step-by-step and it works correctly. Arch: x86_64.

Tested for few hours basic doing modelling. It happened once that the tool wanted to fix something during the save file. I don't know whether it was an issue at all. Otherwise OK.
Successful (though problematic) install on Ubuntu 17.10
by mark on Tuesday January 30th 2018, 17:03
I followed the original instructions but additionally had jump through these hoops:
1) I could not get winetricks to work with a different WINEPREFIX. After trying everything I could think of to point wine to the correct location, I gave up and started with a fresh .wine directory (just rename the original if you want to keep it).

2) winetricks vcrun2015 would hang early on (even the latest from github as of Jan-2017). The winetricks output specifies that all processes running in .wine directory must be terminated so I knocked up this rather nasty script to kill off the right processes (don't laugh...and remember to set your home directory):

ps -ef | grep wine | awk '{print $2}' | xargs pwdx | grep '/.wine' | awk '{print $1}' | sed s/:// |xargs kill

3) winetricks vcrun2015 then failed because it could not find libpng12.so.0
Specifically it is trying to get hold of the 32-bit version (in my case at least). I should not recommend this method but I took the lazy path and just installed the deb package from here: packages.ubuntu.com/xenial/i386/libpng12-0/download

One silly mistake I made at the end: if you find sketchup crashes when attempting to open a file, check that you have set to winecfg to windows 7 (as originally specified)
Problems with Shift and CTRL buttons
by Mike on Wednesday November 29th 2017, 6:29
I have successfully installed SketchUp Make 2017 using Wine 2.1 x64
Strange thing but SHIFT and CTRL buttons (maybe some other) are not working in the program. I can't use hotkeys and type capital letters. Does anyone met same?
succesfull installation
by Guido on Monday November 20th 2017, 3:08
System LMDE2 (Debian 3.16.43)
Using Wine-2.21
Latest winetricks script available.
Created a new bottle with WINEARCH=win64
used winetricks --gui to add vcrun2015 and corefonts then to run winecfg to set win7
again winetricks to install .NET 4.5.2
Ignored warnings but window 2003 was automatically set again.
Used Winetricks to run winecfg to set it back to win7
again winetricks to run winecfg and added an overide for mfc104u.dll as native then built-in.
SketchUpMake-fr-x64.exe installer didn't work so I extracted SketchUp2017-x64.msi and used
wine msiexec /i SketchUp2017-x64.msi

Works so far.
UI update lag on Kubuntu 17.04 and Wine 2.4 (staging)
by Risto Pekkala on Tuesday August 22nd 2017, 7:55
Kind of followed instructions. Got it installed and SketchUp starts.

Now it starts with a black view instead of showing usual view of drawing. I have to left click for the usual view to show. And that behavior continues while I work. For making a clicked element turn blue I have to click again (total of 2 clicks) or move program window. It always needs a extra click (or move) for my drawing to update and show current state.

Ideas?
RE: UI update lag on Kubuntu 17.04 and Wine 2.4 (staging)
by Ben on Saturday August 26th 2017, 21:01
I have had similar issues recently. I was initially running the default Debian Wine (for Debian 8). I updated to 2.13 and things got a little better. It seems like the root of my problem was the NVIDIA proprietary driver. Are you perhaps running the NVIDIA proprietary driver by any chance?

I am running an old NVIDIA card (`lspci`)
NVIDIA Corporation G72 [GeForce 7200 GS / 7300 SE]

I switched to the nouveau driver and got rid of the NVIDIA proprietary driver and that solved my click-lag issue. The exact issue I was having was that every click would register, but it would not repaint the screen until I clicked again. See if this is the same thing that is happening to you.
Steps:
1) Click a line (once) to select.
[ The line should not be blue, (because of the click-lag problem)]
2) Scroll the mouse wheel to zoom in just one click.
[ Does the line show as selected now?]

If the line does show as selected after the zoom, you are having the same problem I was. Switch to nouveau and see if it goes away.
RE: UI update lag on Kubuntu 17.04 and Wine 2.4 (staging)
by Risto Pekkala on Sunday August 27th 2017, 9:46
Yes, the manifestation of my problem is the same as yours, but I have a laptop with Intel graphics (Thinkpad Yoga gen. 1). Still, one step further. Thank you.

VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
RE: UI update lag on Kubuntu 17.04 and Wine 2.4 (staging)
by Rodrigo Lloreda on Monday October 23rd 2017, 14:58
No ideas, I just want to adhere to your post.

Clicking seems to be "one behind". Three clicks should select all connected? Nope, just face and edges. But if I zoom out, face*edges+all connected are selected.

Also, the black screen error is usual if you minimize or switch to another app, then you have to orbit or zoom for the screen to redraw.

For all I can feel, it's a graphics issue.

I'm running my system on NVIDIA 375 drivers, but this issue goes with all drivers, even noveau.

Maybe it's that our computers are waaay to old!
(I'm using a 2007 sony vaio VPCEF44fx)
SketchUp crash at app start
by kzoli on Thursday July 20th 2017, 9:53
@Oliver:
It seems that you miss the64-bit version of mfc140u.dll in the wine windows/system32 folder.
Try to download it from a reliable URL and simply copy it over.
Error in main SketchUp crashed.
by Olivier on Sunday June 25th 2017, 15:32
Hello,
fresh install ubuntu 17.04, I followed Beco's step by step little guide with edits by John Wolter and here is what i get from the logs :

[06/25/17 22:24:07] - Running wine-2.10-staging SketchUp.exe (Working directory : /home/olivier/.PlayOnLinux/wineprefix/sketchup/drive_c/Program Files/SketchUp/SketchUp 2017)
fixme:winediag:start_process Wine Staging 2.10 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:wer:WerSetFlags (2) stub!
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
err:module:import_dll Library MSVCR120_CLR0400.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" failed, status c0000135
err:service:process_send_command service protocol error - failed to write pipe!
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_64" failed to start: 1053
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\common_application.dll") not found
err:module:import_dll Library common_application.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe") not found
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe" failed, status c0000135
[06/25/17 22:24:35] - Running wine-2.10-staging SketchUp.exe (Working directory : /home/olivier/.PlayOnLinux/wineprefix/sketchup/drive_c/Program Files/SketchUp/SketchUp 2017)
fixme:winediag:start_process Wine Staging 2.10 is a testing version containing experimental patches.
fixme:winediag:start_process Please mention your exact version when filing bug reports on winehq.org.
fixme:wer:WerSetFlags (2) stub!
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
err:module:import_dll Library MSVCR120_CLR0400.dll (which is needed by L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\windows\\Microsoft.NET\\Framework64\\v4.0.30319\\mscorsvw.exe" failed, status c0000135
err:service:process_send_command service protocol error - failed to write pipe!
fixme:service:scmdatabase_autostart_services Auto-start service L"clr_optimization_v4.0.30319_64" failed to start: 1053
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\common_application.dll") not found
err:module:import_dll Library common_application.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe") not found
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
fixme:module:find_dll_file skipping L"C:\\windows\\system32\\mfc140u.dll" because of wrong architecture
err:module:import_dll Library mfc140u.dll (which is needed by L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\SketchUp\\SketchUp 2017\\SketchUp.exe" failed, status c0000135

any ideas ?
I did not get dialogs asking me to install packages for .NET framework and Gecko into the virtual drive. Maybe it's the problem?

Thank you,

Olivier
Upgrade to 2.9
by D. Scruff on Tuesday June 6th 2017, 22:00
Running Sketchup under Arch with latest update, Wayland, sway and wine-staging-nine 2.8, 64bit modification which is mostly stable (every once in a while it crashes Wayland, but it is few and far in between so it is acceptable).

Tried to upgrade to 2.9 (also stepping back from bleeding edge; ie wine-staging then regular wine) and every subsequent attempt to run results in core dump. Anyone else running into this issue ?

Saw same problem in going from custom compiled 2.6 to 2.7 with core dumps. A modified repkg'd version of the official 2.8-1 pkg seems to work pretty well.
Can't save the file
by Christian MOYON on Monday June 5th 2017, 3:22
Hello,

There is another problem : the software can't save the .skp file when exiting . It writes a renamed -0.skp file instead (so it is not a matter of permissions). Workaround : write a bash script that , when exiting Sketchup, looks for that renamed file if exists, and do :
mv foo.skp foo.skb
mv foo-0.skp foo.skp
RE: Can't save the file
by Ralph Wigzell on Saturday May 5th 2018, 13:11
I found that this happens if you open the .skp file in the Ubuntu directory by right clicking and open with SketchUp.

If you open SketchUp and then File>>open and navigate to the virtual directory, it should save OK afterwards.
POL crash trying to install NDP452
by yinon on Sunday May 14th 2017, 12:10
I'm choosing the virtual drive, go to the tab, there I press on "run exe in this drive" (something similar), choose the file from my downloads.
It thinks for a long while and then POL shows an error with a sad face.

Ideas? Thanks
RE: POL crash trying to install NDP452
by Christian MOYON on Thursday June 1st 2017, 3:16
Check that the mfc140u.dll are at the right places, see below.
RE: POL crash trying to install NDP452
by Christian MOYON on Monday June 5th 2017, 3:24
Excuse me, my answer is bad.
RE: POL crash trying to install NDP452
by yinon on Monday June 5th 2017, 4:09
I don't know. Needed this software for someone, but left it later cause it didn't work. Your answer might work, I didn't tried it.
Beware that the 32 dll has to be put in the 64 directory and vice versa
by Christian MOYON on Monday March 20th 2017, 3:48
Hello,

Thank you Dave.

We have to beware that the 32bits mfc140u.dll has to be put in the syswow64 directory, and the 64bits in the 32bits one.
I did the mistake and it didn't work, it worked fine when I inverse.
RE: Beware that the 32 dll has to be put in the 64 directory and vice versa
by Christian MOYON on Tuesday March 21st 2017, 9:39
And thank you John Wolter too.
Edited version of the instructions
by John Wolter on Saturday March 11th 2017, 21:43
This is Beco's step by step little guide with edits by John Wolter:

Beco: I am using linux mint 18.1 with nouveau driver, I had some problem with my nvidia driver.
John Wolter: ubuntu 16.04 with Nvidia GeForce GT 750M

playonlinux version 4.2.10

1. Download the 64-bit Windows install package for Sketchup Make. This package is an exe, but you can use various archive manager tools to extract the .msi file from the .exe file.

2. Tools -> Manage Wine Versions, and if needed, install 2.1-staging version.

3. On the install dialog, choose "install a non-listed program" (lower left corner), and "next" through the disclaimers as needed.

4. Choose "install a program in a new virtual drive".

5. Enter a name of your application.

6. Choose "Use another version of Wine" and "Configure Wine" (check both boxes).

7. Choose "2.1-staging".

8. Choose "64 bits windows installation". After you press "next", you may get dialogs asking you to install packages for .NET framework and Gecko into the virtual drive. Select "install" for these.

9. The Wine configuration dialog will appear. On the "Applications" tab, for Windows Version, select "Windows 7". On the "Libraries" tab, add a new override for library "mfc104u.dll" as native and built-in. Press "apply" and then "ok".

10. Browse to your sketchup2017-x64.msi (and do not use the setup.exe) and install..(in this way we are not going to get problem with the netframe 4.5.2 with comes in the setup.exe).

11. The installer will launch. When prompted for installation directory, change it from:

C:\Program Files (x86)\SketchUp\SketchUp 2017\

to

C:\Program Files\SketchUp\SketchUp 2017\

I am using linux 64bits and install sketchup 64bits.

12. install and click finished when asked.

13. choose your shortcut file (sketchup.exe) and when ask again for
another shortcut, you can select others or just choose "I don't want to make another shortcut".

14. Do not run, but copy mfc140u.dll typically from C:\Windows\system32 and mfc140u.dll typically from C:\Windows\syswow64. These can be copied from a windows installation or downloaded from some dll sites. Remember that you need two versions. The 64-bit version of the dll goes to system32 and the 32-bit version to syswow64 () and put these files in the same directory that playomlinux install you application (it is in the directory you put the name that you choose). Examples:

/home/yourusername/.PlayOnLinux/wineprefix/yourdirectoryname/drive_c/windows/system32/

and

/home/yourusername/.PlayOnLinux/wineprefix/yourdirectoryname/drive_c/windows/syswow64/

15. Go to playonlinux .. configure....miscellaneous... and
click run a .exe file in this virtual drive and choose the file you
should download from microsoft NDP452-KB2901907-x86-x64-AllOS-ENU.exe

16. The files will be extracted. Then it will be ask a warning "Setup may not run properly, because the Windows Modules Installer Service is not available on this computer."... ignore and just click continue.

17. A dialog will appear to read the licence, so accept and install.

Everything works, but I have one little problem with the files locations in Sketchup which did not recognize, so I put a copy of
material and style in /home/username/.PlayOnLinux/wineprefix/yourdirectory/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp/SketchUp 2017/SketchUp/. Now I can use the material and style along.

We hope that this guide helps you.

Best Regards
RE: Edited version of the instructions
by maroc on Thursday March 16th 2017, 8:36
Thanks! These instructions help for those using play on linux. One change I would make, there is an easier way to install the mfc140u.dll:

1. Use archive manager (or your program of choice) to open the Sketchup exe file.
2. Extract the vcredist_x64.exe file
3. Open the PlayOnLinux configuration for the SketchUp Installation
4. On the Micellaneous tab, click "Open a shell"
5. Run the command:
wine ~/Downloads/windows/vcredist_x64.exe /quiet /passive
Change the path as needed to the vcredist_x64.exe file

These steps should install the 2015 redistributable in your 64 bit sketchup virtual drive.
RE: Edited version of the instructions
by maroc on Thursday March 16th 2017, 20:13
It seems my instructions are subject the bug here: bugs.winehq.org/show_bug.cgi?id=30713

The files from the 64 bit 2015 run time need to go in system32 (yes 64 bit in the system32 directory). An better way to install vcrun2015 for Play On Linux is to do the following:

1. Download the winetricks according the instructions at the top of this page
2. Follow the instructions to install the sketchup msi
3. Open the PlayOnLinux configuration for the SketchUp install
4. On the Micellaneous tab, click "Open a shell"
5. In the terminal that opens up, cd to the directory where winetricks was downloaded and run "./winetricks vcrun2015" without the quotes of course

Sketchup 2017 still crashes for me. I am using Nvidia drivers. Not sure if that is the problem or what. No error messages in the wine debug.
Step-by-step to install SketchUp 20017
by Beco on Monday February 27th 2017, 22:19
This is my step by step little guide:

I am using linux mint 18.1 with nouveau driver, I had some problem with my nvidia driver

playonlinux version 4.2.10
install a program non-listed, install a prorgram in a new virtual drive, insert a name of your application, next choose use another version of wine and configure wine (check these two box)
next choose 2.1-staging (you must install it from playonlinux if you do not have it)
choose 64bits installation
configure wine as windows 7 and add in the library the mfc104u.dll as native and built-in... apply and press ok
browse your sketchup2017-x64.msi (and do not use the setup.exe) and install..(in this way we are not going to get problem with the netframe 4.5.2 with comes in the setup.exe).

change the directory from:
C:\Program Files (x86)\SketchUp\SketchUp 2017\
to
C:\Program Files\SketchUp\SketchUp 2017\

I am using linux 64bits and install sketchup 64bits.

install and click finished when asked.

choose your shortcut file (sketchup.exe) and when ask again for another shortcut just choose i don't want to make another shortcut

Do not run , but copy mfc140u.dll from system32 and mfc140u.dll from syswow64 (from a windows installation or download from some dll sites and remember that these dll are different from system32 and syswow64) and put these files in the same directory that playomlinux install you application (it is in the directory you put the name that you choose)

/home/yourusername/.PlayOnLinux/wineprefix/yourdirectoryname/drive_c/windows/system32/
and
/home/yourusername/.PlayOnLinux/wineprefix/yourdirectoryname/drive_c/windows/syswow64/

after that go to playonlinux .. configure....miscellaneous... and click run a .exe file in this virtual drive and choose the file you should download from microsoft NDP452-KB2901907-x86-x64-AllOS-ENU.exe
let then extract and it will be ask a warnig "Setup may not run properly, because the Windows Modules Installer Service is not available on this computer."... ignore and just click continue
it will be to read the licence, so accept and install

Everything works, but I have one little problem with the files locations in Sketchup which did not recognize, so I put a copy of material and style in /home/username/.PlayOnLinux/wineprefix/yourdirectory/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp/SketchUp 2017/SketchUp/. Now I can use the material and style along.

I hope that will help

Best Regards
Sketchup 2017
by Beco on Monday February 27th 2017, 13:22
Later on this week I will do a step by step installation and hope that it will work and clarify my approach.
Sketchup 2017
by Beco on Thursday February 23rd 2017, 17:38
With Playonlinux I used wine-staging 2.1 with mfc140u.dll from system32 and mfc140u.dll from syswow64 and put these files in the same directory over wine. Configured wine with windows 7 and put in the library the mfc140u.dll as native and builtin.

Then I downloaded the net framework 4.5.2 from microsoft and installed too.

Everything works, but I have one little problem with the files locations in Sketchup which did not recognize, so I put a copy of material and style in /home/username/.PlayOnLinux/wineprefix/teste/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp/SketchUp 2017/SketchUp/. Now I can use the material and style along.

Hope this can help.

Best Regards
RE: Sketchup 2017
by Brad on Saturday February 25th 2017, 9:51
Beco,

Would you be able to elaborate on how to "mfc140u.dll from system32 and mfc140u.dll from syswow64 and put these files in the same directory over wine. Configured wine with windows 7 and put in the library the mfc140u.dll as native and builtin"?

I am a rookie here and am trying to figure those instructions out.

-Brad
RE: Sketchup 2017
by Pim van Nierop on Sunday February 26th 2017, 4:18
Same here. I have been trying to replicate what you have been doing, but I cannot get this to work. I tried:

1. Downloaded and used wine-staging 2.1 (64-bit installation)
2. Downloaded mfc140u.dll from the Internets, copied this into the system32 and syswow64 folders. In the Wine configuration --> Libraries added mfc140u as "native, builtin"
3. Switched to "Windows 7" version in Wine configuration --> Applications
[4. Installation of .net 4.5 via wine tricks does not work somehow complaining that this does not work for 64-bit installation.]
4. Downloaded an offline .net 4.5.2 installer (file name NDP452-KB2901907-x86-x64-AllOS-ENU.exe). The .Net 4.5.2 installer works but gives warning "Setup may not run propely, because the Windows Modules Installer Service is not available on this computer". The installation completes, but there is not visible trace of this in the "Add/remove application" section.
5. Tried to install SketchupMake2017, but this starts with a message that it will install "Visual C++ "14" Runtime Libraries (x64)" on my system. This installation fails with a message:

"Component Visual C++ "14" Runtime Libraries (x64) has failed to install with the following error message:
"A failure occurred attempting to install Visual C++ "14" Runtime Libraries (x64)."

After this Google Make 2017 installation is aborted.

Any more step-by-step guidance would be appreciated greatly.
RE: Sketchup 2017
by Fezza Gianni on Wednesday June 20th 2018, 2:36
Hi Pim,
I followed every steps and ScketchUp work. But a error message appear: The program sketchup_webhelper.exe has incountred an error and must be closed.

Can you help me, please?
RE: Sketchup 2017
by Beco on Monday February 27th 2017, 19:51
This is my step by step little guide:

I am using linux mint 18.1 with nouveau driver, I had some problem with my nvidia driver

playonlinux version 4.2.10
install a program non-listed, install a prorgram in a new virtual drive, insert a name of your application, next choose use another version of wine and configure wine (check these two box)
next choose 2.1-staging (you must install it from playonlinux if you do not have it)
choose 64bits installation
configure wine as windows 7 and add in the library the mfc104u.dll as native adnbuilt-in... apply and press ok
browase your sketchup2017-x64.msiand install.. change the directory from
C:\Program Files (x86)\SketchUp\SketchUp 2017\ to C:\Program Files\SketchUp\SketchUp 2017\
install and click finished when asked.

choose your shortcut file (sketchup.exe) and when ask again just choose i don't want to make another shortcut

do not run , but copy mfc140u.dll from system32 and mfc140u.dll from syswow64 and put these files in the same directory that playomlinux install you application (it is in the directory you put the name that you choose)
/home/grego/.PlayOnLinux/wineprefix/yourdirectory/drive_c/windows/system32/
and
/home/grego/.PlayOnLinux/wineprefix/yourdirectory/drive_c/windows/syswow64/

after that go to playonlinux .. configure....miscellaneous... and click run a .exe file in this virtual drive and choose teh file you should download from microsoft NDP452-KB2901907-x86-x64-AllOS-ENU.exe
let then extract and it will be ask a warnig "Setup may not run properly, because the Windows Modules Installer Service is not available on this computer."... just click continue
it will be to read the licence, so accept and install

Everything works, but I have one little problem with the files locations in Sketchup which did not recognize, so I put a copy of material and style in /home/username/.PlayOnLinux/wineprefix/yourdirectory/drive_c/Program Files/SketchUp/SketchUp 2017/SketchUp/SketchUp 2017/SketchUp/. Now I can use the material and style along.

I hope that will help

Best Regards
RE: Sketchup 2017
by Pim van Nierop on Friday March 17th 2017, 3:25
Just, saw your step-by-step guide (missed email notification). Thank you very, very much! I will try at my earliest convenience and report back my results. Thanks again, Pim
RE: Sketchup 2017
by Pim van Nierop on Friday March 17th 2017, 3:38
No, does not work for me.

I am on Ubuntu GNOME 16.10 (I have integrated intel graphics, I do not know my driver).

I do exactly:

-playonlinux version 4.2.10
-install a program non-listed, install a prorgram in a new virtual drive, insert a name of your application, next choose use another version of wine and configure wine (check these two box)
-next choose 2.1-staging (you must install it from playonlinux if you do not have it)
-choose 64bits installation
-configure wine as windows 7 and add in the library the mfc104u.dll as native adnbuilt-in... apply and press ok
-browase your sketchup2017-x64.msiand install.. change the directory from

At the last step I see the installation of Sketchup starting and I get a message that SketchUp 2017 needs Microsoft .NET Framework 4.5.2 (x86 and x64) and Visual C++ "14" Runtime Libraries (x64). Then it downloads something followed by an error message:

Component Visual C++ "14" Runtime Libraries (x64) has failed to install with the following error message:

"A failure occurred attempting to install Visual C++ "14" Runtime Libraries (x64)."
The following components were not installed:
- Microsoft .NET Framework 4.5.2 (x86 and x64)
The following components failed to install:
- Visual C++ "14" Runtime Libraries (x64)
See the setup log file located at 'C:\users\pnp300\Temp\VSDc490.tmp\install.log' for more information.

So strange that it works for you. I think the problem lies in missing .NET libraries.

Any thoughts?
Back