http://nagoya.apache.org/bugzilla/show_bug.cgi?id=2496

*** shadow/2496 Sat Jul  7 13:20:52 2001
--- shadow/2496.tmp.3598        Sat Jul  7 13:20:52 2001
***************
*** 0 ****
--- 1,38 ----
+ +============================================================================+
+ | libxerces-c1_5_0 fails to build correctly on Solaris                       |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 2496                        Product: Xerces-C                |
+ |       Status: NEW                         Version: 1.5                     |
+ |   Resolution:                            Platform: Sun                     |
+ |     Severity: Blocker                  OS/Version: Solaris                 |
+ |     Priority: Other                     Component: Build                   |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: [EMAIL PROTECTED]                                  |
+ |  Reported By: [EMAIL PROTECTED]                                  |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ When compiling xerces-c-src1_5_0 on Sun OS 5.7 using gcc 2.95.3 and gmake 
+ version 3.79.1, libxerces-c1_5_0.so failed to build correctly. The size of the 
+ .so file was a little larger than 5K. 
+ 
+ From looking at xerces-c-src1_5_0/obj/Makefile.in the lines that build the 
+ shared object appear to be,
+ 
+ # link your application.                              #
+ ########################################################
+ 
+ ${THISLIB}${VER}${SHLIBSUFFIX}:       $(ALL_OBJECTS)
+       @echo Building ${THISLIB}${VER}${SHLIBSUFFIX}
+       ${MAKE_SHARED} -o ${@} 
+ $^ $(TEMPLATESOBJS) $(PLATFORM_LIBRARIES) $(EXTRA_LINK_OPTIONS) $(ALLLIBS)
+ ## Start OS390 ##
+ 
+ For me at least, $^ resolved to "". Changing this symbol to ${^} resulted in the 
+ library compiling correctly. I'm not that great with gmake so I don't exactly 
+ know why adding the brackets worked but I can compile my program and run it 
+ against the library after making this change.
+ 
+ I also had this happen to me compiling xerces-c-src1_4_0.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to