Opened 11 years ago
Closed 11 years ago
#42636 closed defect (worksforme)
zenity 3.8.0 error cause winetricks to fail
Reported by: | dr.muj0@… | Owned by: | dbevans (David B. Evans) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.2.1 |
Keywords: | Cc: | ||
Port: | zenity |
Description
While trying to install winetricks it fails because issues with zenity here is the screen output.
sudo /opt/local/bin/port -v install winetricks Password: ---> Computing dependencies for winetricks.. ---> Dependencies to be installed: zenity ---> Building zenity make: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0' /usr/bin/make all-recursive make[1]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0' Making all in src make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0/src' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0/src' Making all in po make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0/po' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0/po' Making all in data make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0/data' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0/data' Making all in help make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0/help' Makefile:466: *** missing separator. Stop. make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0/help' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0' make: *** [all] Error 2 make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0' Command failed: cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0" && /usr/bin/make -j4 -w all Exit code: 2 Error: org.macports.build for port zenity returned: command execution failed Warning: targets not executed for zenity: org.macports.activate org.macports.build org.macports.destroot org.macports.install Error: Failed to install zenity Please see the log file for port zenity for details: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/main.log Error: The following dependencies were not installed: zenity To report a bug, follow the instructions in the guide: http://guide.macports.org/#project.tickets Error: Processing of port winetricks failed
Attachments (2)
Change History (9)
Changed 11 years ago by dr.muj0@…
comment:1 Changed 11 years ago by mf2k (Frank Schima)
Keywords: | zenity winetricks removed |
---|---|
Owner: | changed from macports-tickets@… to devans@… |
comment:2 Changed 11 years ago by dbevans (David B. Evans)
Status: | new → assigned |
---|
comment:3 Changed 11 years ago by dbevans (David B. Evans)
make[2]: Entering directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_zenity/zenity/work/zenity-3.8.0/help' Makefile:466: * missing separator. Stop.
This build failure is usually symptomatic of a missing build dependency on port yelp-tools. However, the latest version of zenity does declare this dependency and I can't reproduce the problem here.
$ port deps zenity Full Name: zenity @3.8.0_0 Extract Dependencies: xz Build Dependencies: pkgconfig, gnome-common, yelp-tools, intltool, itstool, autoconf, automake, libtool Library Dependencies: gtk3, libnotify, webkit-gtk3-2.0 $ port installed yelp-tools The following ports are currently installed: yelp-tools @3.10.0_0 (active)
An update for this port was just committed a day or so ago. Please make sure your ports tree is updated and try a clean build. If problems remain send me a copy of the build log from this clean build and go to the build directory and see what is on line 466 of help/Makefile.
cd `port work zenity` vi help/Makefile
Thanks
Changed 11 years ago by dr.muj0@…
Attachment: | main.2.log added |
---|
comment:4 Changed 11 years ago by dr.muj0@…
I updated the tree and made sure that yelp-tools and all dependencies were downloaded. Still had the same problem.
line 466 of help/Makefile
@YELP_HELP_RULES@
Attached the log
comment:5 Changed 11 years ago by dbevans (David B. Evans)
Again your build log only shows the build phase not fetch, configure, etc. so you are probably not cleaning the port before the rebuild. I'm interested in the configure results.
Please do this
sudo port selfupdate sudo port clean zenity sudo port install zenity
Your installation of yelp-tools seems suspect. YELP_HELP_RULES is an m4 macro provided by yelp-tools here:
/opt/local/share/aclocal/yelp.m4
The fact that it is in the Makefile shows that the macro wasn't available at configuration time for expansion and so the name was just entered literally into the Makefile instead.
comment:6 Changed 11 years ago by dr.muj0@…
sudo port selfupdate Password: Sorry, try again. Password: ---> Updating MacPorts base sources using rsync MacPorts base version 2.2.1 installed, MacPorts base version 2.2.1 downloaded. ---> Updating the ports tree ---> MacPorts base is already the latest version The ports tree has been updated. To upgrade your installed ports, you should run port upgrade outdated DLIC02J64YGDTY4:~ daniel.filcek$ sudo port clean zenity ---> Cleaning zenity DLIC02J64YGDTY4:~ daniel.filcek$ sudo port install zenity ---> Computing dependencies for zenity ---> Fetching archive for zenity ---> Fetching distfiles for zenity ---> Verifying checksums for zenity ---> Extracting zenity ---> Configuring zenity ---> Building zenity ---> Staging zenity into destroot ---> Installing zenity @3.8.0_0 ---> Activating zenity @3.8.0_0 ---> Cleaning zenity ---> Updating database of binaries: 100.0% ---> Scanning binaries for linking errors: 100.0% ---> No broken files found. DLIC02J64YGDTY4:~ daniel.filcek$ sudo port install winetricks ---> Computing dependencies for winetricks ---> Fetching archive for winetricks ---> Fetching distfiles for winetricks ---> Attempting to fetch winetricks-20130707.tar.gz from http://sea.us.distfiles.macports.org/macports/distfiles/winetricks ---> Verifying checksums for winetricks ---> Extracting winetricks ---> Configuring winetricks ---> Building winetricks ---> Staging winetricks into destroot ---> Installing winetricks @20130707_0 ---> Activating winetricks @20130707_0 ---> Cleaning winetricks ---> Updating database of binaries: 100.0% ---> Scanning binaries for linking errors: 100.0% ---> No broken files found. DLIC02J64YGDTY4:~ daniel.filcek$
Sorry to waste your time. The only difference this time that I could see from the last time is:
sudo /opt/local/bin/port -v install zenity
This time I ran simply
sudo port install zenity
comment:7 Changed 11 years ago by dbevans (David B. Evans)
Resolution: | → worksforme |
---|---|
Status: | assigned → closed |
No problem. Glad it's working for you now.
In the future, please Cc the port maintainers (
port info --maintainers zenity
).