"text 100,100 Cockatoo"
[email protected] Tue, 4 Oct 2011 21:08:48 +0000
| Newsgroups | gmane.comp.video.graphicsmagick.apis |
|---|---|
| Message-ID | <[email protected]> |
When trying to set a primitive:
imgstruct->drawinfo->primitive="text 200,200 abcdefg";
DrawImage(imgstruct->image, imgstruct->drawinfo); /* <--- fails, segfault */
imgstruct->drawinfo->primitive="text 200,200 abcdef"; /* <--- one less char to writeout */
DrawImage(imgstruct->image, imgstruct->drawinfo); /* <--- works fine */
What have I run into?
gm version
GraphicsMagick 1.3.12 2010-03-08 Q8 http://www.GraphicsMagick.org/
Copyright (C) 2002-2010 GraphicsMagick Group.
Additional copyrights and licenses apply to this software.
See http://www.GraphicsMagick.org/www/Copyright.html for details.
Feature Support:
Thread Safe yes
Large Files (> 32 bit) yes
Large Memory (> 32 bit) yes
BZIP yes
DPS no
FlashPix no
FreeType yes
Ghostscript (Library) no
JBIG yes
JPEG-2000 yes
JPEG yes
Little CMS yes
Loadable Modules yes
OpenMP yes (200805)
PNG yes
TIFF yes
TRIO no
UMEM no
WMF no
X11 yes
XML yes
ZLIB yes
Host type: x86_64--netbsd
Configured using the command:
./configure '--with-modules=yes' '--enable-shared' '--with-gs-font-dir=/usr/pkg/share/fonts/urw' '--with-jp2' '--without-gslib' '--without-wmf' '--without-perl' '--with-ltdl-include=/usr/pkg/include' '--with-ltdl-lib=/usr/pkg/lib' '--x-includes=/usr/X11R7/include' '--x-libraries=/usr/X11R7/lib' '--prefix=/usr/pkg' '--build=x86_64--netbsd' '--host=x86_64--netbsd' '--mandir=/usr/pkg/man' 'build_alias=x86_64--netbsd' 'host_alias=x86_64--netbsd' 'CC=gcc' 'CFLAGS=-O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2' 'LDFLAGS=-L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-R/usr/pkg/lib' 'LIBS=' 'CPPFLAGS=-I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2' 'CXX=c++' 'CXXFLAGS=-O2 -I/usr
/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2'
Final Build Parameters:
CC = gcc -std=gnu99
CFLAGS = -fopenmp -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -Wall -pthread
CPPFLAGS = -I/usr/X11R7/include/freetype2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -I/usr/X11R7/include -I/usr/pkg/include/libxml2
CXX = c++
CXXFLAGS = -O2 -I/usr/pkg/include -I/usr/include -I/usr/X11R7/include -I/usr/X11R7/include/freetype2 -pthread
LDFLAGS = -L/usr/pkg/lib -L/usr/lib -Wl,-R/usr/lib -L/usr/X11R7/lib -Wl,-R/usr/X11R7/lib -Wl,-R/usr/pkg/lib -L/usr/X11R7/lib -R/usr/X11R7/lib -L/usr/X11R7/bin/lib -L/usr/pkg/lib
LIBS = -llcms -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lgomp -lpthread
(Digging into mail history for better debugging notes...),
-bch
--
Brad Harder
Method Logic Digital Consulting
http://methodlogic.net/
http://twitter.com/bcharder
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1