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?
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.)
On Wednesday 01 September 2010 10:49:25 Jasper van de Gronde wrote:
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 _______________________________________________ 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.
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:
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 _______________________________________________ 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.
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:
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 _______________________________________________ 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 _______________________________________________ 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 ----------------------------------------------
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.
participants (3)
-
Jasper van de Gronde
-
John Culleton
-
Joshua A. Andler