15 posts / 0 new
Last post
ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by Nobody/Anonymous on 11/16/2006 09:08:15
Ok, I’m a complete noob. I just switched from Windows to Linux (Xubuntu 6.06) and have no idea what I’m doing. I downloaded the latest version of K3D from sourceforge and tried following the install guide online, but I can’t seem to get it to work. I can use my package manager to download an older version, but what’s the point of that? What do I need to look for in the configure log to figure out what’s wrong? I’m willing to provide more info if needed, but don’t know what to add at this point. I did copy and paste the various files from the build guide and install them. Does the configure log tell me what I need to know?

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by WHiTeRaBBiT on 11/16/2006 11:53:22
Greetings,
I’m not a developer, but I am a linux user so maybe I can help ;-)
I’m using Debian but Xubuntu is based on debian so should be similar.
You may want to stick with the (Stable) 0.6.3.1 source release from downloads
since the latest cvs snapshots can be tricky sometimes.
First read \"http://www.k-3d.org/wiki/Debian_Build\", especially the Dependecies
section. Xubuntu 6.06 is based on dapper so as far as I can tell you should be
able to get all the dependencies without upgrading your whole system.
First you need to run \"apt-get install k3d-dev\" on the console.
Next you may want to run the \"apt-get\" line from the \"Building K-3D 0.5\" section
of the above link. You may also need to install the packages from
\"http://www.k-3d.org/wiki/External_Dependencies\".
Now run \"./configure\". If \"./configure\" throws any errors it will usually tell
you what packages it can’t find (sometimes with suggestions). The first place to
look would be to do a search in your package manager. If you still can’t find
the requested package try going to the packages web site to get more information
on how it can be installed.
If you get through \"./configure\" with no errors then type \"make\". If you get any
errors in the build process it usually will tell you what caused the error,
I’ve noticed small differences between gcc versions and other platforms C++ syntax
so sometimes you have to correct the code yourself (prototypes, comments, etc...).
If you have problems with the compilation and your not a programmer you may
need too copy the errors and post them for a developer to instruct you futher.
Finally type as root \"make install\". thats it!
I am able to compile this project with Debian \"etch\" but I have alot of dev
packages already on my system so I may of missed something.
Hope this helps :)
BTW linux is awsome once you learn the ropes, I’ll never go back to winBlow$ :D :) ;)

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by Nobody/Anonymous on 11/16/2006 16:08:54
That’s the version I downloaded. I learned the hard way about playing with betas.
I also got the k3d-dev package and copied and pasted the line you mentioned to install all those files.
So what I need to do is read the results of the configure and track down any files it says are missing. Seems simple enough.
BTW, when I type ’make’ or ’make install’ it tells me ’command not found’.
I already love Linux. These ’problems’ are just a learning process to me. I enjoy a challenge :D

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by WHiTeRaBBiT on 11/16/2006 16:55:31
You wont be able to run \"make\" until \"./configure\" is successful.
\"./configure\" is just a shell script to automatically create the make file.
Then make automates the process of compiling and linking the code into binaries.
And of course \"make install\" installs the made binaries to your system.
When your done you may want to \"make clean\" to free up space and
\"make uninstall\" to remove the program when your done with it.
Be sure to also install the dev packages for the projects listed in
\"http://www.k-3d.org/wiki/External_Dependencies\", remember that there is
standard and dev packages for most projects and youll need the dev ones
for linking and compiling.
Also a good tip is sometimes \"./configure\" will tell you it needs so and so
package, but it may not be the actual package name from the repository. So
sometimes I’ll search under different variations of the name to find it.
But bottom line is \"./configure\" has to find Everything it needs before you
can \"make && make install\".
Good luck!

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by Nobody/Anonymous on 11/17/2006 07:48:24
One of the things the configure said was missing was ImageMagick. Following the routine you laid out above, I downloaded and extracted it. Ran the configure, which took forever, and got this message ’ImageMagick is configured as follows. Please verify that this configuration
matches your expectations.’ followed by a bunch of stuff beyond my comprehension. This looks like a successful configure to me, but the ’make’ command still returns this message ’bash: make: command not found’. Not sure how I’ll ever get K3D installed if I can’t even get one component working. And to think, I was actually president of the computer club in high school. Of course, that was when the Apple II was top of the line.

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by Nobody/Anonymous on 11/17/2006 08:58:04
I should have something to test in a day-or-so, I would prefer to get your feedback based on the CVS sources - make sure you’re getting the 0.6 branch, see the instructions at
http://www.k-3d.org/wiki/CVS
Regards,
Tim

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by SouthernGorilla on 11/17/2006 09:00:22
Took the time to create an account so I’ll be less anonymous. I got the list of all the things the configure routine said I was missing and started at the top, searching the Debian repository for each package. I’ve made it halfway down the list and have not been able to install a single package yet. I either get a message saying the dependencies aren’t satisfied, with a new package to look for, or I get an error saying the package is in conflict with another that’s already installed. I took a screenshot of the error message from the package installer. I don’t see any way to post it here though. How do I resolve these conflicts? Do I need to forget the installer and install the packages manually? So far I’ve got thirteen packages to find and install before I can install the updated K3D. Maybe using the antique version from the Ubuntu repository isn’t such a bad idea.

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by WHiTeRaBBiT on 11/17/2006 09:02:31
Many thanks!!!
Will get a working cvs 0.6 in preparation!

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by WHiTeRaBBiT on 11/17/2006 09:59:46
The average linux distro is not automatically setup for programming.
You will need to install each programming utility you need,
such as \"make, gcc, autoconf, scons, ect...\". Basically the whole system needs to
be setup for programming and developement to compile most large projects from
scratch. It sounds like your distro version maybe also outdated. You could try to
upgrade all the packages in your system to a newer version, but it would probably
be alot easier to just download Ubuntu 6.10 edgy and do a fresh install.
I’ve never run Ubuntu but I imagine when running the cd installer you should
have different setups such as \"desktop, server, ect...\" and I’m sure theres probably
a programming or developer setup. That would get you started with some of the
utilities you’ll need to compile. However if you are not interested in learning
programming I would avoid all that and just use the stable debian packages.
It all boils down to if you want be \"hands on\" cutting
edge or \"stable\" but slightly outdated, which isn’t such a bad thing ;)
The choice is yours!!!

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by Timothy M. Shead on 11/17/2006 22:25:11
If you get the latest CVS, you can try things out. After importing your data you can use multiple MeshInstance nodes with the same input mesh, and it will be rendered using multiple ReadArchive directives.
Cheers,
Tim

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by WHiTeRaBBiT on 11/17/2006 23:09:55
Currently doing a video shoot but will try sunday.
Thanks again, that sounds great :D
Hope somebody else finds this helpful too!
I’ll post one more time here to let you know how it goes.
If I have problems I’ll repost in the help section.
Thank again Tim!!

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by WHiTeRaBBiT on 11/19/2006 14:14:55
Very Cool!!
Heres are some stats:
generated basic scene with L-system tree at 35,394 faces and copied 5 times 3 different ways at a total rendertime face count of 176,970 faces.
rendered using Pixie without renderfarm.
1D-array - render time 1.16 mins - memory footprint 1,780,352 kb - rib files size 3.1 meg - .k3d size 12.2 kb
Instances - render time 2.13 mins - memory footprint 1,810,720 kb - rib files size 3.1 meg - .k3d size 20.6 kb
Duplicates - render time 2.12 mins - memory footprint 1,810,720 kb - rib files size 18.3 meg - .k3d size 93.5 meg
It appears that your orginal RiObject/RiInstance concept does perform better but is less flexible, but in both cases
the project size is dramatically reduced compared to using separate meshes and duplicates. Cool!
The only thing I noticed is it that \"Alternate array\" 1D, 2D, and 3D appear to be broken. I think the meshes are
being created but are not translating.
I may play with using instancing in the L-System code (if I can understand it)
to see if the project size can be dropped even further for huge landscape scenes.
Thanks Tim!!

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by Timothy M. Shead on 11/19/2006 22:02:24
Glad to hear that it’s working, your numbers reflect expected results. Assuming that the current behavior is usable for you, I prefer to stick with RiReadArchive since it’s the conservative choice for reliability. The render system in K-3D 0.7 has greatly improved flexibility, and will allow control over the choice of RiObject / RiReadArchive / RiDelayedReadArchive.
AlternateArrayXD is working here, I’ve added some documentation at
http://www.k-3d.org/wiki/AlternateArray1D
that should clear things up for you. Also, you may wish to explore the MeshArrayXD plugins, which function similarly to RenderManArrayXD, but work as modeling operations rather than rendering operations, i.e: you could take the output of MeshArrayXD and perform further modeling on it, making changes to the additional copies.
Cheers,
Tim

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by Timothy M. Shead on 11/19/2006 22:04:51
One other thing - we desperately need to get a wider variety of work in our gallery, please contribute some artwork if at all possible.
Many thanks,
Tim

ForumImport
Offline
Last seen: 9 years 12 months ago
Joined: 09/22/2009 - 18:47
Basic installation question

This message was originally posted by WHiTeRaBBiT on 11/20/2006 08:48:17
I’m still in the process of working this all out, but I’ll pass along any
test renders that look half way decent (maybe awhile tho)!
Thanks for the fish!!

Log in or register to post comments