Re: [CinePaint] Fedora 15 compile error
Frank Peters <[email protected]> Sat, 11 Feb 2012 13:07:11 -0500
| Newsgroups | gmane.comp.video.cinepaint.user |
|---|---|
| Message-ID | <[email protected]> |
On Sat, 11 Feb 2012 08:59:33 -0800 Peter Langfelder <[email protected]> wrote: > > I modified the > final Makefiles (that, to the best of my understanding, are > autogenerated) after running ./configure . Why? Because I don't > understand autotools and couldn't figure out where to make the change > earlier. The changes are, of course, undone every time one runs > ./configure. > 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. Frank Peters ------------------------------------------------------------------------------ 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/