[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">&lt;<a href=3D"mailto:c=
inepaint-users-request-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">cinepaint-users-request@lists=
.sourceforge.net</a>&gt;</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 &#39;help&#39; 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 &quot;Re: Contents of Cinepaint-users digest...&quot;<br>
<br>
<br>
Today&#39;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 &lt;<a href=3D"mailto:[email protected]">tdryden@comcast=
.net</a>&gt;<br>
Subject: Re: [CinePaint] Patch for Fedora DSO compile error<br>
To: CinePaint Users &lt;<a href=3D"mailto:cinepaint-users-5NWGOfrQmneRv+LV9MX5urNAH6kLmebB@public.gmane.org=
.net">cinepaint-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org</a>&gt;<br>
Message-ID: &lt;<a href=3D"mailto:[email protected]">4F386F6F.1010=
[email protected]</a>&gt;<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>
&gt; On Sat, Feb 11, 2012 at 10:07 AM, Frank Peters&lt;<a href=3D"mailto:fr=
[email protected]">[email protected]</a>&gt; =A0wrote:<br>
&gt;<br>
&gt;&gt; I am also completely in the dark when it comes to autotools and ma=
ke.<br>
&gt;&gt; But in this case the solution is rather straightforward.<br>
&gt;&gt;<br>
&gt;&gt; Every directory in the cinepaint source contains a Makefile.in whi=
ch<br>
&gt;&gt; is used during the configure process to produce the actual Makefil=
es.<br>
&gt;&gt; In the Makefile.in there is a variable called LDADD which is defin=
ed<br>
&gt;&gt; to include several library links. =A0To fix the dso problem, all t=
hat need<br>
&gt;&gt; be done is to append the suitable library link (-lc, -lm, -lstdc++=
, etc.)<br>
&gt;&gt; to the LDADD definition.<br>
&gt;&gt;<br>
&gt;&gt; If someone using Redhat/Fedora would take the time to determine, b=
y<br>
&gt;&gt; doing an ordinary configure/make with cinepaint-1.0, what links ne=
ed<br>
&gt;&gt; to be included in what Makefile, then a patch for all the Makefile=
.in<br>
&gt;&gt; files could be created.<br>
&gt;&gt;<br>
&gt;&gt; Maybe just patching all the Makefile.in files with several extra l=
inks<br>
&gt;&gt; would also work. =A0Maybe someone using Redhat/Fedora could also d=
o this.<br>
&gt; Hi Frank and all Fedora users stuck with the DSO problem:<br>
&gt;<br>
&gt; I created a patch that should hopefully solve the problem and make<br>
&gt; cinepaint_1.0.0 compile. I made the following chages:<br>
&gt;<br>
&gt; 1. Fix a compile error that related to a double definition of type<br>
&gt; ImfHalf. I solved this by commenting out the duplicate definition in<b=
r>
&gt; lib/float16.h and including the appropriate header<br>
&gt; ../libhalf/cinepaint_half.h .<br>
&gt;<br>
&gt; 2. Disable the icc_examin plugin since I wasn&#39;t able to get rid of=
 the<br>
&gt; DSO error even after modifying Makefile.in. The icc_examin plugin also=
<br>
&gt; fails to compile if FTGL development files are not present, even<br>
&gt; though the configure script is silent about them.<br>
&gt;<br>
&gt; 3. Fix all other DSO errors by including the necessary libraries in<br=
>
&gt; the LDADD macro in Makefile.in files. I have not changed the<br>
&gt; Makefile.am files. I suppose this could be done as well since they<br>
&gt; seem to be used during the autogen.sh step.<br>
&gt;<br>
&gt; Here are the steps to compile cinepaint:<br>
&gt;<br>
&gt; 1. Download the cinepaint-1.0.tgz tarball and unpack it:<br>
&gt;<br>
&gt; tar -xvzf cinepaint-1.0.tgz<br>
&gt;<br>
&gt; 2. Navigate to the directory cinepaint, run autogen.sh, then navigate =
back up.<br>
&gt;<br>
&gt; cd cinepaint<br>
&gt; bash autogen.sh<br>
&gt; cd ..<br>
&gt;<br>
&gt; 3. Download my patch from<br>
&gt; <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>
&gt;<br>
&gt; and save it in the same directory as the original tarball.<br>
&gt;<br>
&gt; 4. Apply the patch:<br>
&gt;<br>
&gt; patch -p0&lt; =A0cinepaint_1.0.0_patchForFedoraDSObreakage.patch<br>
&gt;<br>
&gt; 5. Navigate to the directory cinepaint and follow the standard<br>
&gt; configure, make, make install steps.<br>
&gt;<br>
&gt; cd cinepaint<br>
&gt; ./configure<br>
&gt; make<br>
&gt; sudo make install<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Let me know if this does not work - I tested the whole process and it<=
br>
&gt; works for me (Fedora 13).<br>
&gt;<br>
&gt; Best,<br>
&gt;<br>
&gt; Peter<br>
&gt;<br>
&gt; ----------------------------------------------------------------------=
--------<br>
&gt; Virtualization&amp; =A0Cloud Management Using Capacity Planning<br>
&gt; Cloud computing makes use of virtualization - but cloud computing<br>
&gt; also focuses on allowing computing to be delivered as a service.<br>
&gt; <a href=3D"http://www.accelacomm.com/jaw/sfnl/114/51521223/" target=3D=
"_blank">http://www.accelacomm.com/jaw/sfnl/114/51521223/</a><br>
&gt; _______________________________________________<br>
&gt; Cinepaint-users mailing list<br>
&gt; <a href=3D"mailto:Cinepaint-users-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org">Cinepaint-use=
[email protected]</a><br>
&gt; <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>
&gt;<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==--