Skip to content
This repository has been archived by the owner on Mar 4, 2024. It is now read-only.

NGINX Build & Run Commands fails on Fedora #18

Open
chococandy63 opened this issue Sep 25, 2023 · 0 comments
Open

NGINX Build & Run Commands fails on Fedora #18

chococandy63 opened this issue Sep 25, 2023 · 0 comments

Comments

@chococandy63
Copy link

chococandy63 commented Sep 25, 2023

I am using Fedora Virtual Machine

How to reproduce this error

git clone https://github.com/unikraft/app-nginx nginx

cd nginx/

kraft build

To build, enter the command kraft build --target nginx-qemu-x86_64-9pfs
or
kraft build

Output showed an error-

[chococandy@fedora nginx]$ kraft build
[?] select target: nginx-qemu-x86_64-9pfs (qemu/x86_64)
[+] updating package index                                                                                                                              [2.0s]
[+] finding core/unikraft:stable                                                                                                                        [0.0s]
[+] finding lib/musl:stable                                                                                                                             [0.0s]
[+] finding lib/lwip:stable                                                                                                                             [0.0s]
[+] finding lib/nginx:stable                                                                                                                            [0.0s]
[+] pulling lib/nginx:stable                         ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 100% [0.0s]
[+] pulling lib/lwip:stable                          ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 100% [0.0s]
[+] pulling lib/musl:stable                          ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 100% [0.0s]
[+] pulling core/unikraft:stable                     ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 100% [0.1s]
<!> configuring nginx-qemu-x86_64-9pfs (qemu/x86_64) •••••••••                                                                                      10% [0.6s]
E    --output              -o

E    --version             -V

E  make[2]: *** [Makefile.rules:84: /home/chococandy/unikraft-devel/nginx_blog/nginx/.unikraft/build/kconfig/parser.tab.h] Error 1

E  make[1]: *** [/home/chococandy/unikraft-devel/nginx_blog/nginx/.unikraft/build/Makefile:856: /home/chococandy/unikraft-devel/nginx_blog/nginx/.unikraft/bu
E  make: *** [Makefile:1134: sub-make] Error 2

- [ ]  building nginx-qemu-x86_64-9pfs (qemu/x86_64)

Then I ran this command export YACC=/usr/bin/bison. The build worked successfully.

Output-

[chococandy@fedora nginx]$ kraft build
[?] select target: nginx-qemu-x86_64-9pfs (qemu/x86_64)
[+] updating package index                                                                                                                              [2.2s]
[+] finding core/unikraft:stable                                                                                                                        [0.0s]
[+] finding lib/nginx:stable                                                                                                                            [0.0s]
[+] finding lib/musl:stable                                                                                                                             [0.0s]
[+] finding lib/lwip:stable                                                                                                                             [0.0s]
[+] pulling core/unikraft:stable                     ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 100% [0.1s]
[+] pulling lib/nginx:stable                         ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 100% [0.0s]
[+] pulling lib/lwip:stable                          ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 100% [0.0s]
[+] pulling lib/musl:stable                          ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 100% [0.0s]
[+] configuring nginx-qemu-x86_64-9pfs (qemu/x86_64) ••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 100% [1.4s]
[+] building nginx-qemu-x86_64-9pfs (qemu/x86_64)    •••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••• 100% [56.2s]

To run the app, the entered command showed this-

[chococandy@fedora nginx]$ kraft run --target nginx-qemu-x86_64-9pfs --9pfs ./fs0 -p 8080:80
unknown flag: --9pfs
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant