Notice: We have migrated to GitLab launching 2024-05-01 see here: https://gitlab.rtems.org/

#4051 closed defect (fixed)

libbsd test fails to build

Reported by: Chris Johns Owned by:
Priority: highest Milestone: 5.1
Component: release Version: 5
Severity: blocker Keywords:
Cc: Blocked By:
Blocking:

Description

In file included from ../../testsuite/cdev01/test_main.c:153:0:
../../testsuite/include/rtems/bsd/test/default-init.h: In function 'Init':
../../testsuite/include/rtems/bsd/test/default-init.h:48:31: error: 'TEST_STATE' undeclared (first use in this function); did you mean 'TEST_WRITE'?
   rtems_test_begin(TEST_NAME, TEST_STATE);
                               ^~~~~~~~~~
                               TEST_WRITE
../../testsuite/include/rtems/bsd/test/default-init.h:48:31: note: each undeclared identifier is reported only once for each function it appears in

In file included from ../../testsuite/arphole/test_main.c:118:0:
../../testsuite/include/rtems/bsd/test/default-network-init.h: In function 'Init':
../../testsuite/include/rtems/bsd/test/default-network-init.h:195:30: error: 'TEST_STATE' undeclared (first use in this function); did you mean 'TEST_NAME'?
  rtems_test_begin(TEST_NAME, TEST_STATE);
                              ^~~~~~~~~~
                              TEST_NAME
../../testsuite/include/rtems/bsd/test/default-network-init.h:195:30: note: each undeclared identifier is reported only once for each function it appears in

In file included from ../../testsuite/commands01/test_main.c:340:0:
../../testsuite/include/rtems/bsd/test/default-init.h: In function 'Init':
../../testsuite/include/rtems/bsd/test/default-init.h:48:31: error: 'TEST_STATE' undeclared (first use in this function); did you mean 'TEST_NAME'?
   rtems_test_begin(TEST_NAME, TEST_STATE);
                               ^~~~~~~~~~
                               TEST_NAME
../../testsuite/include/rtems/bsd/test/default-init.h:48:31: note: each undeclared identifier is reported only once for each function it appears in

In file included from ../../testsuite/condvar01/test_main.c:404:0:
../../testsuite/include/rtems/bsd/test/default-init.h: In function 'Init':
../../testsuite/include/rtems/bsd/test/default-init.h:48:31: error: 'TEST_STATE' undeclared (first use in this function); did you mean 'TEST_NAME'?
   rtems_test_begin(TEST_NAME, TEST_STATE);
                               ^~~~~~~~~~
                               TEST_NAME
../../testsuite/include/rtems/bsd/test/default-init.h:48:31: note: each undeclared identifier is reported only once for each function it appears in

In file included from ../../testsuite/dhcpcd01/test_main.c:78:0:
../../testsuite/include/rtems/bsd/test/default-network-init.h: In function 'Init':
../../testsuite/include/rtems/bsd/test/default-network-init.h:195:30: error: 'TEST_STATE' undeclared (first use in this function); did you mean 'TEST_NAME'?
  rtems_test_begin(TEST_NAME, TEST_STATE);
                              ^~~~~~~~~~
                              TEST_NAME
../../testsuite/include/rtems/bsd/test/default-network-init.h:195:30: note: each undeclared identifier is reported only once for each function it appears in

In file included from ../../testsuite/crypto01/test_main.c:204:0:
../../testsuite/include/rtems/bsd/test/default-init.h: In function 'Init':
../../testsuite/include/rtems/bsd/test/default-init.h:48:31: error: 'TEST_STATE' undeclared (first use in this function); did you mean 'TEST_NAME'?
   rtems_test_begin(TEST_NAME, TEST_STATE);
                               ^~~~~~~~~~
                               TEST_NAME
../../testsuite/include/rtems/bsd/test/default-init.h:48:31: note: each undeclared identifier is reported only once for each function it appears in

In file included from ../../testsuite/dhcpcd02/test_main.c:55:0:
../../testsuite/include/rtems/bsd/test/default-network-init.h: In function 'Init':
../../testsuite/include/rtems/bsd/test/default-network-init.h:195:30: error: 'TEST_STATE' undeclared (first use in this function); did you mean 'TEST_NAME'?
  rtems_test_begin(TEST_NAME, TEST_STATE);
                              ^~~~~~~~~~
                              TEST_NAME
../../testsuite/include/rtems/bsd/test/default-network-init.h:195:30: note: each undeclared identifier is reported only once for each function it appears in

../../testsuite/evdev01/init.c: In function 'Init':
../../testsuite/evdev01/init.c:574:30: error: 'TEST_STATE' undeclared (first use in this function); did you mean 'TEST_NAME'?
  rtems_test_begin(TEST_NAME, TEST_STATE);
                              ^~~~~~~~~~
                              TEST_NAME
../../testsuite/evdev01/init.c:574:30: note: each undeclared identifier is reported only once for each function it appears in

In file included from ../../testsuite/foobarclient/test_main.c:283:0:
../../testsuite/include/rtems/bsd/test/default-network-init.h: In function 'Init':
../../testsuite/include/rtems/bsd/test/default-network-init.h:195:30: error: 'TEST_STATE' undeclared (first use in this function); did you mean 'TEST_NAME'?
  rtems_test_begin(TEST_NAME, TEST_STATE);
                              ^~~~~~~~~~
                              TEST_NAME
../../testsuite/include/rtems/bsd/test/default-network-init.h:195:30: note: each undeclared identifier is reported only once for each function it appears in

In file included from ../../testsuite/foobarserver/test_main.c:227:0:
../../testsuite/include/rtems/bsd/test/default-network-init.h: In function 'Init':
../../testsuite/include/rtems/bsd/test/default-network-init.h:195:30: error: 'TEST_STATE' undeclared (first use in this function); did you mean 'TEST_NAME'?
  rtems_test_begin(TEST_NAME, TEST_STATE);
                              ^~~~~~~~~~
                              TEST_NAME
../../testsuite/include/rtems/bsd/test/default-network-init.h:195:30: note: each undeclared identifier is reported only once for each function it appears in

../../testsuite/epoch01/test_main.c:82:2: error: unknown type name 'rtems_test_parallel_context'
  rtems_test_parallel_context base;
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../../testsuite/epoch01/test_main.c:100:11: error: unknown type name 'rtems_test_parallel_context'; did you mean 'rtems_assert_context'?
 test_init(rtems_test_parallel_context *base, void *arg, size_t active_workers)
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~
           rtems_assert_context
../../testsuite/epoch01/test_main.c:110:11: error: unknown type name 'rtems_test_parallel_context'; did you mean 'rtems_assert_context'?
 test_fini(rtems_test_parallel_context *base, const char *name,

Change History (3)

comment:1 Changed on 08/13/20 at 08:47:07 by Chris Johns

The build log is showing:

+ cd /build/rtems/releases/build/5.1-rc2/rtems-source-builder-5.1-rc2/rtems/build/rtems-libbsd-b96abfd647154f10ea8f7fac68e25676636eded5-x86_64-freebsd12.1-1

This looks like the wrong branch or version is being packaged.

comment:2 Changed on 08/13/20 at 11:57:05 by Chris Johns

Component: network/libbsdrelease

It looks like the release to branch mapping in the release script is broken. This was added to handle the inconsistent branch naming in libbsd:

Package rtems-source-builder 5: master

The branch should be 5 not master.

comment:3 Changed on 08/14/20 at 21:18:29 by Chris Johns

Resolution: fixed
Status: newclosed

Fix, the right branch is being used.

Note: See TracTickets for help on using tickets.