SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Github Development
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 10-19-2015, 10:26 AM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
SageTVDX93D.dll: Can't find dependent libraries

I am setting up a test VM for SageTV 9 and have sage running now (followed the windows install process outlined in the FAQ).

SageTV server runs and displays a window that only contains a BLACK/BLANK display.

The repeating error in the sagetv log is as follows.....

java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\SageTV\SageTV\SageTVDX93D.dll: Can't find dependent libraries

Can anyone suggest what I may be missing in my setup to get past this error ?

Notes: my VM is a Server 2012 R2 OS. It is not the same VM that I built the Windows EXE's or the Sage.jar.

Thanks
k
Reply With Quote
  #2  
Old 10-19-2015, 11:21 AM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
I copied the v7 "SageTVDX93D.dll" file to my sagetv folder and now it works. Obviously the issue is in my build of that file under VS2015 so I will have to check there as to what is missing.

k
Reply With Quote
  #3  
Old 10-19-2015, 12:11 PM
JustFred JustFred is offline
Sage Expert
 
Join Date: May 2015
Location: Sunnyvale, Ca
Posts: 572
Yeah, it seems there's something funky about some of the native-code files built from open source. They build OK, but don't run correctly on **some** of my systems. SageTVDX93D.dll is a good example:
v7's file size was 688 KB; v9's size is only 332 KB. It was 132 KB when built by vs2005 (before the migration to vs2015). Seems like something is missing.

Running dumpbin on each of the 3 vintages of .dll's is interesting. Same number of exported functions, but the imported functions differ. Dramatically different sizes for the .data, .rdata and .text segments.

Not sure where to go from here.
__________________
System #1: Win7-64, I7-920, 8 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HDHR-US (1st gen white) tuners. HD-200.
System #2: Win7-64, I7-920, 8 GB mem, 4TB HD. Java 1.8.0_131. Sage v9.1.6.747. ClearQAM: 2x HDHR3-US tuners. HD-200.
System #3: Win7-64, I7-920, 12 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HVR2250; Spectrum Cable via HDPVR & USB-UIRT. 3x HD-200.
Reply With Quote
  #4  
Old 10-19-2015, 05:47 PM
JustFred JustFred is offline
Sage Expert
 
Join Date: May 2015
Location: Sunnyvale, Ca
Posts: 572
Apparently Microsoft has changed the DirectX runtime libraries since the Sage7 days. Try downloading & installing the DirectX End-User Runtimes (June 2010) at: http://www.microsoft.com/en-us/downl...n.aspx?id=8109
You should then be able to use the v9 SageTVDX93D.dll. Doing so resolved that issue in my failure case.

Pls report back with your results.

Unfortunately, it doesn't solve my other crash during channel-scan with non-network tuner on clear QAM.
__________________
System #1: Win7-64, I7-920, 8 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HDHR-US (1st gen white) tuners. HD-200.
System #2: Win7-64, I7-920, 8 GB mem, 4TB HD. Java 1.8.0_131. Sage v9.1.6.747. ClearQAM: 2x HDHR3-US tuners. HD-200.
System #3: Win7-64, I7-920, 12 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HVR2250; Spectrum Cable via HDPVR & USB-UIRT. 3x HD-200.
Reply With Quote
  #5  
Old 10-19-2015, 07:18 PM
jusjoken jusjoken is offline
SageTVaholic
 
Join Date: Dec 2005
Location: Strathmore, AB
Posts: 2,727
This resolved it for me as well. I downloaded that file, ran it, extracted to c:\temp and then ran DXSETUP.EXE from c:\temp. I then put my locally built dll back and sage ran fine without issue.

Thanks
k
Reply With Quote
  #6  
Old 10-19-2015, 07:48 PM
JustFred JustFred is offline
Sage Expert
 
Join Date: May 2015
Location: Sunnyvale, Ca
Posts: 572
Thanks for the feedback. I'll update the VS2015 Build Env thread with this info.
__________________
System #1: Win7-64, I7-920, 8 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HDHR-US (1st gen white) tuners. HD-200.
System #2: Win7-64, I7-920, 8 GB mem, 4TB HD. Java 1.8.0_131. Sage v9.1.6.747. ClearQAM: 2x HDHR3-US tuners. HD-200.
System #3: Win7-64, I7-920, 12 GB mem, 4TB HD. Java-64 1.8.0_141. Sage-64 v9.2.1 ATSC: 2x HVR2250; Spectrum Cable via HDPVR & USB-UIRT. 3x HD-200.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Are the Phoenix API libraries required? mtenboer SageMC Custom Interface 5 05-10-2009 03:07 PM
Any way for sagemc menus to be client dependent? ChuckSchick SageMC Custom Interface 5 04-08-2008 07:58 AM
New User: Help with media libraries agover SageTV Software 3 02-13-2005 05:02 PM
Multiple, Separate Libraries? coppit SageTV Customizations 4 12-02-2004 10:49 AM


All times are GMT -6. The time now is 02:14 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.