This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/CC2650STK: App build error

Part Number: CC2650STK
Other Parts Discussed in Thread: SYSBIOS, BLE-STACK, CC2650

Tool/software: Code Composer Studio

I can build the sensortag_cc2650stk_stack with no issues.  

I am getting the following error when I try to build the app

"C:/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650stk/sensortag/ccs/config/app_ble.cfg"
making package.mak (because of package.bld) ...
generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
configuring app_ble.xem3 from package/cfg/app_ble_pem3.cfg ...
TOOLS/subdir_rules.mk:12: recipe for target 'build-2106586031-inproc' failed
error: xdc.cfg.Program: "C:/ti/xdctools_3_50_02_20_core/packages/xdc/cfg/Program.xs", line 71: xdc.cfg.Program : The package 'ti.sysbios.knl' is not compatible with XDCtools used in this build. Please either use XDCtools compatible with that package, or update the product containing that package, or rebuild the package with XDCtools 3.50 or later.
js: "C:/ti/xdctools_3_50_02_20_core/packages/xdc/cfg/Main.xs", line 275: TypeError: xdc.services.intern.xsr.Value$Obj@a406d6::xdc.runtime.Error is not a function, it is object. (C:/ti/xdctools_3_50_02_20_core/packages/xdc/om2.xs#54)
gmake.exe: *** [package/cfg/app_ble_pem3.xdl] Error 1
js: "C:/ti/xdctools_3_50_02_20_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
gmake[1]: *** [build-2106586031-inproc] Error 1
gmake: *** [build-2106586031] Error 2
gmake[1]: Leaving directory 'C:/Users/development/workspace_v7/sensortag_cc2650stk_app/FlashROM'
TOOLS/subdir_rules.mk:9: recipe for target 'build-2106586031' failed
gmake: Target 'all' not remade because of errors.

**** Build Finished ****

My setting are the same for the stack and app

  • Hi Duane,

    Which version of TI RTOS are you using? Please use the dependencies listed in the release notes for the BLE-Stack v2.2.1 SDK.
  • The release notes say ..The SDK was built & tested with the following Integrated Development Environments (IDEs) and components on a Windows 7 host platform. Using another IDE version or TI-RTOS installation not listed below may result in compatibility issues with this SDK release. TI-RTOS version 2.20.01.08

    I am using Windows 10 and the Stack part of the project built fine.

    looking back up the error list ..
    C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/BIOS.c ...

    >> Compilation failure
    gmake[1]: Leaving directory `C:/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650lp/simple_ap/ccs/config/src/sysbios'
    Build of libraries failed.

    Seems to the main cause of the problem. What does this error mean about what library?
  • Windows 10 shouldn't be an issue. However, I did notice you are not using TI ARM Compiler v5.2.6 as specified by the release notes. There are known issues with other compilers. If you are able to build without errors but you do not see your device advertising, you will need to change your compiler version in both your app and stack projects.

    Can you send your full build log? I need more information to figure out what is going on. Is your BIOS.c file located at the path specified or is your TI RTOS at a different location?
  • Rachel,
    I am not sure where to set the TI compiler in the IDE. I will look but in the meantime, here is the log. I have not changed any settings, I tried to build it directly after the import.


    **** Build of configuration FlashROM for project sensortag_cc2650stk_app ****

    "C:\\ti\\ccsv7\\utils\\bin\\gmake" -k -j 4 all -O
    gmake[1]: Entering directory 'C:/Users/development/workspace_v7/sensortag_cc2650stk_app/FlashROM'
    'Building file: C:/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650stk/sensortag/ccs/config/app_ble.cfg'
    'Invoking: XDCtools'
    "C:/ti/xdctools_3_50_02_20_core/xs" --xdcpath="C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/packages;C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages;C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages;C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/uia_2_00_06_52/packages;" xdc.tools.configuro -o configPkg -t ti.targets.arm.elf.M3 -p ti.platforms.simplelink:CC2650F128 -r release -c "C:/ti/ccsv7/tools/compiler/ti-cgt-arm_17.3.0.STS" --compileOptions "-mv7M3 --code_state=16 -me -O4 --opt_for_speed=0 --include_path=\"C:/ti/ccsv7/tools/compiler/ti-cgt-arm_17.3.0.STS/include\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/examples/sensortag/cc26xx/app\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/controller/cc26xx/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/rom\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/icall/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/batt/cc26xx\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/dev_info\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/hid_dev/cc26xx\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/keys\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/oad/cc26xx\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/sensor_profile/cc26xx\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/heapmgr\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common/cc26xx\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/hal/src/target/_common\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/target\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/icall/src/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/osal/src/inc\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/saddr\" --include_path=\"C:/ti/simplelink/ble_sdk_2_02_01_18/src/components/services/src/sdata\" --include_path=\"C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/cc26xxware_2_24_02_17393\" --include_path=\"C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages/ti/mw/extflash\" --include_path=\"C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages/ti/mw/sensors\" --include_path=\"C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/tidrivers_cc13xx_cc26xx_2_20_01_10/packages/ti/mw/sensortag\" --define=CC2650STK --define=CC26XX --define=Display_DISABLE_ALL --define=EXCLUDE_AUDIO --define=EXCLUDE_FACTORY_RESET --define=EXCLUDE_OAD --define=GATT_TI_UUID_128_BIT --define=HEAPMGR_SIZE=0 --define=ICALL_MAX_NUM_ENTITIES=11 --define=ICALL_MAX_NUM_TASKS=8 --define=POWER_SAVING --define=USE_ICALL --define=xdc_runtime_Assert_DISABLE_ALL --define=xdc_runtime_Log_DISABLE_ALL --c99 --diag_suppress=48 --diag_warning=225 --diag_wrap=off --display_error_number --gen_func_subsections=on --abi=eabi " "C:/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650stk/sensortag/ccs/config/app_ble.cfg"
    making package.mak (because of package.bld) ...
    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...
    configuring app_ble.xem3 from package/cfg/app_ble_pem3.cfg ...
    TOOLS/subdir_rules.mk:12: recipe for target 'build-2106586031-inproc' failed
    error: xdc.cfg.Program: "C:/ti/xdctools_3_50_02_20_core/packages/xdc/cfg/Program.xs", line 71: xdc.cfg.Program : The package 'ti.sysbios.knl' is not compatible with XDCtools used in this build. Please either use XDCtools compatible with that package, or update the product containing that package, or rebuild the package with XDCtools 3.50 or later.
    js: "C:/ti/xdctools_3_50_02_20_core/packages/xdc/cfg/Main.xs", line 275: TypeError: xdc.services.intern.xsr.Value$Obj@12f0d4f::xdc.runtime.Error is not a function, it is object. (C:/ti/xdctools_3_50_02_20_core/packages/xdc/om2.xs#54)
    gmake.exe: *** [package/cfg/app_ble_pem3.xdl] Error 1
    js: "C:/ti/xdctools_3_50_02_20_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    gmake[1]: *** [build-2106586031-inproc] Error 1
    gmake: *** [build-2106586031] Error 2
    gmake[1]: Leaving directory 'C:/Users/development/workspace_v7/sensortag_cc2650stk_app/FlashROM'
    TOOLS/subdir_rules.mk:9: recipe for target 'build-2106586031' failed
    gmake: Target 'all' not remade because of errors.

    **** Build Finished ****
  • Hi Duane,

    It looks like the version of XDC Tools you are using is not compatible with the version of TI-RTOS you are using. I checked the TI-RTOS release notes and that version was validated with XDCTools 3.32.00.06. You can get older versions here: software-dl.ti.com/.../index.html
  • I have changed the version back to 3.32.00.06.  I get the same error.

    >> Compilation failure
    gmake[1]: Leaving directory `C:/ti/simplelink/rollbackBackupDirectory1/C/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650stk/sensortag/ccs/config/src/sysbios'
    Build of libraries failed.
    TOOLS/subdir_rules.mk:12: recipe for target 'build-2106586031-inproc' failed
    "C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/m3/Hwi.c", line 874: warning: function "printf" declared implicitly
    "C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/m3/Hwi.c", line 874: error: expression preceding parentheses of apparent call must have (pointer-to-) function type
    1 error detected in the compilation of "C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/m3/Hwi.c".
    gmake[1]: *** [BIOS.obj] Error 1
    gmake: *** [C:/ti/simplelink/rollbackBackupDirectory1/C/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650stk/sensortag/ccs/config/src/sysbios/sysbios.aem3] Error 2
    error: xdc.cfg.SourceDir: "C:/ti/xdctools_3_32_00_06_core/packages/xdc/cfg/SourceDir.xs", line 209: xdc.cfg.SourceDir : Build of generated source libraries failed: exit status = 2:

    js: "C:/ti/xdctools_3_32_00_06_core/packages/xdc/cfg/Main.xs", line 160: Error: Configuration failed!
    gmake.exe: *** [package/cfg/app_ble_pem3.xdl] Error 1
    gmake.exe: *** Deleting file `package/cfg/app_ble_pem3.xdl'
    gmake.exe: *** [package/cfg/app_ble_pem3.xdl] Deleting file `package/cfg/app_ble_pem3.h'
    gmake.exe: *** [package/cfg/app_ble_pem3.xdl] Deleting file `package/cfg/app_ble_pem3.c'
    js: "C:/ti/xdctools_3_32_00_06_core/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    gmake[1]: *** [build-2106586031-inproc] Error 1
    gmake: *** [build-2106586031] Error 2
    gmake[1]: Leaving directory 'C:/Users/development/workspace_v7/sensortag_cc2650stk_app/FlashOnly_OAD'
    TOOLS/subdir_rules.mk:9: recipe for target 'build-2106586031' failed
    gmake: Target 'all' not remade because of errors.

    **** Build Finished ****

  • Hi Duane,

    It looks like this is a different error. Did you revert to the TI ARM v5.2.6 compiler? The instructions are in the TI BLE Software Developer's Guide Section 2.6.3.2.

    You are using a CC2650 Sensor Tag as your development platform, correct? Can you try building one of the TI RTOS examples for that device?
  • I hate to appear dense but I am using CCS7 and these are the options it allows.

  • Hi Duane,

    No need to feel dense. I forgot that the process had changed a bit since that section of the Software Developer's Guide was written.

    Here is the link to the same section in the latest version of the Software Developer's Guide: software-dl.ti.com/.../platform.html

    That guide was written for CC2640R2 so it will not apply completely to your development but this section does. After you complete those steps then you should see the option for TI ARM Compiler v5.2.6 in the drop-down menu.
  • Thanks for the link.  I had seen that but did not put 2 and 2 together about versions.  This is the error when try to select the 5.2.6.

  • Hi Duane,

    If you hit Next does it show you another ARM Compiler version in the 5.2.x stream? I think you may be ok with a later version.

    In the meantime, did you get a chance to try building one of the TI-RTOS examples (found in tirtos_cc13xx_cc26xx_2_20_01_08->examples->TI->CC2650STK) to see if you get the same error?
  • Hi Duane,

    In reviewing the latest log you sent, I noticed this path: C:/ti/simplelink/rollbackBackupDirectory1/C/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650stk/sensortag/ccs/config/src/sysbios

    When I try the same project, my path is: C:/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650stk/sensortag/ccs/config/src/sysbios

    It seems like before you switched XDC Tools version, the path was correct. Have you made any modifications to the project? I would recommend trying a clean build or reimporting the project to see if that corrects anything as well as checking the TI-RTOS example.
  • FIrst part is I cannot load the higher number 5.x.x compilers because I get  the following.

    \Cannot complete the request. See the error log for details.
    "ARM Compiler Tools" will be ignored because a newer version is already installed.
    "ARM Compiler Tools" will be ignored because a newer version is already installed.

    Second part, I select 16.9.x.x and the get the following..

    "C:/ti/simplelink/rollbackBackupDirectory1/C/ti/simplelink/ble_sdk_2_02_01_18/src/target/board.c"

    >> Compilation failure
    Startup/subdir_rules.mk:9: recipe for target 'Startup/board.obj' failed
    "C:/ti/simplelink/rollbackBackupDirectory1/C/ti/simplelink/ble_sdk_2_02_01_18/src/common/cc26xx/../../boards/CC2650STK/CC2650STK.c", line 149: error #20: identifier "UARTCC26XX_HWAttrsV1" is undefined
    "C:/ti/tirtos_cc13xx_cc26xx_2_21_00_06/products/tidrivers_cc13xx_cc26xx_2_21_00_04/packages/ti/drivers/rf/RF.h", line 371: error #20: identifier "rfc_CMD_PROP_RADIO_DIV_SETUP_t" is undefined

    ...

    'Finished building: C:/ti/simplelink/rollbackBackupDirectory1/C/ti/simplelink/ble_sdk_2_02_01_18/src/profiles/roles/cc26xx/peripheral.c'
    ' '
    gmake: Target 'all' not remade because of errors.

    **** Build Finished ****

    I am going to try to build one of the other sensor tag examples.

  • Tried the sensor lcd project, get error on the hwi.c file.

    "C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/m3/Hwi.c", line 874: warning: function "printf" declared implicitly
    "C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/m3/Hwi.c", line 874: error: expression preceding parentheses of apparent call must have (pointer-to-) function type
    1 error detected in the compilation of "C:/ti/tirtos_cc13xx_cc26xx_2_20_01_08/products/bios_6_46_01_38/packages/ti/sysbios/family/arm/m3/Hwi.c".
    gmake[1]: *** [BIOS.obj] Error 1
    gmake: *** [C:/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650stk/sensortag_lcd/ccs/config/src/sysbios/sysbios.aem3] Error 2
    error: xdc.cfg.SourceDir: "C:/ti/xdctools_3_32_00_06_core/packages/xdc/cfg/SourceDir.xs", line 209: xdc.cfg.SourceDir : Build of generated source libraries failed: exit status = 2:

    js: "C:/ti/xdctools_3_32_00_06_core/packages/xdc/cfg/Main.xs", line 160: Error: Configuration failed!
    gmake.exe: *** [package/cfg/app_ble_pem3.xdl] Error 1
    gmake.exe: *** Deleting file `package/cfg/app_ble_pem3.xdl'
    gmake.exe: *** [package/cfg/app_ble_pem3.xdl] Deleting file `package/cfg/app_ble_pem3.h'
    gmake.exe: *** [package/cfg/app_ble_pem3.xdl] Deleting file `package/cfg/app_ble_pem3.c'
    js: "C:/ti/xdctools_3_32_00_06_core/packages/xdc/tools/Cmdr.xs", line 51: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.
    gmake[1]: *** [build-460815823-inproc] Error 1
    gmake: *** [build-460815823] Error 2
    gmake[1]: Leaving directory 'C:/Users/development/workspace_v7/sensortag_lcd_cc2650stk_app/FlashOnly_OAD'
    TOOLS/subdir_rules.mk:9: recipe for target 'build-460815823' failed
    gmake: Target 'all' not remade because of errors.

    **** Build Finished ****
  • I tried the hid_adv_remote_cc2650rc_app.  The stk part built with no error, the app generates the following....

    "C:/ti/simplelink/ble_sdk_2_02_01_18/examples/cc2650rc/hid_adv_remote/ccs/config/app_ble.cfg"

    making package.mak (because of package.bld) ...

    generating interfaces for package configPkg (because package/package.xdc.inc is older than package.xdc) ...

    configuring app_ble.xem3 from package/cfg/app_ble_pem3.cfg ...

    TOOLS/subdir_rules.mk:12: recipe for target 'build-1220596001-inproc' failed

    error: xdc.cfg.Program: "C:/ti/xdctools_3_50_02_20_core/packages/xdc/cfg/Program.xs", line 71: xdc.cfg.Program : The package 'ti.sysbios.knl' is not compatible with XDCtools used in this build. Please either use XDCtools compatible with that package, or update the product containing that package, or rebuild the package with XDCtools 3.50 or later.

    js: "C:/ti/xdctools_3_50_02_20_core/packages/xdc/cfg/Main.xs", line 275: TypeError: xdc.services.intern.xsr.Value$Obj@42ec38::xdc.runtime.Error is not a function, it is object. (C:/ti/xdctools_3_50_02_20_core/packages/xdc/om2.xs#54)

    gmake.exe: *** [package/cfg/app_ble_pem3.xdl] Error 1

    js: "C:/ti/xdctools_3_50_02_20_core/packages/xdc/tools/Cmdr.xs", line 52: Error: xdc.tools.configuro: configuration failed due to earlier errors (status = 2); 'linker.cmd' deleted.

    gmake[1]: *** [build-1220596001-inproc] Error 1

    gmake: *** [build-1220596001] Error 2

    gmake[1]: Leaving directory 'C:/Users/development/workspace_v7/hid_adv_remote_cc2650rc_app/FlashROM'

    TOOLS/subdir_rules.mk:9: recipe for target 'build-1220596001' failed

    gmake: Target 'all' not remade because of errors.

    **** Build Finished ****

  • If I try to import any of the

    See details below.

          Error: Device is either 'null' or is currently not recognized by CCS. See 'Help > Check for Updates' or visit CCS App Center to get the latest device support.

          Error: Device is either 'null' or is currently not recognized by CCS. See 'Help > Check for Updates' or visit CCS App Center to get the latest device support.

          Error: Device is either 'null' or is currently not recognized by CCS. See 'Help > Check for Updates' or visit CCS App Center to get the latest device support.

          Error: Device is either 'null' or is currently not recognized by CCS. See 'Help > Check for Updates' or visit CCS App Center to get the latest device support.

          Error: Device is either 'null' or is currently not recognized by CCS. See 'Help > Check for Updates' or visit CCS App Center to get the latest device support.

    These are the projects I tried to import

  • Can you attach the Hwi.c that was giving the error? Did you modify this file (or any files in the TI-RTOS product)? TI-RTOS files do not include printf.

    Todd

  • That was the only file that was edited because i was getting a forever loop. I set a breakpoint there and tried to add a line that counted up a variable. After that, this problem showed up.

  • It looks like the edit had a compiler error in it. Can you remove the new lines you added and confirm it works?
  • I removed all the edits, so the file would like it was before I started edits. Got same error. It's like the file gets moved somewhere and it can't find the file any longer
  • The printf errors that I highlighted or the original error (below)

    error: xdc.cfg.Program: "C:/ti/xdctools_3_50_02_20_core/packages/xdc/cfg/Program.xs", line 71: xdc.cfg.Program : The package 'ti.sysbios.knl' is not compatible with XDCtools used in this build. Please either use XDCtools compatible with that package, or update the product containing that package, or rebuild the package with XDCtools 3.50 or later.

    As Rachel stated, you must use XDCtools 3.32 with the TI-RTOS product you have. 3.50 will not work.

    Todd
  • I have tried various versions of the compiler, xdc tools, ble with no success. I have moved to another machine and am starting over.
    So far, i can load 13xx projects but still cannot load the 26xx projects.
  • Cannot load or cannot build? If you cannot build, please show the build errors along with the TI-RTOS, XDCtools, compiler, and BLE SDK you are using.
  • When i try to import the 26xx projects (empty or display) example i get error about null project. They exist on my drive
  • Can you include the versions of the items I requested (TI-RTOS, XDCtools, compiler and BLE SDK)? Can you include a snapshot of the error (with details shown if applicable). Please give the exact steps you are doing. For example...
    1. In CCS's Resource Explorer, I select ...
  • After several deletes and reloads, I can get at least the following project imported and built.

    However when I start to debug, I get the following error....

    Can't find a source file at "C:\Users\Barry\workspace_v7\ble5_simple_broadcaster_cc2640r2lp_app\FlashROM_StackLibrary/./../../../driverlib/chipinfo.c"
    Locate the file or edit the source lookup path to include its location.