[MacPorts] #29833: Update afflib to 3.6.12, aimage to 3.2.4

MacPorts noreply at macports.org
Wed Jun 29 04:16:10 PDT 2011


#29833: Update afflib to 3.6.12, aimage to 3.2.4
-------------------------------------+--------------------------------------
 Reporter:  jessekornblum@…          |       Owner:  opendarwin.org@…          
     Type:  update                   |      Status:  new                       
 Priority:  Normal                   |   Milestone:                            
Component:  ports                    |     Version:                            
 Keywords:  haspatch                 |        Port:  afflib aimage             
-------------------------------------+--------------------------------------

Comment(by ryandesign@…):

 What I wrote would be relevant if the latest afflib had in fact
 incorporated aimage into itself. But I find no evidence that this has
 occurred. I find only evidence that [http://afflib.org/software/aimage-
 the-advanced-disk-imager the opposite happened before] -- aimage ''used''
 to be part of afflib and was separated from it. What made you think aimage
 had been integrated into afflib again?

 I'm attaching a revised patch which:

  * updates afflib to 3.6.12 and updates aimage to 3.2.4
  * removes unnecessary lines "use_bzip2 no"; that's the default
  * removes unnecessary comment lines
  * patches configure.ac to not look for things in /usr/local and /sw
 (afflib's previous configure.ac patch wasn't being used anymore)
  * moves afflib's expat dependency from the s3 variant into the global
 section of the portfile since it seems to be always required

 afflib installs fine for me but aimage fails to build:

 {{{
 gui.cpp: In function 'void my_refresh(imager*, affcallback_info*)':
 gui.cpp:285: error: 'class aftimer' has no member named 'timer_text'
 gui.cpp:286: warning: cannot pass objects of non-POD type 'struct
 std::string' through '...'; call will abort at runtime
 gui.cpp:286: warning: format '%s' expects type 'char*', but argument 2 has
 type 'int'
 gui.cpp:317: error: 'class aftimer' has no member named 'timer_text'
 gui.cpp:359: error: 'class aftimer' has no member named 'timer_text'
 gui.cpp:363: warning: cannot pass objects of non-POD type 'struct
 std::string' through '...'; call will abort at runtime
 gui.cpp:376: warning: cannot pass objects of non-POD type 'struct
 std::string' through '...'; call will abort at runtime
 gui.cpp:409: error: 'class aftimer' has no member named 'timer_text'
 make[2]: *** [gui.o] Error 1
 make[1]: *** [all-recursive] Error 1
 make: *** [all] Error 2
 }}}

 This problem was also [http://bugs.debian.org/cgi-
 bin/bugreport.cgi?bug=618087 reported to Debian] in March 2011 but nothing
 has happened there yet. [http://sourceforge.net/projects/afflib/ afflib's
 sourceforge project] is barren (no source, no items in any of the trackers
 or forums) and the [http://afflib.org/ afflib homepage] gives no
 indication of there being a public bug tracker. So I don't know how to fix
 this problem.

-- 
Ticket URL: <https://trac.macports.org/ticket/29833#comment:3>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list