Closed Bug 185217 Opened 22 years ago Closed 22 years ago

mozilla calendar build fails on Solaris because of incorrect library dependencies in Makefile.in

Categories

(Calendar :: Internal Components, defect)

Sun
SunOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 185215

People

(Reporter: Mitch, Assigned: mikeypotter)

Details

User-Agent:       Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.3a) Gecko/20021213
Build Identifier: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.3a) Gecko/20021213

Just tried for the first time a build of calendar enabled mozilla on
Solaris, but it fails because there is an incorrect library dependency 
in the Makefile.in.

When i built and installed other-licenses/libical, the libraries installed
were libical.a, libicalss.a and libicalvcal.a  - and not what the 
calendar/linxpical/Makefile{.in} wanted as libicalss_lgpl.{a,so} and
libical_lgpl.{a,so}.

I had to apply the following to get it to build corrrectly.


$ diff -cr Makefile.in.orig Makefile.in
*** Makefile.in.orig    Fri Dec 13 15:54:19 2002
--- Makefile.in Fri Dec 13 09:17:45 2002
***************
*** 72,79 ****
  EXTRA_DSO_LDOPTS += \
        $(LIBS_DIR) \
        $(MOZ_COMPONENT_LIBS) \
!       -licalss_lgpl \
!       -lical_lgpl \
        $(NULL)
  
  DEFINES += -DICAL_DEBUG 
--- 72,79 ----
  EXTRA_DSO_LDOPTS += \
        $(LIBS_DIR) \
        $(MOZ_COMPONENT_LIBS) \
!       -lmozicalss_lgpl \
!       -lmozical_lgpl \
        $(NULL)
  
  DEFINES += -DICAL_DEBUG 


Reproducible: Always

Steps to Reproduce:
1. Try to build calendar on Solaris
2.
3.

Actual Results:  
Build failed with no such library error when link stage performed

Expected Results:  
Use the patch described above.

*** This bug has been marked as a duplicate of 185215 ***
URL:
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Mass move of libxpical bugs to the Internal Components, per ctalbert.
Component: libxpical → Internal Components
The bugspam monkeys have been set free and are feeding on Calendar :: Internal Components. Be afraid for your sanity!
QA Contact: gurganbl → base
You need to log in before you can comment on or make changes to this bug.