Re: [Doxygen-users] dot problems.
                
                Brought to you by:
                
                    dimitri
                    
                
            
            
        
        
        
    | 
      
      
      From: Peter S. <pe...@gm...> - 2024-05-16 17:29:21
      
     | 
| Hi Woodrow
ever tried to run the given command manually in a command window to see
error messages?
("c:\Graphviz 2.44.1\bin\dot.exe"
"C:/neo_doxygen/rtf/dc/db2/system_8h_a5e8391114a0cf91ac20002be25e3d352_cgraph.dot"
-Tpng -o
"C:/neo_doxygen/rtf/dc/db2/system_8h_a5e8391114a0cf91ac20002be25e3d352_cgraph.png")
Perhaps using a PFCS-compatible (e.g.
https://www.ibm.com/docs/en/zvm/7.2?topic=files-naming) path to dot.exe
(at least w/o spaces) may help.
Good luck
	Peter
Am 15.05.2024 um 20:31 schrieb Woodrow Baker:
> I have graphvis installed on c:\graphviz 2.44.1 on my windows 10 machine.
> I have a very large program that I have set  up to generate call graphs etc.
> I am running doxygen gui 1.10.0
>
> after fixing things like
> @Summary   changing it to    @brief, it runs o.k.  But is not generating
> the call graph, and caller graph files.
>
> I am getting tons of errors like this:  It seems to succeed on some of
> the tries, but one cannot determine which they are, for example
> 1520/1603  doesn't tell me what file it actually worked on.
> How can I troubleshoot this and get it working.
>
> C:/neo_doxygen/rtf/dc/db2/system_8h_a5e8391114a0cf91ac20002be25e3d352_cgraph.dot:1: error: Problems running dot: exit code=1, command='c:\Graphviz 2.44.1\bin\dot.exe', arguments='"C:/neo_doxygen/rtf/dc/db2/system_8h_a5e8391114a0cf91ac20002be25e3d352_cgraph.dot" -Tpng -o "C:/neo_doxygen/rtf/dc/db2/system_8h_a5e8391114a0cf91ac20002be25e3d352_cgraph.png"'
>
> C:/neo_doxygen/rtf/dc/da3/protos_8h_ae84c5a5d042e6c34281dad6a376831de_cgraph.dot:1: error: Problems running dot: exit code=1, command='c:\Graphviz 2.44.1\bin\dot.exe', arguments='"C:/neo_doxygen/rtf/dc/da3/protos_8h_ae84c5a5d042e6c34281dad6a376831de_cgraph.dot" -Tpng -o "C:/neo_doxygen/rtf/dc/da3/protos_8h_ae84c5a5d042e6c34281dad6a376831de_cgraph.png"'
>
> Running dot for graph 1530/1603
>
> Running dot for graph 1531/1603
>
> C:/neo_doxygen/rtf/dc/db2/system_8h_a5e8391114a0cf91ac20002be25e3d352_icgraph.dot:1: error: Problems running dot: exit code=1, command='c:\Graphviz 2.44.1\bin\dot.exe', arguments='"C:/neo_doxygen/rtf/dc/db2/system_8h_a5e8391114a0cf91ac20002be25e3d352_icgraph.dot" -Tpng -o "C:/neo_doxygen/rtf/dc/db2/system_8h_a5e8391114a0cf91ac20002be25e3d352_icgraph.png"'
>
> Running dot for graph 1532/1603
>
>
> It is generating these for the html files as well
>
> C:/neo_doxygen/html/d7/de8/uart2_8h_a1dd9496e7641b301859d3cab9a9f24a5_icgraph.dot:1: error: Problems running dot: exit code=1, command='c:\Graphviz 2.44.1\bin\dot.exe', arguments='"C:/neo_doxygen/html/d7/de8/uart2_8h_a1dd9496e7641b301859d3cab9a9f24a5_icgraph.dot" -Tpng -o "C:/neo_doxygen/html/d7/de8/uart2_8h_a1dd9496e7641b301859d3cab9a9f24a5_icgraph.png"'
>
> C:/neo_doxygen/html/d7/de8/uart2_8h_a1c7f32800f7e5955bc04306b2686a0d7_icgraph.dot:1: error: Problems running dot: exit code=1, command='c:\Graphviz 2.44.1\bin\dot.exe', arguments='"C:/neo_doxygen/html/d7/de8/uart2_8h_a1c7f32800f7e5955bc04306b2686a0d7_icgraph.dot" -Tpng -o "C:/neo_doxygen/html/d7/de8/uart2_8h_a1c7f32800f7e5955bc04306b2686a0d7_icgraph.png"'
>
> Running dot for graph 245/1603
>
> Running dot for graph 246/1603
>
>
> In the first case, there is a .dot file and it seems legit.:
>
> digraph "SYSTEM_Initialize"
> {
>   // LATEX_PDF_SIZE
>    bgcolor="transparent";
>    edge
> [fontname=Helvetica,fontsize=10,labelfontname=Helvetica,labelfontsize=10];
>    node [fontname=Helvetica,fontsize=10,shape=box,height=0.2,width=0.4];
>    rankdir="LR";
>    Node1
> [id="Node000001",label="SYSTEM_Initialize",height=0.2,width=0.4,color="gray40", fillcolor="grey60", style="filled", fontcolor="black",tooltip=" "];
>    Node1 -> Node2
> [id="edge81_Node000001_Node000002",color="steelblue1",style="solid",tooltip=" "];
>    Node2
> [id="Node000002",label="ADC1_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/d7a/adc1_8c.html#ad272fc3ade4d66bfb9580444418b97ee",tooltip=" "];
>    Node2 -> Node3
> [id="edge82_Node000002_Node000003",color="steelblue1",style="solid",tooltip=" "];
>    Node3
> [id="Node000003",label="ADC1_CallBack",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$da/dce/adc1_8h.html#a2dd0de98b9bdf0f554cce920e2487ed0",tooltip=" "];
>    Node2 -> Node4
> [id="edge83_Node000002_Node000004",color="steelblue1",style="solid",tooltip=" "];
>    Node4
> [id="Node000004",label="ADC1_SetInterruptHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/d7a/adc1_8c.html#aa3f14d4bbd3cb34caef174a49703b2a8",tooltip=" "];
>    Node1 -> Node5
> [id="edge84_Node000001_Node000005",color="steelblue1",style="solid",tooltip=" "];
>    Node5
> [id="Node000005",label="CLC1_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/d2d/clc1_8c.html#aaa42a5ba0915a962cd75964a4dcde3b4",tooltip="This is the generated driver implementation file for the CLC1 driver using PIC24 / dsPIC33 / PIC32MM ..."];
>    Node5 -> Node6
> [id="edge85_Node000005_Node000006",color="steelblue1",style="solid",tooltip=" "];
>    Node6
> [id="Node000006",label="CLC1_Enable",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d4/d5f/clc1_8h.html#a7c85f3e09616a9a2855839d4b45c0e43",tooltip=" "];
>    Node1 -> Node7
> [id="edge86_Node000001_Node000007",color="steelblue1",style="solid",tooltip=" "];
>    Node7
> [id="Node000007",label="CLOCK_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/d54/clock_8c.html#a98390d19c7087c52765eab23eb8ded96",tooltip=": This is the clock.c file generated using PIC24 / dsPIC33 / PIC32MM MCUs"];
>    Node1 -> Node8
> [id="edge87_Node000001_Node000008",color="steelblue1",style="solid",tooltip=" "];
>    Node8
> [id="Node000008",label="CMP1_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/db1/cmp1_8c.html#a84bc24b25eabe4579b0322971bd1d86a",tooltip="This is the generated driver implementation file for the CMP1 driver using PIC24 / dsPIC33 / PIC32MM ..."];
>    Node8 -> Node9
> [id="edge88_Node000008_Node000009",color="steelblue1",style="solid",tooltip=" "];
>    Node9
> [id="Node000009",label="CMP1_Enable",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d2/db0/cmp1_8h.html#a4a9393fadfdc41ef5638880abf1f3eb3",tooltip=" "];
>    Node1 -> Node10
> [id="edge89_Node000001_Node000010",color="steelblue1",style="solid",tooltip=" "];
>    Node10
> [id="Node000010",label="CMP2_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/d8e/cmp2_8c.html#a6e9b9e6aa4b7a2aad99d146769cd740a",tooltip="This is the generated driver implementation file for the CMP2 driver using PIC24 / dsPIC33 / PIC32MM ..."];
>    Node10 -> Node11
> [id="edge90_Node000010_Node000011",color="steelblue1",style="solid",tooltip=" "];
>    Node11
> [id="Node000011",label="CMP2_Enable",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/dfa/cmp2_8h.html#aece4cdcc731b1066b0a5a12f2c47d8e6",tooltip=" "];
>    Node1 -> Node12
> [id="edge91_Node000001_Node000012",color="steelblue1",style="solid",tooltip=" "];
>    Node12
> [id="Node000012",label="CVR_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d1/db7/cvr_8c.html#a40bd2a23d2d263c1ad1450f8b3181264",tooltip="This is the generated driver implementation file for the CVR driver using PIC24 / dsPIC33 / PIC32MM M..."];
>    Node1 -> Node13
> [id="edge92_Node000001_Node000013",color="steelblue1",style="solid",tooltip=" "];
>    Node13
> [id="Node000013",label="EXT_INT_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d5/d41/ext__int_8c.html#a6c40d2f45ec674f28815ad65b2c753d5",tooltip=" "];
>    Node1 -> Node14
> [id="edge93_Node000001_Node000014",color="steelblue1",style="solid",tooltip=" "];
>    Node14
> [id="Node000014",label="I2C_init",height=0.2,width=0.4,color="grey40",
> fillcolor="white",
> style="filled",URL="$db/d27/i2c1_8c.html#a9ff51ddf1d325776fef90cce0223772b",tooltip=" "];
>    Node1 -> Node15
> [id="edge94_Node000001_Node000015",color="steelblue1",style="solid",tooltip=" "];
>    Node15
> [id="Node000015",label="INTERRUPT_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d3/d20/interrupt__manager_8c.html#a5c526129ee879458dff6755f5768a6e3",tooltip=": This is the generated driver implementation file for setting up the interrupts using PIC24 / dsPIC3..."];
>    Node1 -> Node16
> [id="edge95_Node000001_Node000016",color="steelblue1",style="solid",tooltip=" "];
>    Node16
> [id="Node000016",label="MCCP1_TMR_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dc/dd1/mccp1__tmr_8c.html#a4ee49d8bb6961fd491f457d4f0d4c81f",tooltip=" "];
>    Node1 -> Node17
> [id="edge96_Node000001_Node000017",color="steelblue1",style="solid",tooltip=" "];
>    Node17
> [id="Node000017",label="MCCP2_TMR_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d6/dc3/mccp2__tmr_8c.html#aecd12e02ba178846b9d726acdbeb1e7c",tooltip=" "];
>    Node1 -> Node18
> [id="edge97_Node000001_Node000018",color="steelblue1",style="solid",tooltip=" "];
>    Node18
> [id="Node000018",label="PIN_MANAGER_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d4/dda/pin__manager_8c.html#a50357774183a136d9490f64ad0d5c6cb",tooltip=" "];
>    Node1 -> Node19
> [id="edge98_Node000001_Node000019",color="steelblue1",style="solid",tooltip=" "];
>    Node19
> [id="Node000019",label="SCCP4_TMR_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d3/d37/sccp4__tmr_8c.html#a55ad8d76072fdf40154726ca7c9605e8",tooltip=" "];
>    Node1 -> Node20
> [id="edge99_Node000001_Node000020",color="steelblue1",style="solid",tooltip=" "];
>    Node20
> [id="Node000020",label="SCCP5_CAPTURE_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$da/d5f/sccp5__capture_8c.html#a065c3e5fd8493b0859e316be1cd6f659",tooltip="This is the generated header file for the SCCP5 driver using PIC24 / dsPIC33 / PIC32MM MCUs."];
>    Node1 -> Node21
> [id="edge100_Node000001_Node000021",color="steelblue1",style="solid",tooltip=" "];
>    Node21
> [id="Node000021",label="SCCP6_TMR_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$db/d1b/sccp6__tmr_8c.html#aa2123eeb91b168b265fb9d6eef27c60b",tooltip=" "];
>    Node1 -> Node22
> [id="edge101_Node000001_Node000022",color="steelblue1",style="solid",tooltip=" "];
>    Node22
> [id="Node000022",label="SPI1_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d4/dde/spi1_8h.html#a0607cad7a6b302950091fea719146a54",tooltip=" "];
>    Node1 -> Node23
> [id="edge102_Node000001_Node000023",color="steelblue1",style="solid",tooltip=" "];
>    Node23
> [id="Node000023",label="TMR1_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d1/d3c/tmr1_8c.html#aeca9435d024c8eeada966c9dffbb8427",tooltip=" "];
>    Node1 -> Node24
> [id="edge103_Node000001_Node000024",color="steelblue1",style="solid",tooltip=" "];
>    Node24
> [id="Node000024",label="TMR1_Start",height=0.2,width=0.4,color="grey40",
> fillcolor="white",
> style="filled",URL="$d1/d3c/tmr1_8c.html#afed3745413684e23104d29539be4f2e5",tooltip=" "];
>    Node1 -> Node25
> [id="edge104_Node000001_Node000025",color="steelblue1",style="solid",tooltip=" "];
>    Node25
> [id="Node000025",label="TMR2_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$dd/da3/tmr2_8c.html#a46c13c9255379e99c10240229a145d37",tooltip=" "];
>    Node1 -> Node26
> [id="edge105_Node000001_Node000026",color="steelblue1",style="solid",tooltip=" "];
>    Node26
> [id="Node000026",label="TMR3_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d3/dd6/tmr3_8c.html#a02e03864926c3b54ddfe281ba823f2ed",tooltip=" "];
>    Node1 -> Node27
> [id="edge106_Node000001_Node000027",color="steelblue1",style="solid",tooltip=" "];
>    Node27
> [id="Node000027",label="TMR4_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d0/d45/tmr4_8c.html#a9d06de36998e68680af819a51c02715b",tooltip=" "];
>    Node1 -> Node28
> [id="edge107_Node000001_Node000028",color="steelblue1",style="solid",tooltip=" "];
>    Node28
> [id="Node000028",label="UART1_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d1/de8/uart1_8c.html#a10757505060dc7bf0fe148c5363eae08",tooltip=" "];
>    Node28 -> Node29
> [id="edge108_Node000028_Node000029",color="steelblue1",style="solid",tooltip=" "];
>    Node29
> [id="Node000029",label="UART1_Receive_CallBack",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/d9e/uart1_8h.html#a6f9531a262fcf20e717451d4176fbaac",tooltip=" "];
>    Node28 -> Node30
> [id="edge109_Node000028_Node000030",color="steelblue1",style="solid",tooltip=" "];
>    Node30
> [id="Node000030",label="UART1_SetRxInterruptHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d1/de8/uart1_8c.html#ada9cfd0a8099b051306ff18cea19a165",tooltip=" "];
>    Node30 -> Node29
> [id="edge110_Node000030_Node000029",color="steelblue1",style="solid",tooltip=" "];
>    Node28 -> Node31
> [id="edge111_Node000028_Node000031",color="steelblue1",style="solid",tooltip=" "];
>    Node31
> [id="Node000031",label="UART1_SetTxInterruptHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d1/de8/uart1_8c.html#aae82bc4b606e9f317ced09e030c3ed2a",tooltip=" "];
>    Node31 -> Node32
> [id="edge112_Node000031_Node000032",color="steelblue1",style="solid",tooltip=" "];
>    Node32
> [id="Node000032",label="UART1_Transmit_CallBack",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$de/d9e/uart1_8h.html#ac9c13d037043af27f19a5dbb9987c5ad",tooltip=" "];
>    Node28 -> Node32
> [id="edge113_Node000028_Node000032",color="steelblue1",style="solid",tooltip=" "];
>    Node1 -> Node33
> [id="edge114_Node000001_Node000033",color="steelblue1",style="solid",tooltip=" "];
>    Node33
> [id="Node000033",label="UART2_Initialize",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/de3/uart2_8c.html#a1c7f32800f7e5955bc04306b2686a0d7",tooltip=" "];
>    Node33 -> Node34
> [id="edge115_Node000033_Node000034",color="steelblue1",style="solid",tooltip=" "];
>    Node34
> [id="Node000034",label="UART2_Receive_CallBack",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/de8/uart2_8h.html#a744360a1066b7d86ffc19fe7f1948eee",tooltip=" "];
>    Node33 -> Node35
> [id="edge116_Node000033_Node000035",color="steelblue1",style="solid",tooltip=" "];
>    Node35
> [id="Node000035",label="UART2_SetRxInterruptHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/de3/uart2_8c.html#a1668b0cf18a2d12b03a004fc398442b7",tooltip=" "];
>    Node35 -> Node34
> [id="edge117_Node000035_Node000034",color="steelblue1",style="solid",tooltip=" "];
>    Node33 -> Node36
> [id="edge118_Node000033_Node000036",color="steelblue1",style="solid",tooltip=" "];
>    Node36
> [id="Node000036",label="UART2_SetTxInterruptHandler",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d9/de3/uart2_8c.html#a741b3f9d648836d5c6be99408a85c625",tooltip=" "];
>    Node36 -> Node37
> [id="edge119_Node000036_Node000037",color="steelblue1",style="solid",tooltip=" "];
>    Node37
> [id="Node000037",label="UART2_Transmit_CallBack",height=0.2,width=0.4,color="grey40", fillcolor="white", style="filled",URL="$d7/de8/uart2_8h.html#a1dd9496e7641b301859d3cab9a9f24a5",tooltip=" "];
>    Node33 -> Node37
> [id="edge120_Node000033_Node000037",color="steelblue1",style="solid",tooltip=" "];
> }
>
>
>
> _______________________________________________
> Doxygen-users mailing list
> Dox...@li...
> https://lists.sourceforge.net/lists/listinfo/doxygen-users
 |