building doxygen with wizard variant fails

Marcus Calhoun-Lopez marcuscalhounlopez at mac.com
Tue Apr 8 17:52:51 PDT 2008


There may be a bug in the Portfile, but it has been working for me.
I have also had this problem after I interrupted an installation  
during the Activation phase.

Since /opt/local/bin/doxygen does not belong to any port, I would  
remove it manually.
Once doxygen is installed, you can make sure that it is not a bug with  
the command:
port provides /opt/local/bin/doxygen

If all went well, this should belong to the port doxygen.

-Marcus

On Apr 8, 2008, at 3:38 PM, Alejandro Aragon wrote:
> Hi Marcus,
>
> I did what you mentioned and the installation went fine this time.  
> However, just  before it finished, it had an error:
>
> $sudo port install doxygen +wizard
> --->  Fetching doxygen
> --->  Attempting to fetch doxygen-1.5.5.src.tar.gz from ftp://ftp.stack.nl/pub/users/dimitri/
> --->  Verifying checksum(s) for doxygen
> --->  Extracting doxygen
> --->  Applying patches to doxygen
> --->  Configuring doxygen
> --->  Building doxygen with target all pdf
> --->  Staging doxygen into destroot
> --->  Installing doxygen 1.5.5_0+darwin_9+wizard
> --->  Activating doxygen 1.5.5_0+darwin_9+wizard
> Error: Target org.macports.activate returned: Image error: /opt/ 
> local/bin/doxygen already exists and does not belong to a registered  
> port.  Unable to activate port doxygen.
> Error: Status 1 encountered during processing.
>
>
> I made sure that doxygen was not installed before this. Is this  
> something that needs to be fixed?
>
> aa
>
> On Apr 8, 2008, at 1:48 AM, Marcus Calhoun-Lopez wrote:
>
>> In the same directory as the Portfile, there is a directory called  
>> files.
>> Put the file qfiledefs_p.patch (downloaded from the Ticket page)  
>> into the files directory.
>>
>> Since it is not there now, MacPorts is trying (unsuccessfully) to  
>> download it.
>>
>> On Leopard, I have the wizard variant working but not the wizardapp  
>> variant.
>>
>> -Marcus
>>
>> On Apr 7, 2008, at 11:12 PM, Alejandro Aragon wrote:
>>> I downloaded the .diff file and applied the patch manually. Then:
>>>
>>> aaragon@/opt/local/var/macports/sources/rsync.macports.org/release/ 
>>> ports/textproc/doxygen$sudo port -v install doxygen +wizard
>>> --->  Fetching doxygen
>>> --->  qfiledefs_p.patch doesn't seem to exist in /opt/local/var/ 
>>> macports/distfiles/doxygen
>>> --->  Attempting to fetch qfiledefs_p.patch from http://svn.macports.org/repository/macports/distfiles/doxygen
>>> % Total    % Received % Xferd  Average Speed   Time    Time      
>>> Time  Current
>>>                               Dload  Upload   Total   Spent     
>>> Left  Speed
>>> 0     0    0     0    0     0      0      0 --:--:-- --:--:--  
>>> --:--:--     0
>>> --->  Attempting to fetch qfiledefs_p.patch from http://svn.macports.org/repository/macports/distfiles/general/
>>> % Total    % Received % Xferd  Average Speed   Time    Time      
>>> Time  Current
>>>                               Dload  Upload   Total   Spent     
>>> Left  Speed
>>> 0     0    0     0    0     0      0      0 --:--:-- --:--:--  
>>> --:--:--     0
>>> --->  Attempting to fetch qfiledefs_p.patch from http://svn.macports.org/repository/macports/downloads/doxygen
>>> % Total    % Received % Xferd  Average Speed   Time    Time      
>>> Time  Current
>>>                               Dload  Upload   Total   Spent     
>>> Left  Speed
>>> 0     0    0     0    0     0      0      0 --:--:-- --:--:--  
>>> --:--:--     0
>>> Error: Target org.macports.fetch returned: fetch failed
>>> Warning: the following items did not execute (for doxygen):  
>>> org.macports.activate org.macports.fetch org.macports.extract  
>>> org.macports.checksum org.macports.patch org.macports.configure  
>>> org.macports.build org.macports.destroot org.macports.install
>>> Error: Status 1 encountered during processing.
>>>
>>> and the same with the wizardapp variant. I went to that location  
>>> in the repository and doxygen does not exist.
>>>
>>> Am I doing something wrong here or the patch is not good?
>>>
>>> aa
>>>
>>> On Apr 7, 2008, at 11:21 PM, Marcus Calhoun-Lopez wrote:
>>>
>>>> There is some discussion about this issue (as well as a patch) on  
>>>> the ticket:
>>>> http://trac.macports.org/projects/macports/ticket/14603
>>>>
>>>> -Marcus
>>>>
>>>> On Apr 7, 2008, at 9:15 PM, Alejandro Aragon wrote:
>>>>> Hello everyone,
>>>>>
>>>>> I tried to build doxygen with the doxywizard variant, which  
>>>>> depends on qt and I had these errors:
>>>>>
>>>>> aaragon@~$sudo port install doxygen +wizard
>>>>> --->  Fetching doxygen
>>>>> --->  Verifying checksum(s) for doxygen
>>>>> --->  Extracting doxygen
>>>>> --->  Applying patches to doxygen
>>>>> --->  Configuring doxygen
>>>>> --->  Building doxygen with target all pdf
>>>>> Error: Target org.macports.build returned: shell command " cd "/ 
>>>>> opt/local/var/macports/build/ 
>>>>> _opt_local_var_macports_sources_rsync 
>>>>> .macports.org_release_ports_textproc_doxygen/work/doxygen-1.5.4"  
>>>>> && make all pdf " returned error 2
>>>>> Command output: doxywizard.cpp:1414: error: 'fn' was not  
>>>>> declared in this scope
>>>>> doxywizard.cpp:1416: error: 'QFile' was not declared in this scope
>>>>> doxywizard.cpp:1416: error: expected `;' before 'f'
>>>>> doxywizard.cpp:1417: error: 'f' was not declared in this scope
>>>>> doxywizard.cpp:1417: error: 'IO_WriteOnly' was not declared in  
>>>>> this scope
>>>>> doxywizard.cpp:1419: error: 'QTextStream' was not declared in  
>>>>> this scope
>>>>> doxywizard.cpp:1419: error: expected `;' before 't'
>>>>> doxywizard.cpp:1420: error: 't' was not declared in this scope
>>>>> doxywizard.cpp:1420: error: invalid use of undefined type  
>>>>> 'struct QTextEdit'
>>>>> doxywizard.h:15: error: forward declaration of 'struct QTextEdit'
>>>>> doxywizard.cpp:1421: error: 'statusBar' was not declared in this  
>>>>> scope
>>>>> doxywizard.cpp:1425: error: 'QMessageBox' has not been declared
>>>>> doxywizard.cpp:1426: error: 'warning' was not declared in this  
>>>>> scope
>>>>> doxywizard.cpp: In function 'int main(int, char**)':
>>>>> doxywizard.cpp:1435: error: 'QApplication' was not declared in  
>>>>> this scope
>>>>> doxywizard.cpp:1435: error: expected `;' before 'a'
>>>>> doxywizard.cpp:850: error: 'MainWidget::~MainWidget()' is private
>>>>> doxywizard.cpp:1436: error: within this context
>>>>> doxywizard.cpp:1119: error: 'void  
>>>>> MainWidget::loadConfigFromFile(int)' is private
>>>>> doxywizard.cpp:1439: error: within this context
>>>>> doxywizard.cpp:1439: error: invalid conversion from 'char*' to  
>>>>> 'int'
>>>>> doxywizard.cpp:1439: error:   initializing argument 1 of 'void  
>>>>> MainWidget::loadConfigFromFile(int)'
>>>>> doxywizard.cpp:1443: error: 'printf' was not declared in this  
>>>>> scope
>>>>> doxywizard.cpp:1446: error: 'a' was not declared in this scope
>>>>> doxywizard.cpp:1447: error: 'class MainWidget' has no member  
>>>>> named 'show'
>>>>> gmake[2]: *** [obj/doxywizard.o] Error 1
>>>>> gmake[2]: Leaving directory `/opt/local/var/macports/build/ 
>>>>> _opt_local_var_macports_sources_rsync 
>>>>> .macports.org_release_ports_textproc_doxygen/work/doxygen-1.5.4/ 
>>>>> addon/doxywizard'
>>>>> gmake[1]: *** [all] Error 2
>>>>> gmake[1]: Leaving directory `/opt/local/var/macports/build/ 
>>>>> _opt_local_var_macports_sources_rsync 
>>>>> .macports.org_release_ports_textproc_doxygen/work/doxygen-1.5.4/ 
>>>>> addon/doxywizard'
>>>>> make: *** [all] Error 2
>>>>>
>>>>> aa
>>>>>
>>>>> _______________________________________________
>>>>> macports-users mailing list
>>>>> macports-users at lists.macosforge.org
>>>>> http://lists.macosforge.org/mailman/listinfo/macports-users
>>>>
>>>
>>
>



More information about the macports-users mailing list