Opened 5 years ago

Last modified 4 years ago

#49530 new defect

gnudatalanguage @0.9.5: error: no member named 'width' in 'plstream'

Reported by: glenda.denicolo@… Owned by: tenomoto (Takeshi Enomoto)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: ryandesign (Ryan Schmidt), petrrr, jaymurthy
Port: gnudatalanguage

Description (last modified by ryandesign (Ryan Schmidt))

Hello again, trying to install macports to run GDL. I've been in communication before. The new problem is the following (can't upgrade port 1, and therefore, can't use gnudatlanguage). Previous tickets all related to this endeavor: #49504, #49480, #49466.

This is what I get when I upgrade the ports (error in building gnudatalanguage):

--->  Activating ImageMagick @6.9.2-4_0+x11
--->  Cleaning ImageMagick
--->  Computing dependencies for gnudatalanguage
--->  Fetching archive for gnudatalanguage
--->  Attempting to fetch gnudatalanguage-0.9.5_8.darwin_15.x86_64.tbz2 from http://lil.fr.packages.macports.org/gnudatalanguage
--->  Attempting to fetch gnudatalanguage-0.9.5_8.darwin_15.x86_64.tbz2 from http://packages.macports.org/gnudatalanguage
--->  Attempting to fetch gnudatalanguage-0.9.5_8.darwin_15.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/gnudatalanguage
--->  Fetching distfiles for gnudatalanguage
--->  Verifying checksums for gnudatalanguage
--->  Extracting gnudatalanguage
--->  Applying patches to gnudatalanguage
--->  Configuring gnudatalanguage
--->  Building gnudatalanguage
Error: org.macports.build for port gnudatalanguage returned: command execution failed
Please see the log file for port gnudatalanguage for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_math_gnudatalanguage/gnudatalanguage/main.log
Error: Unable to upgrade port: 1
Error rebuilding gnudatalanguage
    while executing
"error "Error rebuilding $portname""
    (procedure "revupgrade_scanandrebuild" line 395)
    invoked from within
"revupgrade_scanandrebuild broken_port_counts $opts"
    (procedure "macports::revupgrade" line 5)
    invoked from within
"macports::revupgrade $opts"
    (procedure "action_revupgrade" line 2)
    invoked from within
"$action_proc $action $portlist [array get global_options]"
    (procedure "process_cmd" line 103)
    invoked from within
"process_cmd $remaining_args"
    invoked from within
"if { [llength $remaining_args] > 0 } {

    # If there are remaining arguments, process those as a command
    set exit_status [process_cmd $remaining..."
    (file "/opt/local/bin/port" line 5268)

And when I run GDL, this is what I get (my final objective is to be able to run GDL):

~: gdl
dyld: Library not loaded: /opt/local/lib/libform.5.dylib
  Referenced from: /opt/local/bin/gdl
  Reason: image not found
Trace/BPT trap: 5

I will attach the log file from the gnudatalanguage building error.

I still have the lib form.5.dylib trouble as you can see above. I am hoping once the upgrade runs smoothly that this will magically go away. I have done "sudo port clean gnudatalanguage" before upgrading, I have tried the re-upgrade, I have tried readline and self update and upgrade again, etc. This is a problem in my laptop and desktop (both macs) where I have different programs installed, lets say, (one has Iraf with Ureka, the other doesn't; one has Anaconda for python, the other doesn't, etc) so that I am confident it's a problem worth reporting, and not a private system issue here.

Please advise.

Attachments (2)

main.log (27.3 KB) - added by glenda.denicolo@… 5 years ago.
gnudatalanguage building failure
new_main.log_upgrade_after_clean (196.6 KB) - added by glenda.denicolo@… 5 years ago.
I've run the "sudo port clean gnudatalanguage" and then sudo port upgrade: here's the main.log.

Download all attachments as: .zip

Change History (9)

Changed 5 years ago by glenda.denicolo@…

Attachment: main.log added

gnudatalanguage building failure

comment:1 Changed 5 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… added
Description: modified (diff)
Owner: changed from macports-tickets@… to takeshi@…
Port: gnudatalanguage added

Although the transcript shown above was from a clean build attempt, the log you attached was not. Please run "sudo port clean gnudatalanguage" and try again, then attach the new main.log file.

Changed 5 years ago by glenda.denicolo@…

I've run the "sudo port clean gnudatalanguage" and then sudo port upgrade: here's the main.log.

comment:2 Changed 5 years ago by ryandesign (Ryan Schmidt)

Thanks. I agree, it does not build for me either.

comment:3 Changed 5 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:4 Changed 5 years ago by jaymurthy

Cc: jmurthy@… added

Cc Me!

comment:5 Changed 5 years ago by jaymurthy

It works for me now after uninstalling macports and then reinstalling

 499  sudo port -fp uninstall installed
  500  sudo rm -rf         /opt/local         /Applications/DarwinPorts         /Applications/MacPorts         /Library/LaunchDaemons/org.macports.*         /Library/Receipts/DarwinPorts*.pkg         /Library/Receipts/MacPorts*.pkg         /Library/StartupItems/DarwinPortsStartup         /Library/Tcl/darwinports1.0         /Library/Tcl/macports1.0         ~/.macports
  501  sudo port install gnudatalanguage
  502  gdl
Last edited 5 years ago by ryandesign (Ryan Schmidt) (previous) (diff)

comment:6 Changed 4 years ago by ryandesign (Ryan Schmidt)

Summary: gnudatalanguage failedgnudatalanguage @0.9.5: error: no member named 'width' in 'plstream'

comment:7 Changed 4 years ago by tenomoto (Takeshi Enomoto)

Try gnudatalanguage @0.9.6 committed in r150628.

Note: See TracTickets for help on using tickets.