[CinePaint] Cinepaint 1.0 on Fedora 15
Lorne Douglas <[email protected]> Wed, 15 Feb 2012 22:19:49 +1300
| Newsgroups | gmane.comp.video.cinepaint.user |
|---|---|
| Message-ID | <CA+1kh9MnK2r4z-p1xgG1DqFvBNY4UZTJ=20WeboeJhmNbc7HQg@mail.gmail.com> |
--===============3447647448245222962== Content-Type: multipart/alternative; boundary=e89a8f13ec34a87b2004b8fd36fe --e89a8f13ec34a87b2004b8fd36fe Content-Type: text/plain; charset=ISO-8859-1 Everything looked like it was going well until I ran ./configure which told me I did not have littleCMS. Fedora 15 with lcms2-2.2-1.fc15(x86_64) and lcms2-devel-2.2-1.fc15(x86_64). Do I need the i686 versions installed? It also said I did not have DnD. What library does DnD live in? Thanks On Tue, Feb 14, 2012 at 1:07 AM, < cinepaint-users-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org> wrote: > Send Cinepaint-users mailing list submissions to > cinepaint-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/cinepaint-users > or, via email, send a message with subject or body 'help' to > cinepaint-users-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > You can reach the person managing the list at > cinepaint-users-owner-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Cinepaint-users digest..." > > > Today's Topics: > > 1. Re: Patch for Fedora DSO compile error (Tom Dryden) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Sun, 12 Feb 2012 21:03:27 -0500 > From: Tom Dryden <[email protected]> > Subject: Re: [CinePaint] Patch for Fedora DSO compile error > To: CinePaint Users <cinepaint-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org> > Message-ID: <[email protected]> > Content-Type: text/plain; charset=ISO-8859-1; format=flowed > > > Peter, > > The patch looks good. I was able to compile on Fedora 15 with no issues. > > Thanks > Tom > > > On 02/11/2012 03:35 PM, Peter Langfelder wrote: > > On Sat, Feb 11, 2012 at 10:07 AM, Frank Peters<[email protected]> > wrote: > > > >> I am also completely in the dark when it comes to autotools and make. > >> But in this case the solution is rather straightforward. > >> > >> Every directory in the cinepaint source contains a Makefile.in which > >> is used during the configure process to produce the actual Makefiles. > >> In the Makefile.in there is a variable called LDADD which is defined > >> to include several library links. To fix the dso problem, all that need > >> be done is to append the suitable library link (-lc, -lm, -lstdc++, > etc.) > >> to the LDADD definition. > >> > >> If someone using Redhat/Fedora would take the time to determine, by > >> doing an ordinary configure/make with cinepaint-1.0, what links need > >> to be included in what Makefile, then a patch for all the Makefile.in > >> files could be created. > >> > >> Maybe just patching all the Makefile.in files with several extra links > >> would also work. Maybe someone using Redhat/Fedora could also do this. > > Hi Frank and all Fedora users stuck with the DSO problem: > > > > I created a patch that should hopefully solve the problem and make > > cinepaint_1.0.0 compile. I made the following chages: > > > > 1. Fix a compile error that related to a double definition of type > > ImfHalf. I solved this by commenting out the duplicate definition in > > lib/float16.h and including the appropriate header > > ../libhalf/cinepaint_half.h . > > > > 2. Disable the icc_examin plugin since I wasn't able to get rid of the > > DSO error even after modifying Makefile.in. The icc_examin plugin also > > fails to compile if FTGL development files are not present, even > > though the configure script is silent about them. > > > > 3. Fix all other DSO errors by including the necessary libraries in > > the LDADD macro in Makefile.in files. I have not changed the > > Makefile.am files. I suppose this could be done as well since they > > seem to be used during the autogen.sh step. > > > > Here are the steps to compile cinepaint: > > > > 1. Download the cinepaint-1.0.tgz tarball and unpack it: > > > > tar -xvzf cinepaint-1.0.tgz > > > > 2. Navigate to the directory cinepaint, run autogen.sh, then navigate > back up. > > > > cd cinepaint > > bash autogen.sh > > cd .. > > > > 3. Download my patch from > > > http://peterlangfelder.com/Software/cinepaint_1.0.0_patchForFedoraDSObreakage.patch > > > > and save it in the same directory as the original tarball. > > > > 4. Apply the patch: > > > > patch -p0< cinepaint_1.0.0_patchForFedoraDSObreakage.patch > > > > 5. Navigate to the directory cinepaint and follow the standard > > configure, make, make install steps. > > > > cd cinepaint > > ./configure > > make > > sudo make install > > > > > > > > Let me know if this does not work - I tested the whole process and it > > works for me (Fedora 13). > > > > Best, > > > > Peter > > > > > ------------------------------------------------------------------------------ > > Virtualization& Cloud Management Using Capacity Planning > > Cloud computing makes use of virtualization - but cloud computing > > also focuses on allowing computing to be delivered as a service. > > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > _______________________________________________ > > Cinepaint-users mailing list > > Cinepaint-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > > https://lists.sourceforge.net/lists/listinfo/cinepaint-users > > > > > > > ------------------------------ > > > ------------------------------------------------------------------------------ > Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > > ------------------------------ > > _______________________________________________ > Cinepaint-users mailing list > Cinepaint-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/cinepaint-users > > > End of Cinepaint-users Digest, Vol 54, Issue 5 > ********************************************** > --e89a8f13ec34a87b2004b8fd36fe Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Everything looked like it was going well until I ran ./configure which told= me I did not have littleCMS.<div><br></div><div>Fedora 15 with lcms2-2.2-1= .fc15(x86_64) and lcms2-devel-2.2-1.fc15(x86_64). Do I need the i686 versio= ns installed?</div> <div><br></div><div>It also said I did not have DnD. What library does DnD = live in?</div><div><br></div><div>Thanks<br><br><div class=3D"gmail_quote">= On Tue, Feb 14, 2012 at 1:07 AM, <span dir=3D"ltr"><<a href=3D"mailto:c= inepaint-users-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">cinepaint-users-request@lists= .sourceforge.net</a>></span> wrote:<br> <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p= x #ccc solid;padding-left:1ex">Send Cinepaint-users mailing list submission= s to<br> =A0 =A0 =A0 =A0<a href=3D"mailto:cinepaint-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">ci= [email protected]</a><br> <br> To subscribe or unsubscribe via the World Wide Web, visit<br> =A0 =A0 =A0 =A0<a href=3D"https://lists.sourceforge.net/lists/listinfo/cin= epaint-users" target=3D"_blank">https://lists.sourceforge.net/lists/listinf= o/cinepaint-users</a><br> or, via email, send a message with subject or body 'help' to<br> =A0 =A0 =A0 =A0<a href=3D"mailto:cinepaint-users-request-5NWGOfrQmneRv+LV9MX5urNAH6kLmebB@public.gmane.org= .net">cinepaint-users-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a><br> <br> You can reach the person managing the list at<br> =A0 =A0 =A0 =A0<a href=3D"mailto:cinepaint-users-owner-5NWGOfrQmneRv+LV9MX5upmplPMkL2fr@public.gmane.org= et">cinepaint-users-owner-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a><br> <br> When replying, please edit your Subject line so it is more specific<br> than "Re: Contents of Cinepaint-users digest..."<br> <br> <br> Today's Topics:<br> <br> =A0 1. Re: Patch for Fedora DSO compile error (Tom Dryden)<br> <br> <br> ----------------------------------------------------------------------<br> <br> Message: 1<br> Date: Sun, 12 Feb 2012 21:03:27 -0500<br> From: Tom Dryden <<a href=3D"mailto:[email protected]">tdryden@comcast= .net</a>><br> Subject: Re: [CinePaint] Patch for Fedora DSO compile error<br> To: CinePaint Users <<a href=3D"mailto:cinepaint-users-5NWGOfrQmneRv+LV9MX5urNAH6kLmebB@public.gmane.org= .net">cinepaint-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a>><br> Message-ID: <<a href=3D"mailto:[email protected]">4F386F6F.1010= [email protected]</a>><br> Content-Type: text/plain; charset=3DISO-8859-1; format=3Dflowed<br> <br> <br> Peter,<br> <br> The patch looks good. =A0I was able to compile on Fedora 15 with no issues.= <br> <br> Thanks<br> Tom<br> <br> <br> On 02/11/2012 03:35 PM, Peter Langfelder wrote:<br> > On Sat, Feb 11, 2012 at 10:07 AM, Frank Peters<<a href=3D"mailto:fr= [email protected]">[email protected]</a>> =A0wrote:<br> ><br> >> I am also completely in the dark when it comes to autotools and ma= ke.<br> >> But in this case the solution is rather straightforward.<br> >><br> >> Every directory in the cinepaint source contains a Makefile.in whi= ch<br> >> is used during the configure process to produce the actual Makefil= es.<br> >> In the Makefile.in there is a variable called LDADD which is defin= ed<br> >> to include several library links. =A0To fix the dso problem, all t= hat need<br> >> be done is to append the suitable library link (-lc, -lm, -lstdc++= , etc.)<br> >> to the LDADD definition.<br> >><br> >> If someone using Redhat/Fedora would take the time to determine, b= y<br> >> doing an ordinary configure/make with cinepaint-1.0, what links ne= ed<br> >> to be included in what Makefile, then a patch for all the Makefile= .in<br> >> files could be created.<br> >><br> >> Maybe just patching all the Makefile.in files with several extra l= inks<br> >> would also work. =A0Maybe someone using Redhat/Fedora could also d= o this.<br> > Hi Frank and all Fedora users stuck with the DSO problem:<br> ><br> > I created a patch that should hopefully solve the problem and make<br> > cinepaint_1.0.0 compile. I made the following chages:<br> ><br> > 1. Fix a compile error that related to a double definition of type<br> > ImfHalf. I solved this by commenting out the duplicate definition in<b= r> > lib/float16.h and including the appropriate header<br> > ../libhalf/cinepaint_half.h .<br> ><br> > 2. Disable the icc_examin plugin since I wasn't able to get rid of= the<br> > DSO error even after modifying Makefile.in. The icc_examin plugin also= <br> > fails to compile if FTGL development files are not present, even<br> > though the configure script is silent about them.<br> ><br> > 3. Fix all other DSO errors by including the necessary libraries in<br= > > the LDADD macro in Makefile.in files. I have not changed the<br> > Makefile.am files. I suppose this could be done as well since they<br> > seem to be used during the autogen.sh step.<br> ><br> > Here are the steps to compile cinepaint:<br> ><br> > 1. Download the cinepaint-1.0.tgz tarball and unpack it:<br> ><br> > tar -xvzf cinepaint-1.0.tgz<br> ><br> > 2. Navigate to the directory cinepaint, run autogen.sh, then navigate = back up.<br> ><br> > cd cinepaint<br> > bash autogen.sh<br> > cd ..<br> ><br> > 3. Download my patch from<br> > <a href=3D"http://peterlangfelder.com/Software/cinepaint_1.0.0_patchFo= rFedoraDSObreakage.patch" target=3D"_blank">http://peterlangfelder.com/Soft= ware/cinepaint_1.0.0_patchForFedoraDSObreakage.patch</a><br> ><br> > and save it in the same directory as the original tarball.<br> ><br> > 4. Apply the patch:<br> ><br> > patch -p0< =A0cinepaint_1.0.0_patchForFedoraDSObreakage.patch<br> ><br> > 5. Navigate to the directory cinepaint and follow the standard<br> > configure, make, make install steps.<br> ><br> > cd cinepaint<br> > ./configure<br> > make<br> > sudo make install<br> ><br> ><br> ><br> > Let me know if this does not work - I tested the whole process and it<= br> > works for me (Fedora 13).<br> ><br> > Best,<br> ><br> > Peter<br> ><br> > ----------------------------------------------------------------------= --------<br> > Virtualization& =A0Cloud Management Using Capacity Planning<br> > Cloud computing makes use of virtualization - but cloud computing<br> > also focuses on allowing computing to be delivered as a service.<br> > <a href=3D"http://www.accelacomm.com/jaw/sfnl/114/51521223/" target=3D= "_blank">http://www.accelacomm.com/jaw/sfnl/114/51521223/</a><br> > _______________________________________________<br> > Cinepaint-users mailing list<br> > <a href=3D"mailto:Cinepaint-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">Cinepaint-use= [email protected]</a><br> > <a href=3D"https://lists.sourceforge.net/lists/listinfo/cinepaint-user= s" target=3D"_blank">https://lists.sourceforge.net/lists/listinfo/cinepaint= -users</a><br> ><br> <br> <br> <br> <br> ------------------------------<br> <br> ---------------------------------------------------------------------------= ---<br> Try before you buy =3D See our experts in action!<br> The most comprehensive online learning library for Microsoft developers<br> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,<br= > Metro Style Apps, more. Free future releases when you subscribe now!<br> <a href=3D"http://p.sf.net/sfu/learndevnow-dev2" target=3D"_blank">http://p= .sf.net/sfu/learndevnow-dev2</a><br> <br> ------------------------------<br> <br> _______________________________________________<br> Cinepaint-users mailing list<br> <a href=3D"mailto:Cinepaint-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">Cinepaint-users@li= sts.sourceforge.net</a><br> <a href=3D"https://lists.sourceforge.net/lists/listinfo/cinepaint-users" ta= rget=3D"_blank">https://lists.sourceforge.net/lists/listinfo/cinepaint-user= s</a><br> <br> <br> End of Cinepaint-users Digest, Vol 54, Issue 5<br> **********************************************<br> </blockquote></div><br></div> --e89a8f13ec34a87b2004b8fd36fe-- --===============3447647448245222962== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ --===============3447647448245222962== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Cinepaint-users mailing list Cinepaint-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org https://lists.sourceforge.net/lists/listinfo/cinepaint-users --===============3447647448245222962==--