[MacPorts] #14085: opendx compilation problem on Leopard

MacPorts trac at macosforge.org
Sat Jan 26 18:29:06 PST 2008


#14085: opendx compilation problem on Leopard
---------------------------------------+------------------------------------
  Reporter:  joergf at maths.otago.ac.nz  |       Owner:  macports-tickets at lists.macosforge.org
      Type:  defect                    |      Status:  new                                  
  Priority:  Normal                    |   Milestone:  Port Bugs                            
 Component:  ports                     |     Version:  1.6.0                                
Resolution:                            |    Keywords:  opendx compiletime error             
---------------------------------------+------------------------------------
Old description:

> When trying to install the opendx port on Leopard I ran into several
> compilation issues. There are several problems and I am trying to figure
> out how to patch the Portfile.
>
> Currently, I am stuck with the following message:
>
> kepler:base> make
> g++ -DHAVE_CONFIG_H -I. -I. -I../../../include -I./../widgets
> -I../../../include -Dmacos  -I/opt/local/include  -I/usr/X11R6/include
> -g -O2 -I/usr/X11R6/include -c -o StartWebBrowser.o StartWebBrowser.C
> /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:48:
> error: declaration does not declare anything
> /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:64:
> error: multiple types in one declaration
> /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:64:
> error: declaration does not declare anything
> /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:68:
> error: declaration does not declare anything
> /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:72:
> error: multiple types in one declaration
> /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:72:
> error: declaration does not declare anything
> make: *** [StartWebBrowser.o] Error 1
>
> This seems to be a problem with the header files on Leopard. It appears
> in other projects outside macports, too. I do not see what to make of it
> and how to avoid it. There seem to be two incompatible definitions for
> various types floating around. Would anyone know what to do?

New description:

 When trying to install the opendx port on Leopard I ran into several
 compilation issues. There are several problems and I am trying to figure
 out how to patch the Portfile.

 Currently, I am stuck with the following message:

 {{{
 kepler:base> make
 g++ -DHAVE_CONFIG_H -I. -I. -I../../../include -I./../widgets
 -I../../../include -Dmacos  -I/opt/local/include  -I/usr/X11R6/include  -g
 -O2 -I/usr/X11R6/include -c -o StartWebBrowser.o StartWebBrowser.C
 /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:48:
 error: declaration does not declare anything
 /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:64:
 error: multiple types in one declaration
 /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:64:
 error: declaration does not declare anything
 /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:68:
 error: declaration does not declare anything
 /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:72:
 error: multiple types in one declaration
 /System/Library/Frameworks/Security.framework/Headers/cssmconfig.h:72:
 error: declaration does not declare anything
 make: *** [StartWebBrowser.o] Error 1
 }}}

 This seems to be a problem with the header files on Leopard. It appears in
 other projects outside macports, too. I do not see what to make of it and
 how to avoid it. There seem to be two incompatible definitions for various
 types floating around. Would anyone know what to do?

-- 
Ticket URL: <http://trac.macosforge.org/projects/macports/ticket/14085#comment:1>
MacPorts </projects/macports>
Ports system for Mac OS


More information about the macports-tickets mailing list