These are chat archives for SmingHub/Sming

1st
Dec 2015
zhivko
@zhivko
Dec 01 2015 00:39

@hreintke: just to let you know I tried SmingHub/Sming#398 - but it didn't solve my GPIO16 issue... I talked with @robotiko and he told gpio16 is special pin... so this is why:

    GPIO_REG_WRITE(GPIO_OUT_W1TS_ADDRESS, pin_mask_steppers);
    delayMicroseconds(5);
    GPIO_REG_WRITE(GPIO_OUT_W1TC_ADDRESS, pin_mask_steppers);   // Set pin a and b low
    delayMicroseconds(5);

will not work for gpio16

from ..."Different from other IO interfaces, GPIO16(XPD_DCDC) belongs to the RTC module instead of the general GPIO
module. It can be used to wake up the chip during deep-sleep; it can be configured to input or output mode;
but it cannot trigger the IO interrupt. the APIs are shown below. "
hreintke
@hreintke
Dec 01 2015 07:19
@zhivko :
Can you check whether the IRAM_ATTR for delayMicroseconds needs to be in the only in the .h or in both .h. and .cpp ?
And then create a PR for that. Both for speed and interrupt usage I think it is good to change.
zhivko
@zhivko
Dec 01 2015 07:20
@hreintke: I put it in .h and .cpp and it works. I havent checked with only in .h and only in .cpp combination
@alonewolfx2: Is ESP12F ok module to buy for Sming - or I will have some problems?
alonewolfx2
@alonewolfx2
Dec 01 2015 07:21
@kireevco same error on 3 different win10 pc
Saving to: `esp_iot_sdk_v1.4.0_15_09_18.zip'

100%[======================================>] 2,158,645    276K/s   in 8.6s

2015-12-01 09:20:46 (245 KB/s) - `esp_iot_sdk_v1.4.0_15_09_18.zip' saved [2158645/2158645]

unzip -q -o esp_iot_sdk_v1.4.0_15_09_18.zip
mv License esp_iot_sdk_v1.4.0
touch esp_iot_sdk_v1.4.0/.dir
ln -snf esp_iot_sdk_v1.4.0 sdk
patch -N -d esp_iot_sdk_v1.4.0 -p1 < /src/c_types-c99.patch
/bin/sh: /src/c_types-c99.patch: No such file or directory
make: *** [.sdk_patch_1.4.0] Error 1
hreintke
@hreintke
Dec 01 2015 07:22
@zhivko : I think you did with only .cpp. That was your first try which failed.
zhivko
@zhivko
Dec 01 2015 07:22
but what the hell they are putting: STM32-STM8-Arduino- in name?
Is it meant that this product could be connected to: STM32-STM8-Arduino- ?
@hreintke: no I don't think so.
@hreintke: As I remember I corrected both .h and .cpp at same time and than upload ;)
alonewolfx2
@alonewolfx2
Dec 01 2015 07:23
@zhivko it seems good but there is no information about flash sizes
zhivko
@zhivko
Dec 01 2015 07:23
@hreintke: You seem to know more than I am ;)
alonewolfx2
@alonewolfx2
Dec 01 2015 07:24
@zhivko i have esp14 inside stm8 and if you dont have st-link like programmer propably you cant use stm8 ic
@zhivko btw your link esp14 is too much expensive its 2.6$ on ebay
hreintke
@hreintke
Dec 01 2015 07:25
@zhivko : OK, probably I misunderstood your messages from yesterday.
Anyway, would be great if you could try the options and submit a PR with the minimal needed change.
alonewolfx2
@alonewolfx2
Dec 01 2015 07:27
@hreintke i need to merge adafruit pr from @flexiti. how can i merge into the develop?
hreintke
@hreintke
Dec 01 2015 07:32
@alonewolfx2 : I am not the merging expert. But as it is a PR against your feature branch, I think first have to merge the PR into your branch and (when you are sure your branch is OK) merge your branch into develop.
zhivko
@zhivko
Dec 01 2015 07:32
But shouldnt .h and .cpp be synchronized?
.h is just interface
Im from java world
@alonewolfx2 the easiest is to merge from github itselve
In github web interface you click pr
hreintke
@hreintke
Dec 01 2015 07:35
When we were checking yesterday i checked other IRAM_ATTR functions and they have it only included in .h
If possible I would keep it identical.
zhivko
@zhivko
Dec 01 2015 07:36
Then on left side you select destination branch on right source branch
@hreintke you are correct. I will do check. But afternoon.
After my regular job ;)
hreintke
@hreintke
Dec 01 2015 07:39
@alonewolfx2 : OK, and if you merged to develop, please also remove your feature branch. Would not be needed anymore.
Then we have no risk others are PR'ing against that.
Happy working day :smile:
zhivko
@zhivko
Dec 01 2015 07:40
@alonewolfx2 its expensive but delivery only 3 days. On aliexpress it is 15 days
alonewolfx2
@alonewolfx2
Dec 01 2015 07:59
@zhivko good. have you any experience about stm8?
zhivko
@zhivko
Dec 01 2015 08:01
@alonewolfx2 no - no experience at all
So i need to ask you another thing.
There is this gpio16 SPECIAL pin, that I cannot write to simultaneously with another pins - and I decided I will connect gpio5 to gpio16 and than further to drv8825 step pin.
This should work right - or will it interfere somehow (gpio5 and gpio16)? I than plan to prepare code, in a way, that I will not touch gpio16 at all, just gpio5
Actually gpio5 and apio16 will be directly connected - I dont have place on pcb since I am doing single side surface mount development...
Can somebody comment please?
alonewolfx2
@alonewolfx2
Dec 01 2015 08:07
@hreintke you can delete feature branch not. we dont need anymore
@zhivko its not good idea i think. actually i didnt understand gpio5 to gpio16 connection reason
zhivko
@zhivko
Dec 01 2015 08:10
@alonewolfx2 I have developed 4 drv8825 steppers and 1 esp12 on PCB, and it is pretty a lot traces on pcb - so I dont have place in PCB since it is 1 layer board.
So for 4times drv8825 - I need to route 8 traces (for each drv8825 step and dir signal pin from esp12)
If I do not use gpio16 in code what could happen? If I digitalWrite (5,true) and digitalWrite (5,false) - could it start resetting you think?
alonewolfx2
@alonewolfx2
Dec 01 2015 08:14
its for self resetting right ?
zhivko
@zhivko
Dec 01 2015 08:18
no why do you think?
I fixed resetting yesterday
It was caused because of delayMicroseconds was not in RAM
but in flash
the only purpose now to connect gpio5 over gpio16 is because of lack of space on pcb
so I'm just asking if this can have some negative impact - before I do a pcb and desolder from old pcb and solder on new pcb everything...
It can be costly to found out if it will work by trying it - so I rather ask here :)
zhivko
@zhivko
Dec 01 2015 08:26
@hreintke: would it be hard to make RTOS Sming version? I mean hard - can you estimate work required to port to RTOS ? Does it make sense to support RTOS ?
robotiko
@robotiko
Dec 01 2015 08:26
do not wire gpio16 with any othe rpin
look at specs
in nodemcu it has special uses
you might have resets
whey dotn you test on a breadboard before makign the pcb?
zhivko
@zhivko
Dec 01 2015 08:28
I see a bunch functionalities on gpio16 - but as long i do not activate them in SW then I thought it should not have side effects....
will check docs again
@robotiko: could gpio simultaneously work also for gpio16 if we do this:
"If so, I am afraid you may have to call gpio16_output_set(1) "before" a call to gpio16_output_conf(), to make sure the corresponding bit in the output register is 1 upon you set the pin as output. Or it might output a low level from GPIO16 to nReset pin and reset the esp8266 just upon the call to gpio16_output_conf(). "
zhivko
@zhivko
Dec 01 2015 09:03
@alonewolfx2 the module esp12F in france has 4MB flash.
zhivko
@zhivko
Dec 01 2015 09:12
@robotiko yes I will test on breadboard first.
hreintke
@hreintke
Dec 01 2015 11:26
@zhivko : Moving to RTOS is a BIG task. First of course due to the migration to the new (incompatible) SDK but also due to the C++(Sming) vs C (RTOS) nature. The mapping of those also needs to be done.
Reason for moving to RTOS SDK would be to get combined support for ESP8266 and the coming ESP32.
hreintke
@hreintke
Dec 01 2015 11:34
@alonewolfx2 : "you can delete feature branch not. we dont need anymore" ??
You yourself can delete the branch if activities on that are completed.
alon24
@alon24
Dec 01 2015 13:22
so many pins....
zhivko
@zhivko
Dec 01 2015 13:29
you dont like this?
alon24
@alon24
Dec 01 2015 14:01
I DO!
alonewolfx2
@alonewolfx2
Dec 01 2015 14:10
@hreintke i am on mobile and i didnt saw delete option on mobile github
@zhivko i saw that and it seems new chip coming soon
slaff
@slaff
Dec 01 2015 14:20
Hi guys, here is the article that can help you debug Sming apps flashed on your ESPs: https://blog.attachix.com/live-debugging-with-open-source-tools-programming-for-esp8266-part-4/
Your feedback and suggestions for improvement are more than welcome.

@slaff is that debug setup with the current master if sming? which sdk?

The gdb-dev branch is up-to date with the yesterdays develop branch.

Dmitry Kireev
@kireevco
Dec 01 2015 14:23
@alonewolfx2 are you runnung make in a bash session?
slaff
@slaff
Dec 01 2015 14:26

@kireevco

whaaaatt.. can’t watch the video right now… what’s the setup? any howtos?

Yep, here is one article that can get you started ( https://blog.attachix.com/live-debugging-with-open-source-tools-programming-for-esp8266-part-4/ ) . And of course the source code from the gdb-dev branch which is waiting for ages to get merged in the development branch.

alonewolfx2
@alonewolfx2
Dec 01 2015 14:33
i am running normal cmd session
Dmitry Kireev
@kireevco
Dec 01 2015 14:34
either start bash.exe or run bash.exe -c "make"
alonewolfx2
@alonewolfx2
Dec 01 2015 14:37
ok here is another error
Performing platform-specific actions
Detected: MinGW32.
make /mingw
make[1]: Entering directory `/d/yedek/mb/esp-alt-sdk-master'
/mingw directory not found, mounting
mount c:\tools\mingw64 /mingw
/usr/bin/mount: mount point '/mingw' is already in use
make[1]: *** [/mingw] Error 1
make[1]: Leaving directory `/d/yedek/mb/esp-alt-sdk-master'
make: *** [platform-specific] Error 2
Dmitry Kireev
@kireevco
Dec 01 2015 14:38
ok, what’s your mingw path?
alonewolfx2
@alonewolfx2
Dec 01 2015 14:38
C:\MinGW\mingw32
Dmitry Kireev
@kireevco
Dec 01 2015 14:39
also, what happens if you run bash -c "ls /mingw/" ?
alonewolfx2
@alonewolfx2
Dec 01 2015 14:40
D:\yedek\mb\esp-alt-sdk-master>bash -c "ls /mingw/"
ls: /mingw/: No such file or directory
Dmitry Kireev
@kireevco
Dec 01 2015 14:41
try bash -c "mkdir /mingw/"
and then rerun make
Dmitry Kireev
@kireevco
Dec 01 2015 14:47
(doubt it will help)
another try would be to see what is the result of bash.exe -c "mount C:\MinGW\mingw32 /mingw"
it's probably because of a different mingw path
also, post bash -c "mount" results
and bash -c "cat /etc/fstab"
alonewolfx2
@alonewolfx2
Dec 01 2015 14:51
D:\yedek\mb\esp-alt-sdk-master>bash -c "mkdir /mingw/"
mkdir: cannot create directory `/mingw/': No such file or directory
Dmitry Kireev
@kireevco
Dec 01 2015 14:51
ok
good
alonewolfx2
@alonewolfx2
Dec 01 2015 14:51
D:\yedek\mb\esp-alt-sdk-master>bash.exe -c "mount C:\MinGW\mingw32 /mingw"
/usr/bin/mount: mount point '/mingw' is already in use
D:\yedek\mb\esp-alt-sdk-master>bash -c "cat /etc/fstab"
c:/tools/mingw64        /mingw
it seems it already mounted
Dmitry Kireev
@kireevco
Dec 01 2015 14:54
ah... to a wrong location
try bash -c "umount /mingw"
and then bash.exe -c "mount C:\MinGW\mingw32 /mingw"
I'll do some autodetection
alonewolfx2
@alonewolfx2
Dec 01 2015 14:58
and than remake?
----------------------------------------------------
Performing platform-specific actions
Detected: MinGW32.
make /mingw
make[1]: Entering directory `/d/yedek/mb/esp-alt-sdk-master'
/mingw directory not found, mounting
mount c:\tools\mingw64 /mingw
/usr/bin/mount: mount point '/mingw' is already in use
make[1]: *** [/mingw] Error 1
make[1]: Leaving directory `/d/yedek/mb/esp-alt-sdk-master'
make: *** [platform-specific] Error 2
Dmitry Kireev
@kireevco
Dec 01 2015 15:00
bash.exe -c "MINGW_DIR='C:\MinGW\mingw32' make
bash.exe -c "MINGW_DIR='C:\MinGW\mingw32' make"
alonewolfx2
@alonewolfx2
Dec 01 2015 15:01
i hardcoded in makefile
Dmitry Kireev
@kireevco
Dec 01 2015 15:01
ok
alonewolfx2
@alonewolfx2
Dec 01 2015 15:05
patch -N -d esp_iot_sdk_v1.4.0 -p1 < /d/yedek/mb/esp-alt-sdk-master/src/c_types-c99.patch
patching file include/c_types.h
patch unexpectedly ends in middle of line
Hunk #3 succeeded at 84 (offset 2 lines).
git config --global core.autocrlf false
make: git: Command not found
make: *** [/d/yedek/mb/esp-alt-sdk-master/xtensa-lx106-elf] Error 127
but i have git :S
maybe wrong installation
blob
Dmitry Kireev
@kireevco
Dec 01 2015 15:08
it should be in the path. when you run git in your cmd, does it wokr?
Dmitry Kireev
@kireevco
Dec 01 2015 15:14
choco install git.install --params="/NoAutoCrlf" -y installs it
Dmitry Kireev
@kireevco
Dec 01 2015 15:24
@alonewolfx2 It worked for me, I'll be building binaries
so maybe you could try them.
crosofg
@crosofg
Dec 01 2015 15:52
@slaff I tried compiling as per https://blog.attachix.com/live-debugging-with-open-source-tools-programming-for-esp8266-part-4/ but I am getting following error. I am using sdk 1.4.
CC Libraries/Adafruit_ILI9341/hspi.c
CC /C/tools/sming/Sming/gdbstub/gdbstub.c
In file included from c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stdint.h:9:0,
                 from include/user_config.h:18,
                 from c:/Espressif/ESP8266_SDK/include/osapi.h:9,
                 from c:/tools/sming/Sming/gdbstub/gdbstub.c:70:
c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\stdint.h:80:20: error: conflicting types for 'int32_t'
 typedef signed int int32_t;
                    ^
In file included from c:/Espressif/ESP8266_SDK/include/ets_sys.h:11:0,
                 from c:/tools/sming/Sming/gdbstub/gdbstub.c:11:
c:/Espressif/ESP8266_SDK/include/c_types.h:17:29: note: previous declaration of 'int32_t' was here
 typedef signed long         int32_t;
                             ^
In file included from c:\espressif\xtensa-lx106-elf\lib\gcc\xtensa-lx106-elf\5.1.0\include\stdint.h:9:0,
                 from include/user_config.h:18,
                 from c:/Espressif/ESP8266_SDK/include/osapi.h:9,
                 from c:/tools/sming/Sming/gdbstub/gdbstub.c:70:
c:\espressif\xtensa-lx106-elf\xtensa-lx106-elf\include\stdint.h:81:22: error: conflicting types for 'uint32_t'
 typedef unsigned int uint32_t;
                      ^
In file included from c:/Espressif/ESP8266_SDK/include/ets_sys.h:11:0,
                 from c:/tools/sming/Sming/gdbstub/gdbstub.c:11:
c:/Espressif/ESP8266_SDK/include/c_types.h:15:29: note: previous declaration of 'uint32_t' was here
 typedef unsigned long       uint32_t;
                             ^
make: *** [out/build//C/tools/sming/Sming/gdbstub/gdbstub.o] Error 1
alonewolfx2
@alonewolfx2
Dec 01 2015 16:57
@kireevco something wrong
Error serializing type chocolatey.infrastructure.app.configuration.ConfigFileSettings:
 'C:\ProgramData\chocolatey\config\chocolatey.config' yoluna erişim reddedildi.
Error updating 'C:\ProgramData\chocolatey\config\chocolatey.config'. Please ensure you have permissions to do so:
 'C:\ProgramData\chocolatey\config\chocolatey.config' yoluna erişim reddedildi.
Chocolatey v0.9.9.8
Installing the following packages:
git.install
By installing you accept licenses for the packages.
git.install v1.9.5.20150320 already installed.
 Use --force to reinstall, specify a version to install, or try upgrade.

Chocolatey installed 0/1 package(s). 0 package(s) failed.
 1 package(s) had warnings.
 See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).
Warnings:
 - git.install
Dmitry Kireev
@kireevco
Dec 01 2015 16:58
what happens when you run git from your windows cmd?
@alonewolfx2
alonewolfx2
@alonewolfx2
Dec 01 2015 16:58
nothing
Dmitry Kireev
@kireevco
Dec 01 2015 16:58
not found?
alonewolfx2
@alonewolfx2
Dec 01 2015 16:58
i will remove and re install
not found
Dmitry Kireev
@kireevco
Dec 01 2015 16:59
don't forget to run cmd as admin
alonewolfx2
@alonewolfx2
Dec 01 2015 16:59
yes its admin
Dmitry Kireev
@kireevco
Dec 01 2015 17:00
cool
alonewolfx2
@alonewolfx2
Dec 01 2015 17:01
cmd said not found but chocolately says its already installed
Dmitry Kireev
@kireevco
Dec 01 2015 17:01
do force
and restart cmd
--force
it is installed but maybe wrong
alonewolfx2
@alonewolfx2
Dec 01 2015 17:02
ok i tried force
C:\WINDOWS\system32>choco install git.install --params="/NoAutoCrlf" -y --force
Chocolatey v0.9.9.8
Installing the following packages:
git.install
By installing you accept licenses for the packages.
seems installing
alonewolfx2
@alonewolfx2
Dec 01 2015 17:12
ok another error
You cloned without --recursive, fetching fpoussin/esp-binutils for you.
git submodule update --init --recursive
fatal: Not a git repository (or any of the parent directories): .git
make: *** [/d/yedek/mb/esp-alt-sdk-master/src/esp-binutils/configure.ac] Error 128
ok i give up again :)
Dmitry Kireev
@kireevco
Dec 01 2015 17:16
lol
@alonewolfx2 did you download a zip file?
I see you did
alonewolfx2
@alonewolfx2
Dec 01 2015 17:19
yes
i didnt use git
Dmitry Kireev
@kireevco
Dec 01 2015 17:19
maybe that's why
(not sure)
alonewolfx2
@alonewolfx2
Dec 01 2015 17:20
ok what can i do on cmd for git download
Dmitry Kireev
@kireevco
Dec 01 2015 17:20
git clone https://github.com/kireevco/esp-alt-sdk.git
alonewolfx2
@alonewolfx2
Dec 01 2015 17:22
hmm seems working
i cloned repo and changed mingw path
Dmitry Kireev
@kireevco
Dec 01 2015 17:23
ok, good.
alonewolfx2
@alonewolfx2
Dec 01 2015 17:24
ok what is diferent between git clone and zip download?
Dmitry Kireev
@kireevco
Dec 01 2015 17:24
I think zip doesn't have any git metadata
or at least doesn't have submodules
alonewolfx2
@alonewolfx2
Dec 01 2015 17:24
weird
zhivko
@zhivko
Dec 01 2015 17:24
how can I define static String[] in application.cpp ?
Dmitry Kireev
@kireevco
Dec 01 2015 17:24

that's why

(not sure)

never used zips
alonewolfx2
@alonewolfx2
Dec 01 2015 17:25
i never used git clone :)
and i had this error first
Dmitry Kireev
@kireevco
Dec 01 2015 17:25
you did, techically, when you used gui windows client
alonewolfx2
@alonewolfx2
Dec 01 2015 17:26
maybe
@kireevco what is esp-alt-sdk exactly
Dmitry Kireev
@kireevco
Dec 01 2015 17:27
it's a set of instructions
alonewolfx2
@alonewolfx2
Dec 01 2015 17:27
and what is requeriments
zhivko
@zhivko
Dec 01 2015 17:27
heeey guys how can i define vector String or array in Sming ?
Dmitry Kireev
@kireevco
Dec 01 2015 17:27
to build xtensa-gcc
  • add espressif sdk
zhivko
@zhivko
Dec 01 2015 17:27
anybody knows ?
Dmitry Kireev
@kireevco
Dec 01 2015 17:27
@zhivko sorry no idea
alonewolfx2
@alonewolfx2
Dec 01 2015 17:27
and you need to add some auto detect for folders
Dmitry Kireev
@kireevco
Dec 01 2015 17:27
@alonewolfx2 yes, certain things needs to be done, Im making it work in perfect conditions
for now
alonewolfx2
@alonewolfx2
Dec 01 2015 17:27
@zhivko standart cpp ways
robotiko
@robotiko
Dec 01 2015 17:28
@zhivko Vector<String> commandArgs;
alonewolfx2
@alonewolfx2
Dec 01 2015 17:28
and i wonder can script download mingw or ?
Dmitry Kireev
@kireevco
Dec 01 2015 17:28
welllll
it's a cross-dependency
alonewolfx2
@alonewolfx2
Dec 01 2015 17:30
is mingw dependency for esp-alt-sdk?
Dmitry Kireev
@kireevco
Dec 01 2015 17:31
yes, there is env/mingw_10
yes
this script prepares environment completely including choco, mingw and reqiured packages.
alonewolfx2
@alonewolfx2
Dec 01 2015 17:32
but why it didnt download mingw when it didnt find on c:\tools ?
Dmitry Kireev
@kireevco
Dec 01 2015 17:32
so, I'm planning to add similar for mac, ubuntu and centos
that's a bad assumption, you could have it somewhere else (and you do)
I think it should not be automatic. open a script and look what you need and run if you need it
or just run the whole script
this thing is like esp-open-sdk but works without crosstool-ng and cygwin
alonewolfx2
@alonewolfx2
Dec 01 2015 17:37
i am using mingw soo what is difference between esp-alt-sdk and mingw-xtensa thing?
Dmitry Kireev
@kireevco
Dec 01 2015 17:37
what is mingw-extensa?
alonewolfx2
@alonewolfx2
Dec 01 2015 17:37
UDK
Dmitry Kireev
@kireevco
Dec 01 2015 17:38
ah
not that much, it's
  1. cross-platform
  2. complete build process
  3. ability to build it yourself
  4. multiple platform binary builds that I will produce
This message was deleted
UDK assumes "windows is the only OS", esp-open-sdk assuemes "crosstool-ng works everywhere witout issues"
alonewolfx2
@alonewolfx2
Dec 01 2015 17:40
except on my ubuntu machine
it didnt compiled anytime
i tried many vm and 2 real pc with 4 different internet connection and 2 different os_language but same result
Dmitry Kireev
@kireevco
Dec 01 2015 17:42
which one?
mine?
alonewolfx2
@alonewolfx2
Dec 01 2015 17:42
esp-open-sdk
Dmitry Kireev
@kireevco
Dec 01 2015 17:42
ah
I spend ~3 months trying to build it on windows
with very little success
and that little success was with cygwin, not mingw
alonewolfx2
@alonewolfx2
Dec 01 2015 17:43
for now UDK the only clean way for windows
Dmitry Kireev
@kireevco
Dec 01 2015 17:43
yeah
it's using a build without crosstool-ng
but everything else is a mess
build script is also a mess (original one was too) - i converted it to a make file
to avoid thigs like
if [ $REPOCHECK -gt 0 ]; then

  echo "Cloning/pulling repos..."

  # Makeinfo will fail if it encounters CRLF endings.
  git config --global core.autocrlf false

  echo "GCC v5.1"
  if cd $XTDLP/gcc-xtensa; then git pull; else git clone -b lx106-5.1 https://github.com/jcmvbkbc/gcc-xtensa.git $XTDLP/gcc-xtensa; fi
  echo "Newlib"
  if cd $XTDLP/esp-newlib; then git pull; else git clone -b xtensa https://github.com/jcmvbkbc/newlib-xtensa.git $XTDLP/esp-newlib; fi
  echo "Binutils"
  if cd $XTDLP/esp-binutils; then git pull; else git clone https://github.com/fpoussin/esp-binutils.git $XTDLP/esp-binutils; fi

fi
:D
alonewolfx2
@alonewolfx2
Dec 01 2015 17:46
:D
Dmitry Kireev
@kireevco
Dec 01 2015 17:46
this is to check if dirs are there
which make was made for
alonewolfx2
@alonewolfx2
Dec 01 2015 17:47
i like UDK because i hadnt any issue with that
Dmitry Kireev
@kireevco
Dec 01 2015 17:47
ok
it's my personal preference, and with UDK there are so manythings that should be done differently
also, UDK is very closed... hard to add a change to it
alonewolfx2
@alonewolfx2
Dec 01 2015 17:48
for crossplatform we need a different way ofcourse
Dmitry Kireev
@kireevco
Dec 01 2015 17:48
"how do I build everything"
I think he just does everything manually
aside of the toolchain
it's just something what I feel wrong about:)
if it doesn't work with esp-alt-sdk, tha'ts fine too. At least I tried
alonewolfx2
@alonewolfx2
Dec 01 2015 17:53
but UDK has github repo and a little open source :D
Dmitry Kireev
@kireevco
Dec 01 2015 17:53
github repo with .exe files.
yep
  • how do I get those .exe files?
  • Why do I need those .exe files on linux/mac..
UDK worked well, I don't disagree
but it really bothers me that there is no clean cross-platform toolchain/sdk
alonewolfx2
@alonewolfx2
Dec 01 2015 17:56
btw still building (esp-alt-sdk)
Dmitry Kireev
@kireevco
Dec 01 2015 17:56
If UDK maintainer goes on vacation, who will create a build?
esp-open-sdk is better, you can contribute and he'll merge a change..
but no windows
alonewolfx2
@alonewolfx2
Dec 01 2015 17:57
where is exe files on udk?
Dmitry Kireev
@kireevco
Dec 01 2015 17:57
being distributed is better... UDK is locking himself odown
alonewolfx2
@alonewolfx2
Dec 01 2015 17:57
you mean tools folder?
utils
tools
git is not meant to be used with binary
because every revision is kept in .git database.
alonewolfx2
@alonewolfx2
Dec 01 2015 17:59
actually we dont need all exe's
Dmitry Kireev
@kireevco
Dec 01 2015 17:59
binary files don't have diffs, that's why they are kept as full files... so if you have 1 binary file, you will eventually get 1x<#ofcommits>
kireevco @kireevco brb
alonewolfx2
@alonewolfx2
Dec 01 2015 18:02
btw i realise i didnt use UDK for lastest win10 install
Dmitry Kireev
@kireevco
Dec 01 2015 18:09
what did you use?
alonewolfx2
@alonewolfx2
Dec 01 2015 18:10
manual instal mingw , manual download sdk, manual download eclipse, manual download xtensa prebuilded binaries
Dmitry Kireev
@kireevco
Dec 01 2015 18:10
ah
yeah
same thing?:)
or any issues?
alonewolfx2
@alonewolfx2
Dec 01 2015 18:11
working without any issues
Dmitry Kireev
@kireevco
Dec 01 2015 18:11
cool
alonewolfx2
@alonewolfx2
Dec 01 2015 18:11
your sdk still building
Dmitry Kireev
@kireevco
Dec 01 2015 18:11
well, at least that's a good sign, it started
:-)
if any bug, you can just rebuild. You don't have to right now, I need to confirm 100% build success on my side first. So thank you for your help! @alonewolfx2