make install misses libgtksuperwin

RESOLVED INVALID

Status

--
minor
RESOLVED INVALID
16 years ago
13 years ago

People

(Reporter: loz, Assigned: netscape)

Tracking

Trunk
x86
Linux

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

16 years ago
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021114
Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2b) Gecko/20021114

running make install does not copy libgtksuperwin to the install prefix. This is
needed for an installtion to be used by Galeon. Maybe other products too.

Reproducible: Always

Steps to Reproduce:
(prefix is different to source dir)
1. make -f client.mk build
2. su
3. make -f client.mk install

Actual Results:  
make install produces a nice bin etc lib include ... structure. It just doesn't
copy the named library over

Expected Results:  
copy the library over? Maybe Mozilla standalone doesn't need it.

I'm running the gtk-2.0 port.
->Build/config

Might be a mozconfig option, maybe it's just a bug
Assignee: dveditz → seawood
Component: Installer → Build Config
QA Contact: bugzilla → granrose
Blizzard, so what's the deal with the gtksuperwin lib?  According to the
toplevel makefile, it's not built in gtk2 builds.  Does it need to be?
The superwin library isn't used with gtk2.  So if you're building with gtk2
support you aren't going to get that library.  If you're building something like
galeon you need to be using galeon2 which doesn't link against it anymore.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 16 years ago
Resolution: --- → INVALID

Comment 4

16 years ago
v invalid.
Status: RESOLVED → VERIFIED
(Reporter)

Comment 5

16 years ago
I've figured out that the real problem I was having was that the file that ends
up in $PREFIX/lib/pkgconfig/mozilla-gtkmozembed.pc defines the libs requirements
for gtkmozembed as:
Libs: -L${libdir} -lgtkembedmoz -lgtksuperwin
In a gtk2 build the -lgtksuperwin shouldn't be there.
I see this problem when building galeon, as it uses these library flags.
Removing it from pkgconfig solves my problem, but I guess that not all
configurations can make this change?
Status: VERIFIED → UNCONFIRMED
Resolution: INVALID → ---
The pkgconfig problems were fixed in another bug a long time ago.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 16 years ago16 years ago
Resolution: --- → INVALID
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.