[Doxygen-users] dot problems.
Brought to you by:
dimitri
From: Woodrow B. <kn...@re...> - 2024-05-15 18:31:56
|
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=" "]; } |