Ticket #564 (closed defect: fixed)
Label are occassional upside down
| Reported by: | woodbri@… | Owned by: | sdlime |
|---|---|---|---|
| Priority: | high | Milestone: | 4.6 release |
| Component: | MapServer C Library | Version: | 4.0 |
| Severity: | normal | Keywords: | |
| Cc: |
Description
I am getting occassional labels that are upside down. This feels like a corner
case that is not be checked properly. I looked at the code but it was not clear
to me how the angle was be detected and flipped if it was upside down.
Here is the software that I'm running on debian stable Woody:
curl-7.11.0 freetype-2.1.5.tar.gz owt-20031104.tar.gz
curl-7.11.0.tar.gz gd-2.0.21 php-4.3.4
doit-all gd-2.0.21.tar.gz php-4.3.4.tar.gz
doit-mapserver gdal-1.1.9 proj-4.4.7
doit-php gdal-1.1.9.tar.gz proj-4.4.7.tar.gz
expat-1.95.7 mapserver-4.0.1 shapelib-1.2.10
expat-1.95.7.tar.gz mapserver-4.0.1.tar.gz shapelib-1.2.10.tar.gz
freetype-2.1.5 owt-20031104
it is compiled using the following options:
swoodbridge@maps5:/u/software$ cat doit-all
#
# first untar the source archives
for X in *.gz ; do tar xzf $X ; done
# make sure we have the required system packages
# required by gd-2
sudo apt-get install libpng libpng-dev
sudo apt-get install libjpeg62 libjpeg62-dev
# required by php4
sudo apt-get install libmysqlclient10-dev
# required by owt
sudo apt-get install libttf-dev libttf2
# For curl-7.11.0.tar.gz
(
cd curl-7.11.0
./configure --prefix=/opt/mapserver/
make
sudo make install
)
# For freetype-2.1.5.tar.gz
(
cd freetype-2.1.5
./configure --prefix=/opt/mapserver/
make
sudo make install
)
# For gd-2.0.21.tar.gz
(
cd gd-2.0.21
./configure --prefix=/opt/mapserver/ --with-freetype=/opt/mapserver/
make
sudo make install
)
# For gdal-1.1.9.tar.gz
(
cd gdal-1.1.9
./configure --prefix=/opt/mapserver/ --with-ogr --without-gif
make
sudo make install
)
# For proj-4.4.7.tar.gz
(
cd proj-4.4.7
./configure --prefix=/opt/mapserver/
make
sudo make install
)
# For expat-1.95.7.tar.gz
(
cd expat-1.95.7
./configure --prefix=/opt/mapserver/
make
sudo make install
)
# For php-4.3.4.tar.gz
(
cd php-4.3.4
./configure \
--enable-dbase \
--enable-force-cgi-redirect \
--with-config-file-path=/opt/mapserver/php4 \
--with-regex=system \
--with-gd=/opt/mapserver \
--with-ttf=/opt/mapserver \
--enable-gd-native-ttf \
--with-freetype-dir=/opt/mapserver \
--without-xpm \
--with-mysql=/usr
make
sudo make install
sudo mkdir -p /opt/mapserver/php4/extensions
sudo sapi/cgi/php /opt/mapserver/php4/
sudo cp php.ini-recommended /opt/mapserver/php4/php.ini
#--------------------------------------------------
echo "You need to edit /opt/mapserver/php4/php.ini"
echo " and setup the session handling for chameleon"
#--------------------------------------------------
)
# For mapserver-4.0.1.tar.gz
(
cd mapserver-4.0.1
#------------------------------------------------------
echo "You need to edit map.h and change MS_MAXLAYERS to 175"
echo "and then comment out the exit command on the next line"
exit;
#------------------------------------------------------
./configure \
--with-httpd=/usr/sbin/apache \
--with-proj=/opt/mapserver \
--with-wmsclient \
--with-gd=/opt/mapserver \
--with-freetype=/opt/mapserver \
--with-gdal \
--with-ogr=/opt/mapserver/bin/gdal-config \
--with-php=../php-4.3.4 \
--without-tiff \
--enable-runpath \
--without-xpm \
--with-curl-config=/opt/mapserver/bin/curl-config
make
sudo mkdir /opt/mapserver/cgi-bin
sudo cp mapserv scalebar legend /opt/mapserver/cgi-bin/
sudo cp mapscript/php3/php_mapscript.so /opt/mapserver/php4/extensions/
)
# For owt.tar.gz
(
cd owt-20031104
make
sudo cp owtchart/owtchart /opt/mapserver/cgi-bin/
)
# For shapelib-1.2.10.tar.gz
(
cd shapelib-1.2.10
)
swoodbridge@maps5:/u/software$
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

