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]
