Comments (12)
I did not know that readdir_r was considered deprecated. Will work on this.
from os.
Have the same problem. Building in Arch Linux.
from os.
@pensnarik, too (manjaro)
from os.
I pushed change 0dcab10. Can you give the build another try?
from os.
Ok. Building. Wait.
from os.
Leaving Directory: /home/ancient/load/os/uefi/core/rtlib
Entering Directory: /home/ancient/load/os/uefi/core/runtime
make[4]: elfconv: Command not found
make[4]: *** [/home/ancient/load/os/uefi/core/runtime/Makefile:64: rtbase] Error 127
make[3]: *** [/home/ancient/load/os/minoca.mk:385: runtime] Error 2
make[2]: *** [/home/ancient/load/os/minoca.mk:385: core] Error 2
make[1]: *** [/home/ancient/load/os/minoca.mk:385: uefi] Error 2
make: *** [/home/ancient/load/os/minoca.mk:93: /home/ancient/load/i6861/obj/os] Error 2
make 52.01s user 3.84s system 88% cpu 1:03.41 total
2 ancient@nickolaypc ~/load/os (git)-[master] % sudo pacman -S elfconv :(
[sudo] password for ancient:
error: target not found: elfconv
1 ancient@nickolaypc ~/load/os (git)-[master] % uname -a :(
Linux nickolaypc 4.8.4-1-MANJARO #1 SMP PREEMPT Sat Oct 22 17:28:19 UTC 2016 i686 GNU/Linux
ancient@nickolaypc ~/load/os (git)-[master] %
from os.
@handicraftsman elfconv is built from ~/src/os/uefi/tools/elfconv and binplaced to ~/src/x86dbg/tools/bin. Can you check to see if elfconv is there? If it is, then perhaps you don't have ~/src/x86dbg/tools/bin in your path. You'll want to run:
export PATH=$PATH:$SRCROOT/$ARCH$VARIANT$DEBUG/tools/bin
from os.
Ohh. It uses x86 instead of i686. But now other:
ancient@nickolaypc ~/load/os (git)-[master] % make
Entering Directory: /home/ancient/load/os/lib
Entering Directory: /home/ancient/load/os/lib/basevid
Compiling - fontdata.c
make[3]: i686-pc-minoca-gcc: Command not found
make[3]: *** [/home/ancient/load/os/minoca.mk:511: fontdata.o] Error 127
make[2]: *** [/home/ancient/load/os/minoca.mk:385: basevid] Error 2
make[1]: *** [/home/ancient/load/os/minoca.mk:385: lib] Error 2
make: *** [/home/ancient/load/os/minoca.mk:93: /home/ancient/load/x860/obj/os] Error 2
It requires minoca's gcc, but where can i find it?
from os.
Hmm. That should also be in $SRCROOT/$ARCH$VARIANT$DEBUG/tools/bin. To get as far as you got before (os/uefi/core/runtime
) you must have had i686-pc-minoca-gcc
. Maybe it got wiped? You probably already did this, but you may need to download and extract the pre-built toolchain from http://www.minocacorp.com/download/minoca-tools-linux.tar.gz again.
from os.
Or perhaps $SRCROOT/$ARCH$VARIANT$DEBUG/tools/bin isn't in your PATH again? You should have:
SRCROOT=/home/ancient/load
ARCH=x86
DEBUG=dbg
PATH=/home/ancient/load/x86dbg/tools/bin:other_path_elements...
from os.
Bump. @handicraftsman any new results?
from os.
Closing this for now, feel free to reopen if there's new information.
from os.
Related Issues (20)
- Add mosquitto broker to repo HOT 2
- usb2usb ftdi2ftdi HOT 6
- error.. HOT 5
- Need chgrp or equivalent HOT 3
- Add awk to the default Minoca build HOT 2
- Use LGPL v2.1 instead of v3 HOT 4
- mac toolchain problems HOT 3
- RPI1 image on website has private IP address in the 'opkg.conf' file. HOT 3
- Want to testing Minoca on mac directly using qemu HOT 5
- BopEfiGetDebugDevice in dbgser.c doesn't iterate through the list of handles. HOT 1
- Udoo (iMX6 Dual/Quad) support? HOT 1
- Alignment build error on Debian HOT 2
- Chalk missing HOT 2
- Is this based on reverse engineering of Windows? HOT 1
- Minoca Debugger HOT 1
- [Deleted]
- The opkg program doesn't run. HOT 5
- Linking - testmm: Fails HOT 2
- Assertion Failure: KernelUsage->HardPageFaults <= KernelUsage->PageFaults HOT 3
- An improper locking bug on the lock NewThread->StartMutex HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from os.