--- Log opened Sun Sep 28 00:00:32 2008 01:01 -!- genete [n=chatzill@84.122.42.120.dyn.user.ono.com] has joined #synfig 01:11 -!- Skeleton_Eel [n=skeleton@62.139.122.189] has joined #synfig 01:15 < Skeleton_Eel> hello , any buddy here ? :D 01:17 < genete> hhi Skeleton_Eel 01:17 < genete> me asleep 01:18 < Skeleton_Eel> :D 01:19 < Skeleton_Eel> wake up :] 01:19 < Skeleton_Eel> ::D 01:21 < genete> have any issue using or installing synfig? 01:24 < Skeleton_Eel> wait sce :) 01:26 < Skeleton_Eel> i have same bug 01:26 < Skeleton_Eel> https://bugs.launchpad.net/ubuntu/+source/synfigstudio/+bug/210927 01:29 < Skeleton_Eel> genete : what is ur os ? 01:30 < genete> reading the bug it seems to be related to an old version. Probably it wouldn't be solved becasue we're going to release 0.61.09 soon 01:30 < genete> linux, ubuntu 8.04 01:31 < Skeleton_Eel> i use ubuntu 8.04 too 01:32 < genete> I strongly recommend to follow the build instructions and make your own build using latest svn 01:32 < genete> it is what I do 01:32 < genete> do you know how to use svn? 01:33 < Skeleton_Eel> i try to setup 0.61.08 , but there is some depends on ubuntu 8.10 01:35 < Skeleton_Eel> i think in this idea and someone here offer to me help me to build from source 01:36 < Skeleton_Eel> sorry for my weak english :D 01:36 < genete> no problem I'm weak in english too :) 01:36 < Skeleton_Eel> :) 01:37 < genete> first of all is to remove any package of synfig or synfigstudio you have installed 01:37 < genete> from repositories 01:37 < Skeleton_Eel> and libs ? 01:37 < genete> yes completely 01:37 < Skeleton_Eel> ok 01:38 < genete> you can reinstall them from repository if needed 01:39 < genete> that's becasue during synfigstudio building it calls synfig to render its own icons. So if a bad synfig exists can give an error 01:39 < Skeleton_Eel> ok 01:39 < Skeleton_Eel> i removed them 01:40 < genete> next is read the http://synfig.org/Build_Instructions from top to bottom. 01:40 < genete> all the needed info is there 01:40 < Skeleton_Eel> ok 01:40 < genete> in one moment they offers you two ways to grab the sources: svn or latest release 01:41 < genete> in two weeks we're going to release 0.61.09 so if you're in a hurry go for svn, otherwise wait two weeks and load the latest release 01:42 < genete> important notes form the build instructions: 01:42 < genete> 1) "So if you are installing in anywhere other than the system pkg-config path, please run "export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig" or similar before building or installing anything" 01:42 < genete> 2) "If you are using packages for synfig's dependencies, you want the development packages not the main packages" 01:43 < Skeleton_Eel> ok 01:44 < genete> the rest is a question of install the needed development libraries (the ones listed in Requires -> Debian: and the Optional: ->Debian:) 01:44 < genete> before do the libtoolize, autoreconf, configure, make, sudo make, etc, etc 01:45 < genete> the commands should be done at each etl, synfig-core, synfig-studio folders. There is a small mistake in the synfig instructions 01:46 < genete> it says: "cd synfig-core" it is assuming your folder that holds synfig-core source is called synfig-core 01:46 < genete> in fact you can name it as you want 01:46 < Skeleton_Eel> ok 01:46 < Skeleton_Eel> thx ^_^ 01:46 < genete> because the commands should be called inside that folder 01:47 < genete> please, connect during the morining to IRC and let me see if you need more help. Now I have to sleep :) 01:47 < genete> g, nigh! 01:47 -!- genete [n=chatzill@84.122.42.120.dyn.user.ono.com] has left #synfig [] 02:09 < dooglus> genete: I just missed you, sorry. 02:10 < dooglus> Skeleton_Eel: do you still need help or is it sorted now? 02:11 < Skeleton_Eel> i try install from svn now 02:11 < dooglus> ok 02:11 < dooglus> how's that going? 02:12 < dooglus> http://synfig.org/Build_Instructions should be all you need 02:12 < Skeleton_Eel> elt installed and try built synfig 02:12 < dooglus> ok 02:12 < Skeleton_Eel> ya , genete told me about this page 02:13 < dooglus> i'm off to bed then. good luck with it. 02:13 < dooglus> if you have any problems, ask here and I or someone else will answer when we can 02:13 < Skeleton_Eel> thx ^_^ 02:18 -!- pixelgeek [n=chatzill@c-24-20-143-224.hsd1.or.comcast.net] has joined #synfig 02:24 -!- futurestack [n=futurest@unaffiliated/futurestack] has quit [] 02:27 < pixelgeek> Skeleton_Eel: I'm not completely familiar with building under Linux, but gives us a shout if you run into problems - I may be able to give you some help until pabs gets online. 02:28 < Skeleton_Eel> ok , when i have any problem i will tell u ^_^ 02:40 -!- ZanQdo [n=Daniel@201.201.2.22] has joined #synfig 03:46 -!- Kumeelyun [n=Kumeelyu@72-254-93-244.client.stsn.net] has joined #synfig 03:47 < Kumeelyun> Hello all. 03:48 -!- Kumeelyun [n=Kumeelyu@72-254-93-244.client.stsn.net] has left #synfig [] 03:48 -!- Kumeelyun [n=Kumeelyu@72-254-93-244.client.stsn.net] has joined #synfig 03:48 < Kumeelyun> Anybody in here? 03:51 < Skeleton_Eel> yup :D 03:52 < Kumeelyun> Well, it's been a while since I've been in here. Guess it's kind of dead right now. 03:52 < Kumeelyun> <--- formerly known as Zelig 03:53 < Skeleton_Eel> so ? :D 03:55 < Skeleton_Eel> prefer to wait pixelgeek :) 03:55 < Skeleton_Eel> he have more information :) 03:57 < Kumeelyun> Haven't talked to pixelgeek in a while. I created the "Sy n' Fig" animation http://www.youtube.com/watch?v=bySt14ufRmU 04:03 < Skeleton_Eel> nice video ^_^ 04:11 < Kumeelyun> Thanks. Spent a month making that. 04:12 < Skeleton_Eel> month ! wow :D 04:15 -!- ZanQdo [n=Daniel@201.201.2.22] has quit ["Adios"] 04:16 < Kumeelyun> About a solid month of time. 04:17 < Kumeelyun> I was learning Synfig at the same time I was making that cartoon. 04:28 < pixelgeek> Hey Zelig 04:29 < pixelgeek> Long time, no see! 04:29 -!- Kumeelyun [n=Kumeelyu@72-254-93-244.client.stsn.net] has quit [] 04:29 < pixelgeek> D'oh! 04:32 < Skeleton_Eel> i think i will wait until ubuntu 8.10 :D 04:33 < Skeleton_Eel> etl & synfig installed 04:34 < Skeleton_Eel> but there some problem with synfigstudio 04:34 < Skeleton_Eel> * problems 04:42 < pixelgeek> How far did it get? 04:43 < pixelgeek> libav? 04:43 < pixelgeek> No, that would be core.... 04:47 < Skeleton_Eel> i will try again 05:08 < Skeleton_Eel> Installation failed :( 05:08 < Skeleton_Eel> i have to go now :) 05:09 < Skeleton_Eel> and i will come again :) 05:09 < Skeleton_Eel> salam 05:09 -!- Skeleton_Eel [n=skeleton@62.139.122.189] has left #synfig [] 05:15 -!- AkhIL|clone [n=akhilman@90.188.199.43] has joined #synfig 05:16 -!- AkhIL|coone2 [n=akhilman@90.188.122.156] has quit [Read error: 110 (Connection timed out)] 06:09 < wall[e]> http://img87.imageshack.us/img87/3540/soldierdraftideavk3.jpg 06:17 < wall[e]> (just draft, will get into more details if that's approved) 06:26 < pabs3> morning all 06:27 < pabs3> is that for morevna wall[e] ? 06:28 < wall[e]> pabs3: yes. 06:30 < pabs3> cool 06:30 < wall[e]> thanks :) 06:42 * pabs3 really glad morevna started 06:45 < wall[e]> :) 06:52 < pixelgeek> 'night all 07:13 -!- pixelgeek [n=chatzill@c-24-20-143-224.hsd1.or.comcast.net] has quit [Read error: 110 (Connection timed out)] 07:16 -!- pabspabspabs [n=pabs@d122-105-76-234.per9.wa.optusnet.com.au] has joined #synfig 07:19 -!- pabs3 [n=pabs@d122-105-76-234.per9.wa.optusnet.com.au] has quit [Read error: 110 (Connection timed out)] 07:20 -!- pabspabspabs is now known as pabs3 07:37 -!- factor [n=factor@ip70-189-85-196.ok.ok.cox.net] has joined #synfig 09:00 -!- Zelgadis [n=zelgadis@92.124.230.62] has joined #synfig 09:07 < Zelgadis> wall[e]: Splendid! 09:08 < wall[e]> hi Zelgadis :) thanks, could be better though and it's just a draft of ideas, so feel free to give comments as much you like and i'll improve them in the final version. 09:09 < Zelgadis> wall[e]: I like their look very much! They are evil, but a kind of attractive/ And everyone of them have a character. 09:10 < wall[e]> heh true.. i will make them fade away further. 09:11 < Zelgadis> wall[e]: what do you mean by "fade away"? (Not understood the sentence)) 09:12 < wall[e]> more like some background characters. 09:12 < wall[e]> not some people with a lot of role 09:14 < Zelgadis> wall[e]: Ah, I agree with you.... but... It's so pity to loose such personalities! ^_^ 09:15 < wall[e]> hehe you choose. 09:17 -!- wildhostile [n=wildhost@ALamentin-104-1-20-113.w81-248.abo.wanadoo.fr] has quit [Remote closed the connection] 09:27 < Zelgadis> wall[e]: I think we will need most common soldiers too - cause in demo they not playing much role. But in the whole movie there are few soldiers who are have some role. 09:30 < Zelgadis> wall[e]: also about boots - they are too rough, but I assume it's just a draft. Maybe it's better to decrease their height. Or.. (idea!) opposite: add a weigth to them and merge with a knee-cap. 09:32 < wall[e]> yeh.. i like merging with knee-cap idea. 09:32 < Zelgadis> wall[e]: Could you post your work to the forum? (we have morevnaproject.org down on maintance today) 09:33 < wall[e]> sure 09:33 < wall[e]> on the thread link you sent? 09:33 < Zelgadis> wall[e]: http://synfig.org/forums/viewtopic.php?f=6&t=89 09:34 < Zelgadis> wall[e]: yep 09:47 < wall[e]> Zelgadis: i secretly expect this project not to allow using proprietary softwares in the production. 09:47 < Zelgadis> Zelgadis: I strongly expect it. ^___^ 09:48 < wall[e]> good :) 09:49 < Zelgadis> Zelgadis: All visual part should be done with open source software only. Though we are using proprietary web services like youtube and myspace. 09:50 < Zelgadis> wall[e]: I still not sure about the audio part. but it could be decided after the demo will be produced 09:50 < wall[e]> well, they are fine since even FSF doesn't have a clear idea regarding web services. 09:55 < wall[e]> ok posted it at the end of the thread 09:56 < wall[e]> I have no idea about audio btw 09:57 < Zelgadis> wall[e]: thanks 09:57 < Zelgadis> wall[e]: It's ok. 10:01 -!- futurestack [n=futurest@unaffiliated/futurestack] has joined #synfig 10:02 < wall[e]> does synfig allow sound? 10:02 < Zelgadis> wall[e]: no 10:02 < wall[e]> like supporting it in anyway 10:02 < wall[e]> i see 10:02 < Zelgadis> wall[e]: we are doing editing in blender 10:02 < pabs3> http://synfig.org/FAQ#Why_can.27t_I_get_sound_to_work.3F 10:02 < wall[e]> how's blender's? 10:03 < Zelgadis> wall[e]: But sound production is a lot of work besides just compositing with video. 10:03 < Zelgadis> wall[e]: It's a recording @ studio, mixing, audio fx and lot-lot more 10:04 * wall[e] nods. 10:06 < wall[e]> if Morevna is well-finish, i expect next project to be something more H! 10:06 < Zelgadis> wall[e]: Ha-ha! You are free to do your own "build" after we publish the sources. ^_^ 10:07 < Zelgadis> wall[e]: It's gonna be released under CC, remember? 10:07 < wall[e]> lol 10:07 < Zelgadis> wall[e]: I plan to publish VCS repository soon for project developers 10:08 < wall[e]> cvs? 10:08 < Zelgadis> wall[e]: So anyone could build it's own local render with a single comand 10:08 < wall[e]> what's vcs? 10:08 < Zelgadis> wall[e]: No. Bazaar. 10:08 < pabs3> not git? 10:08 < wall[e]> ah i see. 10:08 < Zelgadis> pabs3: yep 10:08 < wall[e]> why not git? 10:09 < Zelgadis> pabs3, wall[e]: git not allows to do partial checkouts. And it is not planned - I talked to developers. 10:09 < wall[e]> I see. 10:09 < Zelgadis> As we working with binary format, history could become extremely huge 10:10 < pabs3> Zelgadis: what do you mean by "partial checkouts"? 10:10 < Zelgadis> pabs3: Checkout of latest commit, without full history 10:11 < pabs3> you can do shallow clones 10:11 < Zelgadis> pabs3: I know. But you can't commit after that. 10:12 < pabs3> hmm, ok 10:13 -!- genete [n=chatzill@84.122.42.120.dyn.user.ono.com] has joined #synfig 10:13 < Zelgadis> pabs3: It was a really disappointing for me. personally I would prefer to have same VCS for synfig dev tree and morevna project 10:13 < wall[e]> can i start putting works on wiki? 10:14 < pabs3> Zelgadis: just tested it, I can commit locally to a shallow clone of a repo 10:14 < Zelgadis> wall[e]: Yes. It seems to respond now. 10:15 < wall[e]> heh i forget what vcs means. 10:15 < pabs3> wall[e]: version control system 10:15 * wall[e] nods. 10:16 < wall[e]> i keep forgetting things for these recent years 10:16 < Zelgadis> pabs3: A shallow repository has a number of limitations (you cannot clone or fetch from it, nor push from nor into it), but is adequate if you are only interested in the recent history of a large project with a long history, and would want to send in fixes as patches. (http://www.kernel.org/pub/software/scm/git/docs/git-clone.html) 10:16 * wall[e] was an arch user. 10:17 < pabs3> Zelgadis: but you don't put the shallow clone on the server, just on developer's machines 10:20 < Zelgadis> pabs3: You cannot push to remote repository 10:20 < wall[e]> strange.. 10:21 < Zelgadis> wall[e]: Yep. That disappointed me alot, I couldn't believe it and consulted with git devs. 10:21 < Zelgadis> wall[e]: They said what no one wants to work on this feature. 10:21 < pabs3> Zelgadis: err, I just pushed this from a shallow clone: http://git.savannah.gnu.org/gitweb/?p=hhm.git;a=commitdiff;h=9530698ea6b68f280951e5607487d7f4356668e3 10:22 < pabs3> I think they are lying 10:22 < pabs3> or misunderstood your questions? 10:22 < wall[e]> free software conspiracy! 10:22 < Zelgadis> ^_^ 10:22 < wall[e]> were you talking to Tom Lord? 10:22 < wall[e]> j/k n/m 10:22 < pabs3> heh 10:23 < Zelgadis> pabs3: Which command have you used for shallow clone? 10:23 < pabs3> git clone --depth 1 .... 10:23 < Zelgadis> hmmm 10:23 < Zelgadis> *confused* 10:23 < pabs3> try it locally using multiple repos 10:32 < Zelgadis> So I should continue comparing VCS systems again ^_^ 10:40 < wall[e]> haha have fun 10:41 < Zelgadis> If pabs3 is right, then I will need to convert a repository again!!! Grrr... X_X 10:42 < wall[e]> bzr is ok isn't it? 10:44 < pabs3> bzr is slooow 10:45 < wall[e]> only for diffing? 10:46 < wall[e]> and if it is focusing on binary file it wouldn't be much important... though.. yeh.. i hate python. 10:46 < pixelbot> I hate that too! 10:46 < wall[e]> nice bot 10:46 < genete> l love python! 10:46 < Zelgadis> Yes. But git has better submodules support. 10:46 < wall[e]> bad bot. 10:47 < genete> again, l love python! 10:47 < genete> Mmmm 10:47 < wall[e]> lol sorry 10:47 < genete> I love synfig! 10:47 < pixelbot> I love that too! 10:47 < genete> l love python! 10:47 < genete> I love python! 10:47 < pixelbot> I love that too! 10:47 < rore> 'morning funny people! 10:47 < wall[e]> lmao 10:47 < genete> :D 10:47 < genete> morning all! 10:47 < pabs3> hi rore, genete :) 10:47 < wall[e]> morning :) 10:48 < genete> please continue with git, bazaar story 10:48 < Zelgadis> ...and if git allows to commit locally on shallow checkout, then it'sa bit better than bzr, cause ability to commit locally is implemented via stacked branches there 10:48 * genete shut up! 10:48 < Zelgadis> hi everyone ^_^ 10:50 < genete> hi Zelgadis, pabs3, wall[e], rore, pixelbot =) 10:50 < wall[e]> hi genete 10:53 < genete> Tuesday is limit day for splash challenge... I can hear from here to your PC's fans turning... while you all are preparing the challenge entries... 10:53 < Zelgadis> genete: Bingo! 10:56 < genete> I've been talking to your Electric power supply company in your area to produce an "accidental" power down... but it was unsuccessful... 10:56 < Zelgadis> genete: Oh, yeah, our Electric power supply company not listen anyone, even government. ^_^ 10:57 < Zelgadis> (secretly they paid by MP) 10:57 < genete> MP? 10:57 < Zelgadis> MorevnaProject, of course. ^_^ 10:57 < wall[e]> maphia? 10:57 < genete> ha hahahaah 10:59 < genete> I'll continue struggling with synfig code... wish me luck (good one) 11:00 < Zelgadis> genete: Good luck! Go, genete go! 11:00 < wall[e]> Zelgadis: does krita support wacom tilt? 11:00 < wall[e]> or just pressure 11:01 * Zelgadis experiencing a pain without "Link inverse" function for tangents 11:01 < wall[e]> man i should just plug my wacom 11:01 < wall[e]> too lazy to unwrap it 11:01 < Zelgadis> wall[e]: Krita 2.0 beta should support 11:01 < wall[e]> hmmm mine's only 1.6.4 11:01 < wall[e]> .3 11:01 < Zelgadis> wall[e]: 1.6.3 does not 11:02 < wall[e]> too bad 11:02 < Zelgadis> wall[e]: I have same 11:02 < Zelgadis> wall[e]: Didn't tryed 2.0 11:02 * wall[e] nods. 11:03 < wall[e]> should I concern about colorspace? 11:03 < Zelgadis> wall[e]: Developers told me about 2.0! But how could I believe developers from that day?! ^___^ 11:03 < wall[e]> like if i should use cinepaint or something. 11:03 < wall[e]> well krita dev is one of the most amazing dev in the world. 11:03 < Zelgadis> wall[e]: I don't really know. We are using RGB for paintings. 11:04 < wall[e]> ok 11:04 < Zelgadis> wall[e]: agreed 11:04 < Zelgadis> wall[e]: Synfig have HDRI, but imports images OK. 11:05 < Zelgadis> wall[e]: Still we have different hex color values in GIMP and Synfig for the same color somehow 11:06 < wall[e]> does synfig use lcms? 11:07 < Zelgadis> wall[e]: little cms? no 11:07 < Zelgadis> wall[e]: It seems.. 11:08 < Zelgadis> wall[e]: Not sure though - I'm not dev. 11:08 < wall[e]> ok 11:08 * rore wishes synfig won't use that default gamma = 2.2, so the hex color could be the same between synfig and other apps 11:12 < Zelgadis> wall[e]: It worths to unvarp a tablet. ;) 11:12 < Zelgadis> wall[e]: Which one do you have? 11:16 < wall[e]> intuos 3 :) 11:16 < Zelgadis> Same 11:17 < Zelgadis> ^_^ 11:18 < wall[e]> :) 11:18 < wall[e]> a5 11:18 < Zelgadis> a4 11:18 < wall[e]> huge :) 11:19 < wall[e]> i need to carry one around from place to place and I can't drive. 11:19 < Zelgadis> wall[e]: Yes, a5 is handy 11:47 < Zelgadis> guys, let me admit it one more time: synfig is amazing! 11:47 < pabs3> :) 11:48 < genete> \o/ S - Y - N - F - I - G \o/ 11:49 < genete> wall[e]: nosy question: why cannot you drive? 11:51 < genete> dooglus: I've created gradient_template and accumulator templatized classes. Not I start to implement in parallel to Gradient, a GradientTemplate Value type starting from value.h and cpp files... 11:51 < genete> dooglus: sounds it reasonable? 11:52 < wall[e]> genete: I don't know how 11:52 < wall[e]> and I never want to :} 11:54 * Zelgadis prefers roller skating 11:54 < genete> wall[e]: Mmmm strange those days... how do you usually move? in my region there are so few trains or buses and taxi is expensive. 11:55 < wall[e]> i usually walked until i can find a bus. 11:55 < wall[e]> ~5-6 km 11:56 < wall[e]> that's an hour+ but you can spend time thinking of things while walking.. 11:57 < genete> good for your health if weather is good 11:57 < wall[e]> since there's no car so I walk :) 11:57 < wall[e]> sometimes some people will catch me with them. 11:58 * wall[e] used to walk home from an ex-office ~ 30km 11:59 < wall[e]> leaving at 2am and arrive at 9 :P 12:00 < wall[e]> i used to have a bicycle though 12:00 < wall[e]> but i gave it to some of my relation 12:00 < genete> wall[e]: where are you from? 12:00 < wall[e]> genete: .th 12:00 < wall[e]> thai 12:01 < wall[e]> you? 12:01 < genete> Spain 12:01 < genete> _ES 12:01 * wall[e] nods. 12:01 < genete> what about a motrocycle? 12:01 < wall[e]> well i love walking 12:01 < pixelbot> I love that too! 12:02 < genete> h ehe he 12:02 < wall[e]> :) 12:02 < wall[e]> even if it is raining 12:02 < genete> :) 12:02 < wall[e]> i don't have a laptop so it's easier. 12:40 < pabs3> genete: your gradient plan sounds fine 12:41 < genete> pabs3: I have problems with value.cpp, can you help me? 12:41 -!- factor [n=factor@ip70-189-85-196.ok.ok.cox.net] has quit [Read error: 104 (Connection reset by peer)] 12:41 < pabs3> I'll try, whats up? 12:43 < genete> let me paste bin a portion of file 12:44 < genete> http://pastebin.com/m2e93aff5 12:44 < genete> when I uncomment the line 84 it complains at make time: 12:45 < genete> value.cpp: In constructor 'synfig::ValueBase::ValueBase(synfig::ValueBase::Type)': 12:45 < genete> value.cpp:84: error: invalid use of incomplete type 'class synfig::GradientTemplate' 12:45 < genete> but if you look to the line 85 it works for etl::handle 12:46 < genete> the thing is that etl::handle template uses a pointer to store the type and I use a member 12:46 < genete> I don't understand why it says "incomplete type" 12:50 < dooglus> genete: you lost these lines? 12:50 < dooglus> #ifndef __SYNFIG_VALUE_H 12:50 < dooglus> #define __SYNFIG_VALUE_H 12:51 < genete> hi dooglus 12:51 < dooglus> genete: sorry, I'm wrong. 12:51 < genete> me chaking 12:51 < genete> me cheking 12:51 < dooglus> ignore me... 12:53 < genete> http://pastebin.com/m47f5e186 this is the GradientTemplate class definition 12:53 < genete> (why is pastebin duplicating lines?) 12:56 < genete> any idea? 12:56 < genete> (about incomplete type) 12:57 -!- factor [n=factor@ip70-189-85-196.ok.ok.cox.net] has joined #synfig 12:57 < pabs3> from google it seems to mean that the class definition couldn't be found 12:58 < pabs3> no ideas apart from that 12:59 < dooglus> genete: pastebin shows everything twice - once to view and once to edit a reply 12:59 < genete> ah! didn't know 13:00 < dooglus> it seems to have double-spaced everything too 13:00 < dooglus> maybe some dos-to-unix conversion gone wrong? 13:00 < genete> maybe 13:01 < dooglus> genete: I see: gradient_template.h:17: error: ISO C++ forbids declaration of ???GradientPoint??? with no type 13:01 < genete> dooglus: this code compiles fine in a cpp file that includes gradient_template.h 13:01 < genete> GradientTemplate *rg=new GradientTemplate(); 13:02 -!- AkhIL|clone is now known as AkhIL 13:02 < genete> 17? 13:02 * pabs3 brb 13:03 -!- Karl_Stiler [i=v00d00@xdslam080.osnanet.de] has joined #synfig 13:03 < dooglus> 17 is " typedef GradientPoint GPoint; 13:03 < dooglus> " 13:03 < genete> ah in the pastebin 13:03 < dooglus> yes 13:03 < dooglus> I copied it from there 13:03 -!- pabs3 [n=pabs@d122-105-76-234.per9.wa.optusnet.com.au] has quit ["Don't rest until all the world is paved in moss and greenery."] 13:04 < Karl_Stiler> moin moin ;) 13:04 < dooglus> moin Karl 13:04 < genete> but it compiles fine to me 13:04 < genete> morning Karl_Stiler 13:04 < Zelgadis> hello, Karl_Stiler 13:05 < genete> dooglus: that's because you need GradientPoint struct definition too 13:05 < genete> I'll paste the whole file 13:05 < dooglus> good plan 13:06 < genete> http://pastebin.com/m532e69d3. 13:06 < genete> http://pastebin.com/m532e69d3 13:06 < genete> sorry for the end dot 13:06 < genete> the second 13:07 < genete> is the right 13:07 < dooglus> this terminal didn't think the . was part of the URL anyway 13:07 < genete> ok 13:07 < dooglus> it builds for me now? 13:07 < genete> should 13:08 < dooglus> you had an error in value.cpp? 13:08 < dooglus> i don't 13:08 < genete> add the line 84 in the previous pastebin to value.cpp 13:08 < dooglus> did you only paste a fragment of value.cpp too? i see lots of lines gone 13:08 < genete> okay, oka 13:08 < genete> y 13:09 < dooglus> value.cpp: In constructor ???synfig::ValueBase::ValueBase(synfig::ValueBase::Type)???: 13:09 < dooglus> value.cpp:84: error: ???TYPE_COLOR_GRADIENT??? was not declared in this scope 13:09 < dooglus> guess I need a new value.h too 13:09 < genete> http://pastebin.com/m453dcb11 value.cpp 13:10 < genete> http://pastebin.com/m73eaeb2d value.h 13:11 < dooglus> ok: value.cpp: In constructor ???synfig::ValueBase::ValueBase(synfig::ValueBase::Type)???: 13:11 < dooglus> value.cpp:84: error: invalid use of incomplete type ???class synfig::GradientTemplate??? 13:12 < genete> dooglus: this code compiles fine in a cpp file that includes gradient_template.h >>>> GradientTemplate *rg=new GradientTemplate(); 13:13 < genete> so *new GradientTemplate()* call is fine and returns a valid pointer 13:13 -!- pabs3 [n=pabs@d122-105-76-234.per9.wa.optusnet.com.au] has joined #synfig 13:14 < dooglus> ok 13:16 < dooglus> genete: remove "class GradientTemplate;" from value.h 13:16 < genete> :) 13:16 < genete> why? 13:16 < genete> why does it works now? 13:17 < dooglus> who knows! 13:18 < genete> because etl::handle was not there? 13:18 < dooglus> there's no "class xxx" anywhere in the code 13:18 < dooglus> other than: 13:18 < dooglus> /home/chris/programs/synfig/ETL/ETL/_smach.h://friend class state; 13:18 < dooglus> and that's commented 13:19 < genete> I have soooo much to learn :) 13:19 < genete> okay, so let's continue spreading GradientTemplate 13:19 < dooglus> i don't understand why that line shouldn't be there, but it looked wrong, and removing it fixes the problem 13:20 < genete> btw, sounds reasonable my plan with GradientTemplate? 13:20 < dooglus> I think so yes 13:21 < genete> back to work then 8) 13:30 < Zelgadis> brb 13:30 -!- Zelgadis [n=zelgadis@92.124.230.62] has quit ["Schastlivo!"] 13:33 -!- Zelgadis [n=zelgadis@92.124.230.62] has joined #synfig 13:35 < genete> dooglus: is it possible to modify the description of a commit in git? 13:40 -!- wall[e] [n=chatzill@58.64.112.31] has quit [Read error: 110 (Connection timed out)] 13:42 < genete> pabs you mentioned me a better way to grep only by source files, can you refresh my mind? 13:43 -!- wall[e] [n=chatzill@58.64.117.178] has joined #synfig 14:15 < dooglus> genete: it's not 14:15 < dooglus> genete: not without deleting it and all the subsequent commits and re-doing everything 14:16 < dooglus> genete: git is 'secure' against changes like that - every revision is identified by an md5 checksum of the current state and the entire history of the repo. 14:17 < dooglus> genete: this prevents attackers from sneaking bad code into old revisions if they compromise your git server 14:20 < dooglus> genete: http://www.gelato.unsw.edu.au/archives/git/0702/38650.html 14:21 < dooglus> on the other hand: Git allows you to easily fix up the most recent commit you've made on a branch with the --amend option: 14:21 < dooglus> For example the following command will allow you to alter the commit message at the top of current head: 14:21 < dooglus> $ git commit --amend 14:25 -!- LinuxMafia [n=awatt@CPE000e081cbf7a-CM00159a642d7e.cpe.net.cable.rogers.com] has quit [Read error: 110 (Connection timed out)] 14:27 < genete> dooglus: thanks, I'll try next time. 14:29 < genete> dooglus: I haven't time now (lunch and family visit) but I have other compiling road block when modifying valuenode_gradientcolor.cpp. I'll ask your help tomorrow 14:30 < genete> see you tomorrow. 14:31 < dooglus> you can pastebin it now and I'll look at it 14:33 < genete> okay 14:34 < genete> http://pastebin.com/m76122b40 this is valuenode_gradientcolor.cpp 14:36 < dooglus> it builds here 14:38 < genete> Mmm I have this: 14:39 < genete> make[3]: Entering directory `/home/carlos/Software/Synfig-git/synfig-core/src/tool' 14:39 < genete> /bin/bash ../../libtool --tag=CXX --mode=link g++ -DNDEBUG -O2 -W -Wall -o synfig synfig-main.o ../synfig/libsynfig.la -lxml++-2.6 -lxml2 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0 -lpthread -lsigc-2.0 -lpthread 14:39 < genete> g++ -DNDEBUG -O2 -W -Wall -o .libs/synfig synfig-main.o ../synfig/.libs/libsynfig.so /usr/lib/libxml++-2.6.so /usr/lib/libxml2.so /usr/lib/libglibmm-2.4.so /usr/lib/libgobject-2.0.so /usr/lib/libglib-2.0.so /usr/lib/libsigc-2.0.so -lpthread -Wl,--rpath -Wl,/home/carlos/opt/lib 14:39 < genete> ../synfig/.libs/libsynfig.so: undefined reference to `synfig::GradientTemplate::GradientTemplate(synfig::Color const&, synfig::Color const&)' 14:39 < genete> ../synfig/.libs/libsynfig.so: undefined reference to `synfig::GradientTemplate::operator()(double const&, float) const' 14:39 < genete> :/ I have to go 14:39 < dooglus> ok 14:39 < genete> see you later 14:40 < dooglus> I get the same 14:40 < dooglus> I was only building libsynfig - I didn't try linking the synfig app 14:43 < dooglus> genete: the error is that you declare 14:43 < dooglus> T operator()(const Real &x, float supersample=0)const; 14:43 < dooglus> in gradient_template.h 14:43 < dooglus> but you don't define it anywhere 14:50 < genete> it is defined in gradient_template.cpp 14:50 < dooglus> I don't have that file :) 14:51 < dooglus> I don't think you want to have it either 14:51 < dooglus> the class should all be in the header I think? 14:51 < dooglus> so that it gets fully instantiated for each T 14:52 < genete> http://pastebin.com/m269c0b11 line 279 14:52 < genete> class implementation in the header?? 14:53 < dooglus> when you #include the template header and then mention grad or something, it doesn't read the .cpp file 14:54 < dooglus> only the .h that you included 14:54 < dooglus> so nothing in the gradient_template.cpp gets used for Color 14:54 < dooglus> so in the header: 14:54 < dooglus> T operator()(const Real &x, float supersample=0)const { /* code here! */ } 14:55 < dooglus> unless you can find an example of a template that's split over 2 or more files 14:55 < dooglus> I don't think that happens 14:57 < dooglus> right - that error goes away now 14:57 < dooglus> the other error is from this missing code: 14:57 < dooglus> GradientTemplate(const T &t1, const T &t2); 14:58 < genete> I guess it is the same 14:58 < dooglus> exactly 14:58 < dooglus> declaration, but no definition for the method 14:59 < genete> so ALL the implementation of a template must be in the header? 14:59 < dooglus> you should move all the functions from the .cpp into the .h 14:59 < dooglus> I think so, yes 14:59 < genete> and what about supersample_helper? 14:59 < genete> it is not part of the class 15:00 < dooglus> if it isn't in the .h file, it won't be expanded for each type 15:00 < dooglus> if it's a template, it needs to be expanded 15:02 < genete> it means kill gradient_template.cpp completely 15:03 < genete> so should I remove gradient_template.h from Makefile.am too? 15:06 < dooglus> um... 15:06 < dooglus> I think you need to leave the .h file there 15:07 < dooglus> or it won't be installed when you install the synfig lib 15:07 -!- ZanQdo [n=Daniel@201.201.2.22] has joined #synfig 15:07 < dooglus> and so it won't be found by the gtkmm, synfigapp, tool, etc. code 15:07 < dooglus> I think that's the case 15:09 * genete nods 15:09 < genete> okay, I'll do those changes later, lunch time :) 15:23 < rore> this is for gimp, but I wonder how well it applies to synfig :] http://thread.gmane.org/gmane.comp.video.gimp.devel/14329/focus=14330 15:25 < dooglus> the last posting probably 15:25 < dooglus> ugh 15:25 < dooglus> I thought you said "I wonder who's right" 15:25 < dooglus> you didn't 15:26 < dooglus> synfig doesn't have these 'sample points' 15:30 < Zelgadis> pabs3: how much time do I have before you closing the challenge and posting the poll? 15:49 < Zelgadis> ah, nevermind 16:10 < Zelgadis> bedtime here 16:10 < Zelgadis> bye! 16:10 -!- Zelgadis [n=zelgadis@92.124.230.62] has quit ["Schastlivo!"] 16:14 -!- ZanQdo [n=Daniel@201.201.2.22] has quit ["Adios"] 16:18 -!- rubikcube [n=kvirc@dslc-082-082-094-066.pools.arcor-ip.net] has joined #synfig 16:27 -!- ZanQdo [n=Daniel@201.201.2.22] has joined #synfig 17:10 -!- evilkillerfiggin [i=c1977b5a@gateway/web/ajax/mibbit.com/x-d5d64aaba3c0ae77] has joined #synfig 17:17 -!- genete [n=chatzill@84.122.42.120.dyn.user.ono.com] has quit ["ChatZilla 0.9.83 [Firefox 3.0.3/2008092510]"] 17:29 < evilkillerfiggin> wall[e]: i liked your soldiers 17:29 < rore> dooglus: no sample points, but a lot of other terms with very vague meanings ;) (ValueBase Nodes, ValueNodes and ValueDesc, anyone? :D) 19:04 -!- pixelgeek [n=chatzill@c-24-20-143-224.hsd1.or.comcast.net] has joined #synfig 19:35 -!- pixelgeek [n=chatzill@c-24-20-143-224.hsd1.or.comcast.net] has quit [Read error: 104 (Connection reset by peer)] 19:43 -!- xerakko [n=Miguel@debian/developer/xerakko] has joined #synfig 19:48 < dooglus> rore: fair enough. those don't make sense in Elglish either. 19:48 < dooglus> hi I'm an Elg. 19:50 -!- rubikcube [n=kvirc@dslc-082-082-094-066.pools.arcor-ip.net] has quit [Remote closed the connection] 19:57 < wall[e]> evilkillerfiggin: thanks! 20:01 < wall[e]> yes, i'm going to work on character layout for each of them. 20:09 -!- ZanQdo [n=Daniel@201.201.2.22] has quit [Read error: 104 (Connection reset by peer)] 20:11 -!- ZanQdo [n=Daniel@201.201.2.22] has joined #synfig 20:49 -!- futurestack [n=futurest@unaffiliated/futurestack] has quit [] 21:34 -!- pixelgeek [n=chatzill@c-24-20-143-224.hsd1.or.comcast.net] has joined #synfig 21:48 -!- factor [n=factor@ip70-189-85-196.ok.ok.cox.net] has quit [Read error: 104 (Connection reset by peer)] 21:52 -!- LinuxMafia [n=awatt@CPE000e081cbf7a-CM00159a642d7e.cpe.net.cable.rogers.com] has joined #synfig 21:58 -!- factor [n=factor@ip70-189-85-196.ok.ok.cox.net] has joined #synfig 22:50 -!- pixelgeek [n=chatzill@c-24-20-143-224.hsd1.or.comcast.net] has quit [Read error: 110 (Connection timed out)] 22:51 -!- genete [n=chatzill@84.122.42.120.dyn.user.ono.com] has joined #synfig 22:55 * genete is back home and online for one hour 22:56 -!- futurestack [n=futurest@unaffiliated/futurestack] has joined #synfig 23:04 -!- xerakko [n=Miguel@debian/developer/xerakko] has quit ["Ex-Chat"] 23:07 -!- rubikcube [n=kvirc@dslc-082-082-094-066.pools.arcor-ip.net] has joined #synfig 23:15 -!- Karl_Stiler [i=v00d00@xdslam080.osnanet.de] has quit ["done."] 23:28 < genete> dooglus: Accumulator class is also a template, should it be implemented in the .h file too? --- Log closed Mon Sep 29 00:00:32 2008