Issue 59619 - Darwinports gtk 2.6.4 breaks build when using --with-gtk2 on Mac OS X 10.4.3 and XCode 2.2
Summary: Darwinports gtk 2.6.4 breaks build when using --with-gtk2 on Mac OS X 10.4.3 ...
Status: CONFIRMED
Alias: None
Product: porting
Classification: Code
Component: MacOSX (show other issues)
Version: current
Hardware: Mac Mac OS X, all
: P3 Trivial (vote)
Target Milestone: 4.x
Assignee: AOO issues mailing list
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-20 22:00 UTC by eric_openoffice
Modified: 2017-05-20 11:31 UTC (History)
3 users (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description eric_openoffice 2005-12-20 22:00:49 UTC
Since OOo for Mac OS X isn't able to use gtk2 2.8.x I installed the 
gtk26 port

port installed gives me:
gtk26 @2.6.8_0+darwin_8 (active)

As a depency for gtk26 Xft2 was installed.

port installed gives me:
Xft2 @2.1.7_0 (active)

When it now comes to building OOo, the build process stops in 
moduel vcl with an "Incompatible library version error" between the 
two libraries libgtk-x11-2.0.0.dylib and libXft.2.dylib.

See error messag below:
Making: ../unxmacxp.pro/lib/libvclplug_gtk680mxp.dylib.jnilib
create-bundle: ../unxmacxp.pro/lib/libvclplug_gtk680mxp.jnilib 
successfully created
/Users/mav_eric/OpenOffice/680_m145/build/solenv/bin/checkdll.sh 
-L../unxmacxp.pro/lib 
-L/Users/mav_eric/OpenOffice/680_m145/build/solver/680/unxmacxp.pro/lib 
-L/usr/lib -L/usr/X11R6/lib 
../unxmacxp.pro/lib/libvclplug_gtk680mxp.dylib
Checking DLL ../unxmacxp.pro/lib/libvclplug_gtk680mxp.dylib 
...dyld: NSAddImage() error
dyld: Library not loaded: /opt/local/lib/libXft.2.dylib
  Referenced from: /opt/local/lib/libgtk-x11-2.0.0.dylib
  Reason: Incompatible library version: libgtk-x11-2.0.0.dylib 
requires version 4.0.0 or later, but libXft.2.dylib provides 
version 2.1.0 ../unxmacxp.pro/lib/libvclplug_gtk680mxp.dylib
/Users/mav_eric/OpenOffice/680_m145/build/solenv/bin/checkdll.sh: 
line 67:  8283 Trace/BPT trap          $checkdll "$*"
dmake:  Error code 1, while making 
'../unxmacxp.pro/lib/libvclplug_gtk680mxp.dylib'
dmake:  '../unxmacxp.pro/lib/libvclplug_gtk680mxp.dylib' removed.
'---* tg_merge.mk *---'

Both libraries are the ones installed by Darwinports.
Comment 1 jjmckenzie 2005-12-21 18:04:25 UTC
maveric:  Does this happpen with Fink's GTK-2.6?
Has this been reported to DarwinPorts?
And do you want to start work to get GTK-2 to version 2.8.x

jjmckenzie
Comment 2 eric_openoffice 2005-12-21 18:43:14 UTC
maveric->jjmckenzie:
1. When using fink I wasn't even able to install gtk2 2.6 but that easily could
have been my fault. 

I just don't want to switch back to fink only because of this.

2. I try to report it to Darwinports but so far nobody on their mailinglist
answered me and nobody can tell me how and for whom to file the bug

3. Nope. GTK 2.8 is really different from former version because of Cairo and
other changes. 
Since I only learned to code this task is too heavy for me. 
Comment 3 eric.bachard 2006-05-28 18:18:20 UTC
set target
Comment 4 Martin Hollmichel 2008-06-06 15:10:35 UTC
is this issue still valid ?
Comment 5 Marcus 2017-05-20 11:31:01 UTC
Reset assigne to the default "issues@openoffice.apache.org".