Mandriva и бинарники
что за бинарник, какие права, как запускаешь?
Ссылка в первом посте, запустите плз кто-нибудь, есть вероятность, что просто файл нерабочий...
Chaos_analyser: ELF 32-bit MSB executable, SPARC, version 1 (SYSV dynamically linked (uses shared libs not stripped
тваюмать
SPARCЗвучит угрожающе...
А эти сишки можно скомпилить и запустить на VMware убунте?
Какие варианты вообще существуют?
А эти сишки можно скомпилить и запустить на VMware убунте?данный бинарник ну никак малой кровью не запустить. про эмуляторы спарка я как-то не слышал.
Какие варианты вообще существуют?
а вот скомпилить и запустить можно на имеющейся мандриве.
скинь сюда инструкцию по инсталляции на линукс и тебе подробно объяснят что и как делать
Прости, не понимаю, инсталляцию чего?
А эти сишки можно скомпилить и запустить на VMware убунте?что за сишки ? какая инструкция по сборке к ним прилагается ?
*************************************************************************
CHAOS ANALYSER version 1.0
*************************************************************************
Written by M.Banbrook , G.Ushaw and S. McLaughlin
18/1/96
*************************************************************************
The files contained within this directory (Chaos_analyser) are all
the main files that the program will need ... it will also require
support for XView to enable the graphics engine to operate.
Once the files have been untarred then to compile the software
type
com_shell Chaos_analyser
This will run the appropriate gcc compilation (if you use other
compilers you may need to hack com_shell ... it is not very complex !)
and create the executable "Chaos_analyser".
Note: a number of errors may be thrown out be the compiler but none
of these should stop the creation of the executable!
For information on how to use the software I recommend that you fully
read the papers that we have published (email ee.ed.ac.uk for
copies). There is no manual included since we feel that in order
for the most to be gained from the software the user should be aware
of the algorithms contained ... ie. read the papers!
Сам com_shell:
#!/bin/sh
#gcc -O4 -I/usr/openwin/include -L/usr/openwin/lib -R/usr/local/pack/X11R6/lib "$1".c -o "$1" -lxview -lolgx -lX11 -lm
gcc -I/usr/openwin/include -L/usr/openwin/lib "$1".c -o "$1" -lxview -lolgx -lX11 -lm
gcc -I/usr/openwin/include -L/usr/openwin/lib "$1".c -o "$1" -lxview -lolgx -lX11 -lmну так запускай
будет ругань типа не найден такой файл, сякой
ищешь в инете/пакетном менеджере что надо и устанавливаешь
запускаешь заново, будет новая ругань на то что чего-то не хватает, и такие итерации надо делать пока не надоест или пока не соберется
ps я тут поглядел, что за библиотечки ему нужны - тяжело будет, программа видимо древнючая (1996 года и библиотеки требует прямо-таки раритетные. возможно придется сначала найти и скомпилить openwin и olgx.
Спасибо, попробую!
Wedit output window build: Mon Dec 22 01:05:23 2008
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 114 syntax error; found `Bool' expecting '}'
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 114 skipping `Bool' `input'
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 114 empty declaration
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 117 no type specified. Defaulting to int
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 117 Syntax error; missing semicolon before `icon_pixmap'
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 117 no type specified. Defaulting to int
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 118 no type specified. Defaulting to int
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 118 Syntax error; missing semicolon before `icon_window'
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 118 no type specified. Defaulting to int
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 120 no type specified. Defaulting to int
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 120 Syntax error; missing semicolon before `icon_mask'
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 120 no type specified. Defaulting to int
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 121 no type specified. Defaulting to int
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 121 Syntax error; missing semicolon before `window_group'
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 121 no type specified. Defaulting to int
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 123 unrecognized declaration
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 123 no type specified. Defaulting to int
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 158 syntax error; found `Atom' expecting '}'
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 158 skipping `Atom' `encoding'
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 158 empty declaration
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 161 unrecognized declaration
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 161 no type specified. Defaulting to int
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 225 invalid struct field declarations
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 225 syntax error; found `XPointer' expecting '}'
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 225 skipping `XPointer' `compose_ptr'
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 227 unrecognized declaration
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 227 no type specified. Defaulting to int
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 281 invalid struct field declarations
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 281 syntax error; found `Visual' expecting '}'
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 281 skipping `Visual' `*' `visual'
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 281 empty declaration
Warning c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 282 no type specified. Defaulting to int
Error c:\program files\matlab\r2006b\work\chaos\chaos\recipes\rotated.c: c:\lcc\include\x11\xutil.h: 282 too many errors
Compilation + link time:0.1 sec, Return code: 1
видимо интеловский компилер просто не переваривает .h файлик, наверно ключик какой-то особенный хочет.
может кто из гентушников поможет ?
и кусок неперевариваемого .h файла тоже стоило бы запостить
typedef struct {
long flags; /* marks which fields in this structure are defined */
Bool input; /* does this application rely on the window manager to
get keyboard input? */
int initial_state; /* see below */
Pixmap icon_pixmap; /* pixmap to be used as icon */
Window icon_window; /* window to be used as icon */
int icon_x, icon_y; /* initial position of icon */
Pixmap icon_mask; /* icon mask bitmap */
XID window_group; /* id of related window group */
/* this structure may be extended in the future */
} XWMHints;
/* definition for flags of XWMHints */
#define InputHint (1L << 0)
#define StateHint (1L << 1)
#define IconPixmapHint (1L << 2)
#define IconWindowHint (1L << 3)
#define IconPositionHint (1L << 4)
#define IconMaskHint (1L << 5)
#define WindowGroupHint (1L << 6)
#define AllHints (InputHint|StateHint|IconPixmapHint|IconWindowHint| \
IconPositionHint|IconMaskHint|WindowGroupHint)
#define XUrgencyHint (1L << 8)
/* definitions for initial window state */
#define WithdrawnState 0 /* for windows that are not mapped */
#define NormalState 1 /* most applications want to start this way */
#define IconicState 3 /* application wants to start as an icon */
/*
* Obsolete states no longer defined by ICCCM
*/
#define DontCareState 0 /* don't know or care */
#define ZoomState 2 /* application wants to start zoomed */
#define InactiveState 4 /* application believes it is seldom used; */
/* some wm's may put it on inactive menu */
/*
* new structure for manipulating TEXT properties; used with WM_NAME,
* WM_ICON_NAME, WM_CLIENT_MACHINE, and WM_COMMAND.
*/
typedef struct {
unsigned char *value; /* same as Property routines */
Atom encoding; /* prop type */
int format; /* prop data format: 8, 16, or 32 */
unsigned long nitems; /* number of data items in value */
} XTextProperty;
#define XNoMemory -1
#define XLocaleNotSupported -2
#define XConverterNotFound -3
typedef enum {
XStringStyle, /* STRING */
XCompoundTextStyle, /* COMPOUND_TEXT */
XTextStyle, /* text in owner's encoding (current locale)*/
XStdICCTextStyle, /* STRING, else COMPOUND_TEXT */
/* The following is an XFree86 extension, introduced in November 2000 */
XUTF8StringStyle /* UTF8_STRING */
} XICCEncodingStyle;
typedef struct {
int min_width, min_height;
int max_width, max_height;
int width_inc, height_inc;
} XIconSize;
typedef struct {
char *res_name;
char *res_class;
} XClassHint;
#ifdef XUTIL_DEFINE_FUNCTIONS
extern int estroyImage(
XImage *ximage);
extern unsigned long XGetPixel(
XImage *ximage,
int x, int y);
extern int XPutPixel(
XImage *ximage,
int x, int y,
unsigned long pixel);
extern XImage *XSubImage(
XImage *ximage,
int x, int y,
unsigned int width, unsigned int height);
extern int XAddPixel(
XImage *ximage,
long value);
#else
/*
* These macros are used to give some sugar to the image routines so that
* naive people are more comfortable with them.
*/
#define estroyImage(ximage) \
*ximage)->f.destroy_imageximage
#define XGetPixel(ximage, x, y) \
*ximage)->f.get_pixelximage (x (y
#define XPutPixel(ximage, x, y, pixel) \
*ximage)->f.put_pixelximage (x (y (pixel
#define XSubImage(ximage, x, y, width, height) \
*ximage)->f.sub_imageximage (x (y (width (height
#define XAddPixel(ximage, value) \
*ximage)->f.add_pixelximage (value
#endif
/*
* Compose sequence status structure, used in calling XLookupString.
*/
typedef struct _XComposeStatus {
XPointer compose_ptr; /* state table pointer */
int chars_matched; /* match state */
} XComposeStatus;
/*
* Keysym macros, used on Keysyms to test for classes of symbols
*/
#define IsKeypadKey(keysym) \
KeySymkeysym) >= XK_KP_Space) && KeySymkeysym) <= XK_KP_Equal
#define IsPrivateKeypadKey(keysym) \
KeySymkeysym) >= 0x11000000) && KeySymkeysym) <= 0x1100FFFF
#define IsCursorKey(keysym) \
KeySymkeysym) >= XK_Home) && KeySymkeysym) < XK_Select
#define IsPFKey(keysym) \
KeySymkeysym) >= XK_KP_F1) && KeySymkeysym) <= XK_KP_F4
#define IsFunctionKey(keysym) \
KeySymkeysym) >= XK_F1) && KeySymkeysym) <= XK_F35
#define IsMiscFunctionKey(keysym) \
KeySymkeysym) >= XK_Select) && KeySymkeysym) <= XK_Break
#ifdef XK_XKB_KEYS
#define IsModifierKey(keysym) \
KeySymkeysym) >= XK_Shift_L) && KeySymkeysym) <= XK_Hyper_R \
|| KeySymkeysym) >= XK_ISO_Lock) && \
KeySymkeysym) <= XK_ISO_Last_Group_Lock \
|| KeySymkeysym) == XK_Mode_switch) \
|| KeySymkeysym) == XK_Num_Lock
#else
#define IsModifierKey(keysym) \
KeySymkeysym) >= XK_Shift_L) && KeySymkeysym) <= XK_Hyper_R \
|| KeySymkeysym) == XK_Mode_switch) \
|| KeySymkeysym) == XK_Num_Lock
#endif
/*
* opaque reference to Region data type
*/
typedef struct _XRegion *Region;
/* Return values from XRectInRegion */
#define RectangleOut 0
#define RectangleIn 1
#define RectanglePart 2
/*
* Information used by the visual utility routines to find desired visual
* type from the many visuals a display may support.
*/
typedef struct {
Visual *visual;
VisualID visualid;
int screen;
int depth;
#if defined(__cplusplus) || defined(c_plusplus)
int c_class; /* C++ */
#else
int class;
#endif
unsigned long red_mask;
unsigned long green_mask;
unsigned long blue_mask;
int colormap_size;
int bits_per_rgb;
} XVisualInfo;
#define VisualNoMask 0x0
#define VisualIDMask 0x1
#define VisualScreenMask 0x2
#define VisualDepthMask 0x4
#define VisualClassMask 0x8
#define VisualRedMaskMask 0x10
#define VisualGreenMaskMask 0x20
#define VisualBlueMaskMask 0x40
#define VisualColormapSizeMask 0x80
#define VisualBitsPerRGBMask 0x100
#define VisualAllMask 0x1FF
gcc -шнил и под мандриовой и под убунтой со всеми библиотеками, мб кто-то сможет это отбилдить, я даже готов отбашлять, для диплома нужен бинарник
Ты в Ж живешь, согласно ip? позвони плз +7 926 867 90 91, или сделай дозвон!
Ну и зачем минусить? я x вижу почти впервые в жизни...нуб я...вот
BoolВ C++ нет встроенного типа Bool, есть только bool. В сях вообще нет такого типа. Где-то должен быть typedef соответствующий. Возможно у тебя какие-то заголовочные файлы не той версии, либо не там лежат (и в результате не подключаются).
Ну и зачем минусить?ну тебе же в первом же посте дали ссылку
как только научишься задавать вопросы (а это очень просто то и минусить перестанут и помогать будут активнее
Оставить комментарий
skorpion964
Поставил на виртуальную машину Mandriv'у, не могу запустить исполняемый бинарник, подскажите, пожалуйста, в чем проблема? Прогать так и научился, к сожалению..Спеца знакомого рядом тоже нет...