9 posts / 0 new
Last post
neighborlee
Offline
Last seen: 5 years 3 months ago
Joined: 05/09/2013 - 02:22
k3d 801, windows 8 pro 64bit crashes

Hi there,

I don't know how often people frequent here given the activity, but regardless,--

 

I ran k3d today being curious, and without reading anything wanted to see how intuitively I could just DO something.

Was poking aorund ( dangerous I know ;) ) looking for 'scale' key and wound up hitting 'm', and it crashed k3d.

Is that normal ?

 

Thx

nl

 

Bart Janssens
Offline
Last seen: 7 months 3 weeks ago
Joined: 12/22/2012 - 11:08
Nope, it's not normal that it

Nope, it's not normal that it crashes :) I should look into getting some newer windows binaries out, but as always I'm short on time. It would be very helpful if someone could attempt to build a new windows binary, I'd be willing to talk him/her through the process.

neighborlee
Offline
Last seen: 5 years 3 months ago
Joined: 05/09/2013 - 02:22
Well , given the license on

Well , given the license on k3d, Im certainly willing to lend a hand and try. I have the tools, so if there is something specific I need to know, fire away.

 

Cheers

nl

 

Bart Janssens
Offline
Last seen: 7 months 3 weeks ago
Joined: 12/22/2012 - 11:08
The main issue when building

The main issue when building on windows is the dependencies. Because of these, I've only been able to build using MinGW, not sure if you're familiar with that? Aside from the MinGW basic tools, it's probably a good idea to get a binary development release for GTK.

These instructions cover the basics, but are out of date where software versions are concerned, always get the latest: http://www.k-3d.org/wiki/Windows_Build/MinGW

A more complete list of dependencies can be found here: http://www.k-3d.org/wiki/External_Dependencies

P.S. I realize MinGW is a pain on Windows, I would very much prefer to have a Visual Studio build, but getting there requires two major changes:

  1. Eliminate libsigc++, I think boost signals are OK now to replace it
  2. Rewrite the GUI using Qt

Obviously this is a huge amount of work, but it would allow us to drop the GTK dependencies, making it much easier to work in a VS environment.

Cheers,

Bart

neighborlee
Offline
Last seen: 5 years 3 months ago
Joined: 05/09/2013 - 02:22
having trouble; cmake-gui can't find...

It can't find boost libs, any idea if you can walk me through this issue ?

 

I got this far at least ;)

 

thx

lee

 

neighborlee
Offline
Last seen: 5 years 3 months ago
Joined: 05/09/2013 - 02:22
I can't edit a post, so I'll

I can't edit a post, so I'll have to reply to my own; join me if you have a sec for realtime chat to get this  done alot faster most likely, in : irc.freenode.net : #k3d

 

cu

lee

 

neighborlee
Offline
Last seen: 5 years 3 months ago
Joined: 05/09/2013 - 02:22
sorry about earlier, here are pasted errors

I should have posted actual errors from cmake configure, so here it is:

 

checking the width of std::vector<>::size_type for this platform

std::vector<>::size_type is 32 bits

checking for module 'cairomm-1.0'

found cairomm-1.0, version 1.8.4

checking for module 'dbus-glib-1'

package 'dbus-glib-1' not found

checking for module 'freetype2'

found freetype2, version 12.0.6

checking for module 'glibmm-2.4'

found glibmm-2.4, version 2.24.2

checking for module 'gnome-vfs-2.0'

package 'gnome-vfs-2.0' not found

checking for module 'gtkglext-1.0'

found gtkglext-1.0, version 1.0.5

checking for module 'gtkmm-2.4'

found gtkmm-2.4, version 2.22.0

checking for module 'gtksourceview-2.0'

package 'gtksourceview-2.0' not found

checking for module 'ImageMagick++'

package 'ImageMagick++' not found

checking for module 'osmesa'

package 'osmesa' not found

Could NOT find PythonLibs (missing: PYTHON_LIBRARIES PYTHON_INCLUDE_DIRS)

checking for module 'sigc++-2.0'

found sigc++-2.0, version 2.2.8

checking for package 'EXPAT'

found EXPAT

Found unsuitable Qt version "" from NOTFOUND

CMake Error at C:/Programs/Programming/CMake 2.8/share/cmake-2.8/Modules/FindBoost.cmake:1106 (message):

Unable to find the requested Boost libraries.

 

Unable to find the Boost header files. Please set BOOST_ROOT to the root

directory containing Boost or BOOST_INCLUDEDIR to the directory containing

Boost's headers.

Call Stack (most recent call first):

cmake/modules/K3DFindBoost.cmake:9 (FIND_PACKAGE)

CMakeLists.txt:246 (INCLUDE)

 

 

CMake Error at cmake/modules/K3DDependencies.cmake:10 (MESSAGE):

K-3D requires Boost, which can be obtained from http://www.boost.org.

Note: K-3D requires many of the compiled Boost libraries, which may be

distributed separately on some systems.

Call Stack (most recent call first):

CMakeLists.txt:249 (K3D_CHECK)

 

 

CMake Error at cmake/modules/K3DDependencies.cmake:12 (MESSAGE):

K3D_ENABLE_PYTHON requires Python.

Call Stack (most recent call first):

CMakeLists.txt:334 (K3D_CHECK)

 

 

Configuring incomplete, errors occurred!

neighborlee
Offline
Last seen: 5 years 3 months ago
Joined: 05/09/2013 - 02:22
btw, I got somewhat further

btw, I got somewhat further by entering  the directory in the text fields on right side of 'boost_DIR' in cmake GUI.

 

BUt its not finding boost DIR at all, and the error notes that its looking for v ersion 1.42 or newer so Im going to try getting that. THe wiki howto should be updated as its 4 yrs old and clearly mercurial is newer.

 

Btw, BOOST_DIR ( text field on right) says its looking for the cmake config file for boost, and I have no idea where that is, so maybe I dont need 1.42, just the right location for t his file. I checked, but not finding it, though boost certainly is installed. I wonder if I missed something during install, so I shall check that when I get newer version.

 

lee

 

Bart Janssens
Offline
Last seen: 7 months 3 weeks ago
Joined: 12/22/2012 - 11:08
Hi Lee,

Hi Lee,

Sorry, missed your post. You should set BOOST_ROOT to point to the top boost directory (the dir containing include and lib). I think this is a variable that you have to create yourself in the CMake GUI.

I'll try to hang around #k3d on freenode, if I'm not there check #coolfluid (nick homerman)

Cheers,

 

Bart

Log in or register to post comments