osmith has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-bsc/+/40871?usp=email )
Change subject: Fix building for debian 13 armv7l
......................................................................
Fix building for debian 13 armv7l
In Debian 13 armv7l, time_t and suseconds_t are "long long int" instead
of "long unsigned int" as seen on x86_64 and aarch64. Fix it by casting
to "long unsigned int".
Related: OS#6828
Change-Id: I416b31dd11a82ad52f6a662d7e099123a5c77fff
---
M src/ipaccess/ipaccess-config.c
M src/osmo-bsc/bts_ctrl.c
M tests/acc/acc_test.c
M tests/paging/paging_test.c
4 files changed, 4 insertions(+), 4 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/71/40871/1
diff --git a/src/ipaccess/ipaccess-config.c b/src/ipaccess/ipaccess-config.c
index a576ebc..27d536a 100644
--- a/src/ipaccess/ipaccess-config.c
+++ b/src/ipaccess/ipaccess-config.c
@@ -879,7 +879,7 @@
printf("\taddr1: 0x%x\n", ntohl(sub_entry->header_entry.addr1));
printf("\taddr2: 0x%x\n", ntohl(sub_entry->header_entry.addr2));
printf("\tstart: 0x%x\n", ntohl(sub_entry->header_entry.start));
- printf("\tabs. offset: 0x%lx\n", sub_entry->absolute_offset);
+ printf("\tabs. offset: 0x%lx\n", (unsigned int long)
sub_entry->absolute_offset);
printf("\n\n");
dump_entry(sub_entry, part++, fd);
diff --git a/src/osmo-bsc/bts_ctrl.c b/src/osmo-bsc/bts_ctrl.c
index 76806f4..2efa661 100644
--- a/src/osmo-bsc/bts_ctrl.c
+++ b/src/osmo-bsc/bts_ctrl.c
@@ -130,7 +130,7 @@
curloc = llist_first_entry(&bts->loc_list, struct bts_location, list);
- cmd->reply = talloc_asprintf(cmd, "%lu,%s,%f,%f,%f", curloc->tstamp,
+ cmd->reply = talloc_asprintf(cmd, "%lu,%s,%f,%f,%f", (unsigned int long)
curloc->tstamp,
get_value_string(bts_loc_fix_names, curloc->valid), curloc->lat, curloc->lon,
curloc->height);
if (!cmd->reply) {
cmd->reply = "OOM";
diff --git a/tests/acc/acc_test.c b/tests/acc/acc_test.c
index 84a63b0..2f910c4 100644
--- a/tests/acc/acc_test.c
+++ b/tests/acc/acc_test.c
@@ -36,7 +36,7 @@
struct timeval tv;
osmo_gettimeofday(&tv, NULL);
fprintf(stderr, "sys={%lu.%06lu}: %s\n",
- tv.tv_sec, tv.tv_usec, str);
+ (unsigned int long) tv.tv_sec, (unsigned int long) tv.tv_usec, str);
}
#define bts_init(net) _bts_init(net, __func__)
diff --git a/tests/paging/paging_test.c b/tests/paging/paging_test.c
index dae3499..60180b1 100644
--- a/tests/paging/paging_test.c
+++ b/tests/paging/paging_test.c
@@ -42,7 +42,7 @@
struct timeval tv;
osmo_gettimeofday(&tv, NULL);
fprintf(stderr, "sys={%lu.%06lu}: %s\n",
- tv.tv_sec, tv.tv_usec, str);
+ (unsigned int long) tv.tv_sec, (unsigned int long) tv.tv_usec, str);
}
--
To view, visit
https://gerrit.osmocom.org/c/osmo-bsc/+/40871?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings?usp=email
Gerrit-MessageType: newchange
Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-Change-Id: I416b31dd11a82ad52f6a662d7e099123a5c77fff
Gerrit-Change-Number: 40871
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <osmith(a)sysmocom.de>