Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google      Sign In   
  • Create Account

Crossover 15.0.1 Custom


  • Please log in to reply
17 replies to this topic

#1 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 16 December 2015 - 09:09 PM

CX15.0.1 engines are here: http://portingteam.c...om/#entry105139


Original Post

When CX15 was released I tried to compile the engine but ran into a few errors. The first was a discrepancy in resource.h of programs/winedbg. After replacing this file with that of vanilla Wine1.8rc2, the second error occured with dlls/gdi32.

resource.h error
programs/winedbg/resource.h:23: error: distversion.h: No such file or directory
programs/winedbg/crashdlg.c:31: note: resource.h was first included here
make: *** [programs/winedbg/depend] Error 1

gdi32 error
freetype.c: In function ‘LoadReplaceList’:
freetype.c:2408: error: variable-sized object may not be initialized
freetype.c:2408: warning: excess elements in array initializer
freetype.c:2408: warning: (near initialization for ‘cn_font_seen’)
make[1]: *** [freetype.o] Error 1
make[1]: *** Waiting for unfinished jobs....

...and

make: *** [dlls/gdi32] Error 2
make: *** Waiting for unfinished jobs....

After replacing the dlls/gdi32 folder with that of vanilla Wine1.8rc2 the build completed successfully.

The hacked WS9WineCX15.0.0 can be downloaded here:

http://www.mediafire...CX15.0.0.tar.7z

#2 waves

waves

    Tired, and starting to outlive my usefullness.

  • Super Moderators
  • 1600 posts
  • Graphics Card:NVIDA
  • Operating System:Mac OS X 10.6 (Snow Leopard)
Author

Posted 17 December 2015 - 06:28 PM

Thanks boss.

Going to try it with Final Fantasy VI - later today.
Posted Image

How to get multiple file port games / apps runnning: http://portingteam.c...-combine-files/

#3 darklord42

darklord42

    Rookie Porter

  • Members
  • PipPipPipPip
  • 151 posts

Posted 20 December 2015 - 03:51 AM

Fantastic thanks!

#4 rampancy

rampancy

    Experienced Member

  • Members
  • PipPip
  • 47 posts
  • LocationDenial.
  • Graphics Card:Intel GMA 950 (MacBook), Nvidia GeForce 320M (MacBook Air)
  • Operating System:OS X 10.9 (Mavericks)
  • I like to play:FPS, RPGs, TBS, RTS, Adventure Games, Classic and Indie/Retro Games

Posted 26 December 2015 - 05:56 PM

Does this include the same winmm patch for joystick support as your CX 14.1.x custom WS engine?

#5 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 26 December 2015 - 10:12 PM

From what I understand, yes. It is included in CX by Codeweavers

#6 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 15 January 2016 - 03:33 PM

The CX15.0.1 source has been released and I took a different approach to it this time. I did have to swap out the dlls/gdi32 folder as well as programs/winedbg folder again to complete a successful build and then decided to go a step further. This time there are two engines to choose from

WS9WineCX15.0.1-1.8comp: This engine has the two components from the HQ version Wine1.8 and is the final product from the Winery build.

http://www.mediafire...-1.8comp.tar.7z

WS9WineCX15.0.1: This engine is purely Crossover. I downloaded the Crossover free trial and extracted the two problem components from it's package contents (gdi32.dll.so and winedbg.exe.so) and placed them into the wswine.bundle and re-compressed in order to load through Wineskin.

http://www.mediafire...CX15.0.1.tar.7z

Unfortunately, I did some preliminary testing and came to find on both occasions (Fallout 3 & Dragon's Dogma: Dark Arisen) that both engines caused graphical corruption. More testing is definitely required and certain configurations may fix the issue.

#7 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 15 January 2016 - 04:19 PM

View PostdankoB, on 15 January 2016 - 03:33 PM, said:

Unfortunately, I did some preliminary testing and came to find on both occasions (Fallout 3 & Dragon's Dogma: Dark Arisen) that both engines caused graphical corruption. More testing is definitely required and certain configurations may fix the issue.

Graphical corruptions are also with CX15.0 version...


Anyway, How do you compile the engine?

I tried with "Custom Build an engine" through WineskinWinery but it didn't work; it give me this error:

...WineskinEngineBuild: line 259: ./configure: No such file or directory
An error occurred during Wine Configure, build halted.
What method  do you use?

View PostdankoB, on 15 January 2016 - 03:33 PM, said:

WS9WineCX15.0.1: This engine is purely Crossover. I downloaded the Crossover free trial and extracted the two problem components from it's package contents (gdi32.dll.so and winedbg.exe.so) and placed them into the wswine.bundle and re-compressed in order to load through Wineskin.

http://www.mediafire...CX15.0.0.tar.7z


The link is about 15.0.1 version or regards the previous 15.0.0 version?!?

#8 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 15 January 2016 - 05:49 PM

ahhh...oops!

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                

View PostNRG, on 15 January 2016 - 04:19 PM, said:



Graphical corruptions are also with CX15.0 version...

I guess I haven't done enough of a test with 15.0, I've mostly been using your staging engines.

  

View PostNRG, on 15 January 2016 - 04:19 PM, said:

Anyway, How do you compile the engine?

With Winetricks as normal

View PostNRG, on 15 January 2016 - 04:19 PM, said:

I tried with "Custom Build an engine" through WineskinWinery but it didn't work; it give me this error:

...WineskinEngineBuild: line 259: ./configure: No such file or directory
An error occurred during Wine Configure, build halted.
What method  do you use?

I replaced the files I had received errors on with that of Vanilla Wine (hmmm...never tried it with the staging source files) into the WineCX source and then compiled with Wineskin Winery v1.7...the build finished fine and with no errors


View PostNRG, on 15 January 2016 - 04:19 PM, said:

The link is about 15.0.1 version or regards the previous 15.0.0 version?!?

fixed!

#9 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 15 January 2016 - 08:20 PM

View PostdankoB, on 15 January 2016 - 05:49 PM, said:

I replaced the files I had received errors on with that of Vanilla Wine (hmmm...never tried it with the staging source files) into the WineCX source and then compiled with Wineskin Winery v1.7...the build finished fine and with no errors

Fixed!

I tried the same, but I didn't receive your errors... the only error that I receive is the one I written above, and the compilation doesn't start...
It happens only with Crossover's source code... Do you have an idea why?


Edit:

Now It is started... I was wrong to select the subfolder where was the wine source! :rolleyes:

#10 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 17 January 2016 - 07:54 AM

View PostdankoB, on 15 January 2016 - 03:33 PM, said:

I downloaded the Crossover free trial and extracted the two problem components from it's package contents (gdi32.dll.so and winedbg.exe.so) and placed them into the wswine.bundle and re-compressed in order to load through Wineskin.

It seems that this method is not good for wineskin...

All Wine tools, exception of "Command Line Wine test" don't work anymore if you use a wrapper with the CX engine compiled with this method...

#11 doh123

doh123

    Wineskin Developer

  • Members
  • 4279 posts
  • LocationOver here
  • Graphics Card:Geforce GT 650M, Intel HD 4000, Radeon 6750, Intel HD 3000, Geforce 320m (in 3 machines)
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:RPG and Strategy

Posted 22 January 2016 - 04:53 PM

Are there fixes in 15.0.1 needed?  I could build an engine.  For WS9WineCX15.0.0 I didn't change out any files.  There were a few lines of code I had to modify because of Crossover specific issues to get it to compile.  I could do a 15.0.1 if its needed.

I don't recall the exact changes.. I just kept reading the errors and fixing things until it compiled.  The distversion.h error is the easiest to fix.. that file is totally not needed for normal Wine build, just comment out the line that tries to include it.  The gdi32 error, I recall having to change around some code.  The compiler thought it was a variable length array even though it wasn't so I just re-wrote a few lines to handle it like it was.

#12 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 22 January 2016 - 08:57 PM

So weird! I tried to recreate the error from 15.0.1 because I though they differed slightly than that of 15.0.0 and when I went to build the engine, the engine base was not available and I had to re-download it. I receive the resource.h error the first time around. After I fixed that the build completed successfully with no gdi32 error. Not sure why but I think commenting out the distversion.h should be the only fix necessary to build this now.

Here's the changelog for Crossover: https://www.codeweav...ation/changelog

It looks like a WS9WineCX15.0.1 engine might be beneficial to those still on Mountain Lion...

#13 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 22 January 2016 - 09:53 PM

View PostdankoB, on 22 January 2016 - 08:57 PM, said:

Not sure why but I think commenting out the distversion.h should be the only fix necessary to build this now.

in which file of the CX source code we have to comment this line relative at the distversion.h?

#14 doh123

doh123

    Wineskin Developer

  • Members
  • 4279 posts
  • LocationOver here
  • Graphics Card:Geforce GT 650M, Intel HD 4000, Radeon 6750, Intel HD 3000, Geforce 320m (in 3 machines)
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:RPG and Strategy

Posted 22 January 2016 - 10:06 PM

I just built and uploaded WS9Wine1.9.2 and WS9WineCX15.0.1

#15 dankoB

dankoB

    Legendary Member

  • Super Moderators
  • 3011 posts
  • LocationNew Brunswick, Canada
  • Graphics Card:MacBook Pro 11,3
    Core i7 16GB
    NVIDIA GeForce GT 750M
    2GB GDDR5 vRAM
  • Operating System:macOS 10.12 (Sierra)
  • I like to play:la rockitar
Author

Posted 22 January 2016 - 11:00 PM

View PostNRG, on 22 January 2016 - 09:53 PM, said:



in which file of the CX source code we have to comment this line relative at the distversion.h?

Doesn't matter! doh123 took care of it for us!!!

Thanks doh!

#16 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 23 January 2016 - 11:32 AM

View PostNRG, on 22 January 2016 - 09:53 PM, said:

in which file of the CX source code we have to comment this line relative at the distversion.h?

View PostdankoB, on 22 January 2016 - 11:00 PM, said:

Doesn't matter! doh123 took care of it for us!!!

I would like to understand ...

#17 doh123

doh123

    Wineskin Developer

  • Members
  • 4279 posts
  • LocationOver here
  • Graphics Card:Geforce GT 650M, Intel HD 4000, Radeon 6750, Intel HD 3000, Geforce 320m (in 3 machines)
  • Operating System:OS X 10.8 (Mountain Lion)
  • I like to play:RPG and Strategy

Posted 23 January 2016 - 01:10 PM

View PostNRG, on 23 January 2016 - 11:32 AM, said:

I would like to understand ...
it tells you in the error.
programs/winedbg/resource.h:23: error: distversion.h: No such file or directory

line 23 in that resource.h file.

#18 NRG

NRG

    Champion Member

  • Members
  • 679 posts
  • Graphics Card:Nvidia 9800m GTS
  • Operating System:OS X 10.10 (Yosemite)

Posted 23 January 2016 - 03:03 PM

View Postdoh123, on 23 January 2016 - 01:10 PM, said:

it tells you in the error.
programs/winedbg/resource.h:23: error: distversion.h: No such file or directory

line 23 in that resource.h file.

Thank's




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users