[mapguide-users] building 64bit openmapguide on rhel 5.4

Trevor Wekel trevor_wekel at otxsystems.com
Tue Mar 30 15:22:33 EDT 2010


Hello list,

MapGuide 2.0 and 2.1 have never been validated as a 64 bit build.  MapGuide 2.2 will be the first 64 bit capable release.  For the beta (coming soon), we may not have 64 bit versions built and packaged.  We are planning to address this before the final 2.2 release.

From the last PSC meeting http://trac.osgeo.org/mapguide/wiki/PscMeeting02-04-2010, here is what was discussed:

"Expected release is 32 and 64 bit for windows (with 32bit webtier/apache/php), and 32 bit linux.
Trevor will look into problems with 64bit linux support."

Once I have completed the 32 bit build and packaging for Linux, I will investigate build and packaging of the 64 bit Server for Linux.  If all goes well, MapGuide 2.2 will have both 32 and 64 bit Server binaries available for Windows, RedHat/CentOS 5.4, and Ubuntu 9.10.

The Web Extensions binaries will likely be 32 bit.  There have already been requests for 64 bit Web Extensions on the -internals list.  If time permits, the PSC may re-evaluate the feasibility of a 64 bit Web Extensions. 

Regards,
Trevor


-----Original Message-----
From: mapguide-users-bounces at lists.osgeo.org [mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of Rajeev Singh
Sent: March 30, 2010 12:07 PM
To: MapGuide Users Mail List
Cc: adamb at geoform.hu
Subject: RE: [mapguide-users] building 64bit openmapguide on rhel 5.4

Adam,

I will be grateful if you could share your learnings on 64 bit build. I
tried with 2.0.2 (the one downloadable) and though after herculean efforts I
managed to compile stuff (mix-match etc etc), the final thing did not run
(it went into some weird loop - 100% cpu, mem consumption - so much so that
I could barely kill the process)

thanks
rajeev

--------------------------------------------
Rajeev K. Singh
IntelliPlanner Software Systems, Inc.
West Windsor, NJ (USA) / New Delhi (India)
+1.609.945.4927 (o) / +1.203.558.3224 (c)
+91.11.4672 6635(o) / +91.995 841 1064(c)
--------------------------------------------
This mail contains proprietary and confidential information.
Please destroy it if you received it by mistake and notify the sender.


-----Original Message-----
From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org]On Behalf Of Trevor Wekel
Sent: 30 March 2010 11:17
To: MapGuide Users Mail List
Subject: RE: [mapguide-users] building 64bit openmapguide on rhel 5.4


Are you compiling against trunk?  The 2.1 branch will probably not compile
on 64 bit.

Some of the third party projects still require atomic.h.  Please reference
http://trac.osgeo.org/mapguide/wiki/CompilingMapGuide22.  This may correct
AtomicDecrement and AtomicIncrement.  Try using the default png and
png-devel libraries from RHEL5.4.  This may correct png_check_sig.

Regards,
Trevor

-----Original Message-----
From: mapguide-users-bounces at lists.osgeo.org
[mailto:mapguide-users-bounces at lists.osgeo.org] On Behalf Of
adamb at geoform.hu
Sent: March 30, 2010 7:16 AM
To: mapguide-users at lists.osgeo.org
Subject: [mapguide-users] building 64bit openmapguide on rhel 5.4

Dear fellows,
Our office have a 64bit rhel 5.4 linux machine, that I want to use (among
others) for openmapguide. I passed through fdo install, and build_oem.sh.
I downloaded some third party libraries newer then what was provided in
the tarball (namely: libpng, libjped, freetype and agg) Otherwise it's
clean and tidy. Now I faced errors during build, that I cannot resolve
alone. Can anyone help, please? Adam

/usr/local/src/MgDev/Oem/DWFTK7.1/develop/global/src/dwf/.libs/libdwftk:
undefined reference to `DWFCore::AtomicDecrement(int volatile*)'
/usr/local/src/MgDev/Oem/DWFTK7.1/develop/global/src/dwf/.libs/libdwftk:
undefined reference to `DWFCore::AtomicIncrement(int volatile*)'
/usr/local/src/MgDev/Common/Renderers/.libs/libMgRenderers.so: undefined
reference to `png_check_sig'
/usr/local/src/MgDev/Oem/DWFTK7.1/develop/global/src/dwf/.libs/libdwftk:
undefined reference to `DWFCore::DWFTimer::Tick64()'
/usr/local/src/MgDev/Common/Renderers/.libs/libMgRenderers.so: undefined
reference to `png_set_gray_1_2_4_to_8'
/usr/local/src/MgDev/Oem/DWFTK7.1/develop/global/src/dwfcore/.libs/libdwfcor
e:
undefined reference to `DWFCore::DWFTimer::Tick32()'
collect2: ld returned 1 exit status
make[3]: *** [mgserver] Error 1
make[3]: Leaving directory `/usr/local/src/MgDev/Server/src/Core'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/usr/local/src/MgDev/Server/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/MgDev/Server'
make: *** [all-recursive] Error 1
_______________________________________________
mapguide-users mailing list
mapguide-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-users


_______________________________________________
mapguide-users mailing list
mapguide-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapguide-users



More information about the mapguide-users mailing list