Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#28463 closed defect (fixed)

atk @1.33.6 fails to build

Reported by: roberto@… Owned by: singingwolfboy@…
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc: sewebster@…, dershow, de5ton56@…, mkae (Marko Käning), su-v, ryandesign (Ryan Carsten Schmidt)
Port: atk

Description

Please see attached build log

Attachments (2)

main.log.bz2 (3.3 KB) - added by roberto@… 13 years ago.
config.log.bz2 (8.7 KB) - added by roberto@… 13 years ago.

Download all attachments as: .zip

Change History (20)

Changed 13 years ago by roberto@…

Attachment: main.log.bz2 added

comment:1 Changed 13 years ago by mf2k (Frank Schima)

What is 1.04? Do you mean tiger?

Changed 13 years ago by roberto@…

Attachment: config.log.bz2 added

comment:2 Changed 13 years ago by sewebster@…

Doesn't work for me either (snow leopard). Seemingly important line:

:info:configure checking for gobject-introspection... configure: error: gobject-introspection-1.0 is not installed

comment:3 Changed 13 years ago by sewebster@…

Cc: sewebster@… added

Cc Me!

comment:4 Changed 13 years ago by roberto@…

Correct. I meant 10.4 (Tiger). My mistake.

comment:5 Changed 13 years ago by sewebster@…

atk installs for me after installing gobject-introspection

comment:6 Changed 13 years ago by roberto@…

It seems like gobject-introspection also fails to build. See #28468.

comment:7 in reply to:  6 ; Changed 13 years ago by drowe@…

I found the same problem with atk, but also found it with gdk-pixbuf2 upgrading 2.22.1_1 to 2.23.0_1 Also with pango upgrading 1.28.3_1 to 1.28.3_2.

All seem to install OK if you manually install gobject-introspection first. This installed OK for me - ticket #28468 says that gobject-introspection fails to declare a dependency on python but my installation has both Python 2.5 and 2.6 installed already for other ports

comment:8 in reply to:  7 Changed 13 years ago by drowe@…

PS - I am running 10.6 Snow Leopard - but I don't think that affects this issue

comment:9 Changed 13 years ago by dershow

Cc: dersh@… added

Cc Me!

comment:10 Changed 13 years ago by blb@…

Owner: changed from macports-tickets@… to singingwolfboy@…
Summary: atk @1.33.6 fails to build on 1.04atk @1.33.6 fails to build

Isn't 1.33.* the unstable branch, making 1.32.* the version we should be using?

comment:11 Changed 13 years ago by de5ton56@…

Cc: de5ton56@… added

Cc Me!

comment:12 Changed 13 years ago by mkae (Marko Käning)

Cc: mk@… added

Cc Me!

comment:13 Changed 13 years ago by mkae (Marko Käning)

a

depends_lib port:gobject-introspection

should solve the issue, I hope

comment:14 Changed 13 years ago by singingwolfboy@…

Resolution: fixed
Status: newclosed

Added the gobject-introspection dependency in r76235.

comment:15 Changed 13 years ago by rmstonecipher@…

David,
Can atk be built without gobject-introspection?
I abandoned maintainership of gobject-introspection in r76238.
It is not UsingTheRightCompiler, will not build for me when I upgrade to the most current version, and is generally nasty.
My recommendation would be using the --disable-introspection configure flag rather than depending upon gobject-introspection.

Ryan Stonecipher

P.S. If you really must use gobject-introspection, you may want to upgrade the port to the current release version, force the port to use the right compiler, or both.

comment:16 Changed 13 years ago by su-v

Replying to singingwolfboy@…:

Added the gobject-introspection dependency in r76235.
resolution set to fixed

With regard to your recent changes - why did you upgrade two ports to their unstable versions (atk, gdk-pixbuf2)? Usually it is save to rely on MacPorts to install the stable release versions and use separate devel ports if one wants to test a development branch.

Also, why are now three apparently random ports configured with '--enable-introspection=yes' whereas the rest of the gtk2-related dependencies are not? On the homepage for GObject Introspection it explicitly says in the first sentence:

Note: GObject Introspection is still in development - the first stable release is scheduled for release with GTK+ 3.

If you need introspection enabled for building the just released gtk3, could this be handled in variants, or separate ports, without affecting gtk2 appplications? AFAIU it will take quite a while before gtk3 can "replace" gtk2, and some applications maybe never upgrade to gtk3.

comment:17 Changed 13 years ago by su-v

Cc: suv-sf@… added

Cc Me!

comment:18 in reply to:  16 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

Replying to suv-sf@…:

why did you upgrade two ports to their unstable versions (atk, gdk-pixbuf2)? Usually it is save to rely on MacPorts to install the stable release versions and use separate devel ports if one wants to test a development branch.

He didn't realize they were unstable branches. atk was reverted to the latest stable version 1.32.0 in r76290 and gdk-pixbuf2 was reverted to the latest stable version 2.22.1 in r76287.

Also, why are now three apparently random ports configured with '--enable-introspection=yes' whereas the rest of the gtk2-related dependencies are not?

Introspection has been disabled again in atk, gdk-pixbuf and pango in r76290, r76287 and r76288, respectively.

Note: See TracTickets for help on using tickets.