Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Adélie Package Tree Adélie Package Tree
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 353
    • Issues 353
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 21
    • Merge requests 21
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Adélie Linux
  • Adélie Package TreeAdélie Package Tree
  • Issues
  • #683

Closed
Open
Created May 12, 2022 by Zach van Rijn@zOwner

user/ipmiutil: FTBFS: undefined reference to `ipmi_cmdraw'

Found on x86_64:

gcc  -g -O2 -o iseltime iseltime.o libipmiutil.a -Wl,--as-needed  -lpthread  ../lib/libipmi_lanplus.a -lcrypto
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: iseltime.o: in function `get_sel_time':
/root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:125: undefined reference to `ipmi_cmdraw'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: iseltime.o: in function `main':
/root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:229: undefined reference to `parse_lan_options'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: /root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:235: undefined reference to `print_lan_opt_usage'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: /root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:239: undefined reference to `ipmi_getdeviceid'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: /root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:241: undefined reference to `show_outcome'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: /root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:242: undefined reference to `ipmi_close_'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: iseltime.o: in function `get_sel_utc':
/root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:98: undefined reference to `ipmi_cmdraw'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: iseltime.o: in function `main':
/root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:264: undefined reference to `ipmi_close_'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: iseltime.o: in function `set_sel_utc':
/root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:114: undefined reference to `ipmi_cmdraw'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: iseltime.o: in function `main':
/root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:292: undefined reference to `is_remote'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: /root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:300: undefined reference to `ipmi_close_'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: /root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:301: undefined reference to `show_outcome'
/usr/lib/gcc/x86_64-foxkit-linux-musl/8.5.0/../../../../x86_64-foxkit-linux-musl/bin/ld: iseltime.o: in function `set_sel_time':
/root/packages/user/ipmiutil/src/ipmiutil-3.1.6/util/iseltime.c:143: undefined reference to `ipmi_cmdraw'
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:839: iseltime] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f .deps/ifru.Tpo .deps/ifru.Po
mv -f .deps/iconfig.Tpo .deps/iconfig.Po
ihpm.c: In function ‘HpmDisplayUpgrade’:
ihpm.c:1228:39: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=]
         printf("|   | Upload Time: %02d.%02d          | Image Size: %05x                        |\n",
                                    ~~~^
                                    %02ld
          timeElapsed/60,timeElapsed%60,totalSent);
          ~~~~~~~~~~~~~~  
ihpm.c:1228:44: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘time_t’ {aka ‘long int’} [-Wformat=]
         printf("|   | Upload Time: %02d.%02d          | Image Size: %05x                        |\n",
                                         ~~~^
                                         %02ld
          timeElapsed/60,timeElapsed%60,totalSent);
                         ~~~~~~~~~~~~~~
ihpm.c: In function ‘HpmFwupgActionUploadFirmware’:
ihpm.c:2513:43: warning: format ‘%d’ expects argument of type ‘int’, but argument 2 has type ‘time_t’ {aka ‘long int’} [-Wformat=]
                    printf(" Time Taken %02d:%02d\n",(end-start)/60, (end-start)%60);
                                        ~~~^         ~~~~~~~~~~~~~~
                                        %02ld
ihpm.c:2513:48: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘time_t’ {aka ‘long int’} [-Wformat=]
                    printf(" Time Taken %02d:%02d\n",(end-start)/60, (end-start)%60);
                                             ~~~^                    ~~~~~~~~~~~~~~
                                             %02ld
mv -f .deps/ihpm.Tpo .deps/ihpm.Po
mv -f .deps/isensor.Tpo .deps/isensor.Po
mv -f .deps/ilan.Tpo .deps/ilan.Po

20220512-15_53_13.739337911_ipmiutil.log

Assignee
Assign to
Time tracking