#16403 closed defect (invalid)
gtkglext can't find pangocairo
Reported by: | guaripete@… | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | pangocairo | Cc: | jd@…, barabas@… |
Port: | gtkglext |
Description
> port install graphviz +python +ruby +smyrna +gui ---> Configuring gtkglext Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_gtkglext/work/gtkglext-1.2.0" && ./configure --prefix=/opt/local --with-gl-libdir=/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries " returned error 1 Command output: checking if /usr/bin/g++-4.0 static flag -static works... no checking if /usr/bin/g++-4.0 supports -c -o file.o... yes checking whether the /usr/bin/g++-4.0 linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin9.4.0 dyld checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking for some Win32 platform... no checking for native Win32... no checking whether build environment is sane... yes checking for /usr/bin/gcc-4.0 option to accept ANSI C... none needed checking for a BSD-compatible install... /usr/bin/install checking whether make sets $(MAKE)... (cached) yes checking whether ln -s works... yes checking for gawk... (cached) gawk checking for perl5... no checking for perl... /opt/local/bin/perl checking for indent... indent checking for pkg-config... /opt/local/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for BASE_DEPENDENCIES... configure: error: Package requirements (gtk+-2.0 >= 2.0.0 gdk-2.0 >= 2.0.0 pango >= 1.0.0 pangox >= 1.0.0 gmodule-2.0 >= 2.0.0 ) were not met: No package 'pangox' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. Error: The following dependencies failed to build: gtkglext swig php5 libmcrypt mhash Error: Status 1 encountered during processing.
Change History (10)
comment:1 follow-up: 2 Changed 16 years ago by jmroot (Joshua Root)
Owner: | changed from macports-tickets@… to ryandesign@… |
---|---|
Priority: | High → Normal |
comment:2 Changed 16 years ago by guaripete@…
Replying to jmr@…:
Assigning to maintainer. Is pango active? Do you have /opt/local/lib/pkgconfig/pangox.pc?
Sorry I had pango @1.20.5_0+no_x11 so no pangox.pc. After installing pango @1.20.5_0 (with x11) pangox.pc is found, but graphviz's build fails with following
Package pangocairo was not found in the pkg-config search path. Perhaps you should add the directory containing `pangocairo.pc' to the PKG_CONFIG_PATH environment variable Package 'pangocairo', required by 'GDK', not found
$ port search pangocairo
No match for pangocairo found
comment:3 follow-up: 4 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
The first error reported in this ticket ("No package 'pangox' found") was experienced by the gtkglext port, not the graphviz port.
What port is the second error ("Package pangocairo was not found in the pkg-config search path") being experienced by?
FYI: pangocairo is a library built by the pango port when the cairo port is present. Is anything listed when you type "port contents pango | grep pangocairo
"? Is the cairo port installed and active, and what variants are selected? Use "port installed cairo
" to find out.
comment:4 Changed 16 years ago by guaripete@…
Replying to ryandesign@…:
The first error reported in this ticket ("No package 'pangox' found") was experienced by the gtkglext port, not the graphviz port.
What port is the second error ("Package pangocairo was not found in the pkg-config search path") being experienced by?
Second error pop when
---> Configuring gtkglext
FYI: pangocairo is a library built by the pango port when the cairo port is present. Is anything listed when you type "
port contents pango | grep pangocairo
"?
No results returned by grep.
Is the cairo port installed and active, and what variants are selected? Use "
port installed cairo
" to find out.
cairo @1.6.4_1+macosx (active)
comment:5 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Keywords: | pangocairo added |
---|---|
Port: | gtkglext added |
Summary: | graphviz @2.20.2 Configure error - build failure → gtkglext can't find pangocairo |
Where are we with this? Are you still experiencing the issue with current versions of these ports? pango should be building pangocairo if cairo is present, which it should always be since cairo is a dependency of pango. With cairo 1.8.4 and pango 1.22.3, do you now have the pangocairo library? Does gtkglext build?
comment:6 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | jd@… added |
---|---|
Resolution: | → invalid |
Status: | new → closed |
Closing due to lack of response. Please re-open if necessary.
comment:7 follow-up: 9 Changed 16 years ago by barabas@…
Replying to guaripete@…:
when issuing a port-install gobby, I get the following:
checking for PANGOMM... configure: error: Package requirements (glibmm-2.4 >= 2.14.1 cairomm-1.0 >= 1.2.2 pangocairo >= 1.21.3) were not met: Requested 'pangocairo >= 1.21.3' but version of Pango Cairo is 1.20.5
Cairo and pango packages are at version 1.8.6.
It appears that somewhere in the upgrading of Pango and/or cairo, pangocairo is not properly created. Suggestions?
> port install graphviz +python +ruby +smyrna +gui ---> Configuring gtkglext Error: Target org.macports.configure returned: configure failure: shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_devel_gtkglext/work/gtkglext-1.2.0" && ./configure --prefix=/opt/local --with-gl-libdir=/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries " returned error 1 Command output: checking if /usr/bin/g++-4.0 static flag -static works... no checking if /usr/bin/g++-4.0 supports -c -o file.o... yes checking whether the /usr/bin/g++-4.0 linker (/usr/libexec/gcc/i686-apple-darwin9/4.0.1/ld) supports shared libraries... yes checking dynamic linker characteristics... darwin9.4.0 dyld checking how to hardcode library paths into programs... immediate appending configuration tag "F77" to libtool checking for some Win32 platform... no checking for native Win32... no checking whether build environment is sane... yes checking for /usr/bin/gcc-4.0 option to accept ANSI C... none needed checking for a BSD-compatible install... /usr/bin/install checking whether make sets $(MAKE)... (cached) yes checking whether ln -s works... yes checking for gawk... (cached) gawk checking for perl5... no checking for perl... /opt/local/bin/perl checking for indent... indent checking for pkg-config... /opt/local/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for BASE_DEPENDENCIES... configure: error: Package requirements (gtk+-2.0 >= 2.0.0 gdk-2.0 >= 2.0.0 pango >= 1.0.0 pangox >= 1.0.0 gmodule-2.0 >= 2.0.0 ) were not met: No package 'pangox' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BASE_DEPENDENCIES_CFLAGS and BASE_DEPENDENCIES_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. Error: The following dependencies failed to build: gtkglext swig php5 libmcrypt mhash Error: Status 1 encountered during processing.
comment:9 Changed 16 years ago by blb@…
Replying to barabas@…:
when issuing a port-install gobby, I get the following:
checking for PANGOMM... configure: error: Package requirements (glibmm-2.4 >= 2.14.1 cairomm-1.0 >= 1.2.2 pangocairo >= 1.21.3) were not met: Requested 'pangocairo >= 1.21.3' but version of Pango Cairo is 1.20.5
Cairo and pango packages are at version 1.8.6.
cairo at 1.8.6 is good, but pango's current port version is 1.22.4 which should satisfy '>= 1.21.3'; sounds like your pango is 1.20.5.
Assigning to maintainer. Is pango active? Do you have /opt/local/lib/pkgconfig/pangox.pc?