Forum: Inkscape Still struggling.

Posted by John Culleton (Guest)
on 2010-09-01 16:43
(Received via mailing list)
Whether I work from the 0.48 source download or from the bazaar
download my compiles blow up at the same point:
-------------------------------
libinkscape.a(nr-filter-gaussian.o): In function
`_ZN8Inkscape7FiltersL12filter2D_FIRIhLj4EEEvPT_iiPKS2_iiiiPKNS_4Util10FixedPointIjLj16EEEii.omp_fn.5':
/usr/local/inkscape/src/display/nr-filter-gaussian.cpp:371: undefined
reference to `void Inkscape::Filters::filter2D_FIR<unsigned char,
4u>(unsigned char*, int, int, unsigned char const*, int, int, int,
int, Inkscape::Util::FixedPoint<unsigned int, 16u> const*, int,
int)::C.639'
libinkscape.a(nr-filter-gaussian.o): In function
`_ZN8Inkscape7FiltersL12filter2D_FIRIhLj3EEEvPT_iiPKS2_iiiiPKNS_4Util10FixedPointIjLj16EEEii.omp_fn.4':
/usr/local/inkscape/src/display/nr-filter-gaussian.cpp:371: undefined
reference to `void Inkscape::Filters::filter2D_FIR<unsigned char,
3u>(unsigned char*, int, int, unsigned char const*, int, int, int,
int, Inkscape::Util::FixedPoint<unsigned int, 16u> const*, int,
int)::C.622'
collect2: ld returned 1 exit status
make[3]: *** [inkscape] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
------------------------------------------
Obviously there is something screwed up on my system that ./configure
fails to catch.  Can anyone suggest where this screw up might be? I
have no problem with downloading and installing another or newer
library but which one has the Gaussian filter stuff?
--
John Culleton
Wexford Press
"Create Book Covers with Scribus"
Printable E-book 38 pages $5.95
http://www.booklocker.com/books/4055.html

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
Posted by Jasper van de Gronde (Guest)
on 2010-09-01 16:49
(Received via mailing list)
On 2010-09-01 16:42, John Culleton wrote:
> ...
> Obviously there is something screwed up on my system that ./configure
> fails to catch.  Can anyone suggest where this screw up might be? I
> have no problem with downloading and installing another or newer
> library but which one has the Gaussian filter stuff?

It's built-in. The problem seems to be that somehow the right template
isn't instantiated or something. I would recommend checking your version
of gcc/g++ (should at least be 4.something) and doing a clean build.
(BTW, I'm assuming you're using Linux.)

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
Posted by John Culleton (Guest)
on 2010-09-01 18:50
(Received via mailing list)
On Wednesday 01 September 2010 10:49:25 Jasper van de Gronde wrote:
> checking your version of gcc/g++ (should at least be 4.something)
> Inkscape-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/inkscape-user
My gcc is 4.3.3. My system is Slackware Linux 13.  Inkscape 47 makes
with no problem.  Just did a ./configure make clean; make on 47.
--
John Culleton
Wexford Press
"Create Book Covers with Scribus"
Printable E-book 38 pages $5.95
http://www.booklocker.com/books/4055.html

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
Posted by Joshua A. Andler (Guest)
on 2010-09-01 19:08
(Received via mailing list)
John,

Does your gcc have omp installed? libgomp1 is the package here on ubuntu

Cheers,
Josh

On Wed, 2010-09-01 at 12:49 -0400, John Culleton wrote:
> > template isn't instantiated or something. I would recommend
> > Inkscape-user mailing list
> > Inkscape-user@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/inkscape-user
> My gcc is 4.3.3. My system is Slackware Linux 13.  Inkscape 47 makes 
> with no problem.  Just did a ./configure make clean; make on 47.



------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
Posted by John Culleton (Guest)
on 2010-09-01 19:36
(Received via mailing list)
On Wednesday 01 September 2010 13:07:32 Joshua A. Andler wrote:
> John,
>
> Does your gcc have omp installed? libgomp1 is the package here on
> ubuntu
>
> Cheers,
> Josh
>
> On Wed, 2010-09-01 at 12:49 -0400, John Culleton wrote:
> > On Wednesday 01 September 2010 10:49:25 Jasper van de Gronde 
wrote:
> > > checking your version of gcc/g++ (should at least be
> > > Inkscape-user mailing list
> Show off your parallel programming skills.
> Enter the Intel(R) Threading Challenge 2010.
> http://p.sf.net/sfu/intel-thread-sfd
> _______________________________________________
> Inkscape-user mailing list
> Inkscape-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/inkscape-user
Yes. Here is the result of a search on libgomp:
-------------------------------------------------------------

/usr/lib/libgomp.so.1
/usr/lib/libgomp.la
/usr/lib/libgomp.so.1.0.0
/usr/lib/libgomp.so
/usr/lib/libgomp.a
/usr/lib/libgomp.spec
/usr/info/libgomp.info.gz
/usr/doc/gcc-4.3.3/libgomp
/usr/doc/gcc-4.3.3/libgomp/ChangeLog
/usr/local/exotic/libgomp.so.1
/usr/local/exotic/libgomp.so.1.0.0
----------------------------------------------
--
John Culleton
Wexford Press
"Create Book Covers with Scribus"
Printable E-book 38 pages $5.95
http://www.booklocker.com/books/4055.html

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
Posted by John Culleton (Guest)
on 2010-09-01 23:25
(Received via mailing list)
On Wednesday 01 September 2010 13:35:23 John Culleton wrote:
> On Wednesday 01 September 2010 13:07:32 Joshua A. Andler wrote:
> > John,
> >
> > Does your gcc have omp installed? libgomp1 is the package here on
> > ubuntu
>

A "slackbuild" version of Inkscape 0.48 was recently released and that
builds successfully. And one of the folks over on inkscape-devel
spotted what may be the hidden flaw. I will try his patch later on. But
for now I have kept up with the Jones's and have a functioning 0.48 on
my machine.
--
John Culleton
Wexford Press
"Create Book Covers with Scribus"
Printable E-book 38 pages $5.95
http://www.booklocker.com/books/4055.html

------------------------------------------------------------------------------
This SF.net Dev2Dev email is sponsored by:

Show off your parallel programming skills.
Enter the Intel(R) Threading Challenge 2010.
http://p.sf.net/sfu/intel-thread-sfd
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.