baobab1111's picture

OpenTK and other Unix OS

Project:The Open Toolkit library
Category:support request

DetectUnixKernel() in some BSD OS and San OS returns a value other than 'Unix'
and openTK application doesn't run but could (I found the values: 'FreeBSD' , 'SunOS', etc)

I think it would be good to:
1. establish and enter the names of all the Unix systems on which we can run openTK
2. or maybe done any name mapping?
3. or maybe done possibility to run applications on your own risk?


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
the Fiddler's picture


Version:1.0-beta-1» 0.9.x-dev
Status:open» fixed

Thanks for reporting this issue.

I have modified the detection code so that it doesn't abort when the specific kernel name is unknown. This takes care of the immediate issue (OpenTK aborting on *BSD or Solaris) but these platforms remain completely untested.

If you have access to any of these platforms, I would appreciate some feedback and bug reports! (does OpenTK run? Any issues?)

Regarding your specific suggestions:

  1. establishing specific names would be possible for OpenTK 1.1+ (not possible in 1.0 as it's in feature freeze right now). If you think this would be useful, please open a feature request. :)
  2. name mapping - am I right in assuming you are referring to dllmaps? This can be done in time for OpenTK 1.0, as long as someone opens a bug report with the necessary mappings! (I don't have any *BSD or Solaris installations right now, so I can't do this myself)
  3. Done in r2525.
the Fiddler's picture


Version:0.9.x-dev» 1.0-beta-2
Status:fixed» closed

Closing issues fixed in 1.0 beta-2.

baobab1111's picture


Excellent! I tested my program on FreeBSD and it runs smoothly (GL and input works correctly)!
I will test it on other Unix systems, and write how it works.