Skip to content

Commit e8df72c

Browse files
committed
more loging
1 parent 1b73c6c commit e8df72c

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/haskell.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,11 +55,14 @@ jobs:
5555
- name: Add LMDB to Nix environment
5656
run: |
5757
nix-env -f '<nixpkgs>' -iA lmdb
58-
LMDB_PATH=$(nix-env -q --out-path lmdb | awk '{print $2}')
59-
echo "LMDB installed at: $LMDB_PATH"
60-
find $LMDB_PATH -name "*.pc" -o -name "lmdb.h" | head -10
61-
echo "PKG_CONFIG_PATH=${LMDB_PATH}/lib/pkgconfig:$PKG_CONFIG_PATH" >> $GITHUB_ENV
62-
echo "Current PKG_CONFIG_PATH: $PKG_CONFIG_PATH"
58+
LMDB_OUT=$(nix-env -q --out-path lmdb)
59+
echo "nix-env output: $LMDB_OUT"
60+
LMDB_DEV=$(echo "$LMDB_OUT" | sed -n 's/.*dev=\([^ ]*\).*/\1/p')
61+
echo "LMDB dev path: $LMDB_DEV"
62+
if [ -n "$LMDB_DEV" ] && [ -d "$LMDB_DEV/lib/pkgconfig" ]; then
63+
echo "PKG_CONFIG_PATH=${LMDB_DEV}/lib/pkgconfig:$PKG_CONFIG_PATH" >> $GITHUB_ENV
64+
echo "Added LMDB dev to PKG_CONFIG_PATH"
65+
fi
6366
shell: devx {0}
6467
- name: Verify LMDB availability
6568
run: |

0 commit comments

Comments
 (0)