The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Besturingssystemen > OS X (Apple)
.
google unix.com



OS X (Apple) OS X is een lijn van Unix-gebaseerde grafische besturingssystemen ontwikkeld, verhandeld en verkocht door Apple.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
probleem op installeren csaunders SUN Solaris 1 12-17-2008 02:53 PM
Het probleem na de installatie gcc op AIX 5.3 citer AIX 1 01-02-2008 12:44 AM
SuSE 9.0 probleem video 3bumbs plumming UNIX voor Dummies Questions & Answers 6 12-02-2003 07:20 PM
Laptop video probleem .... MadProfessor UNIX voor Dummies Questions & Answers 4 12-01-2003 07:21 PM
Gewoon een video probleem Z0mby UNIX voor Dummies Questions & Answers 1 01-14-2002 12:18

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-21-2009
Dorna Dorna is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2009
Posten: 6
Video Encoder 264 niet installeren, probleem met LD vlaggen

Hi all,

Ik heb een groot probleem. Ik probeer het installeren van een 264 video-encoder (JM 15.1, van H.264/AVC JM Reference Software downloaden) Op OS X 10.5.5.

Allereerst moest ik uitschakelen statische opstelling, vanwege deze fout:
Code:
ld_classic: can't locate file for: -lcrt0.o
Ik las over deze op sommige forums en gehandicapten statische opstelling in de Makefile en het was opgelost. Nu krijg ik deze foutmelding:

Code:
creating binary "../bin/lencod.exe"
ld: absolute addressing (perhaps -mdynamic-no-pic) used in _rc_init_GOP from obj/rc_quadratic.o not allowed in slidable image. Use '-read_only_relocs suppress' to enable text relocs
collect2: ld returned 1 exit status
en hier is de Makefile:


Code:
NAME=   lencod

### include debug information: 1=yes, 0=no
DBG?= 0
### Generate 32 bit executable : 1=yes, 0=no
M32?= 0
### include O level optimization : 0-3
OPT?= 3
### Static Compilation
STC?= 0

DEPEND= dependencies

BINDIR= ../bin
INCDIR= inc
SRCDIR= src
OBJDIR= obj

ADDSRCDIR= ../lcommon/src
ADDINCDIR= ../lcommon/inc

ifeq ($(M32),1)
CC=     gcc -m32
else
CC=     gcc 
endif

ifeq ($(STC),1)
ifeq ($(DBG),1)  ### Do not use static compilation for Debug mode
STC=0
STATIC=
else
STATIC= -static
endif
else
STATIC= 
endif

LIBS=   -lm $(STATIC)
AFLAGS=  
CFLAGS=  -std=gnu99 -pedantic -ffloat-store -fno-strict-aliasing -fsigned-char $(STATIC)
FLAGS=  $(CFLAGS) -Wall -I$(INCDIR) -I$(ADDINCDIR) -D __USE_LARGEFILE64 -D _FILE_OFFSET_BITS=64

OPT_FLAG = -O$(OPT)
ifeq ($(DBG),1)
SUFFIX= .dbg
FLAGS+= -g
else
SUFFIX=
FLAGS+= $(OPT_FLAG)
endif

OBJSUF= .o$(SUFFIX)

SRC=    $(wildcard $(SRCDIR)/*.c) 
ADDSRC= $(wildcard $(ADDSRCDIR)/*.c)
OBJ=    $(SRC:$(SRCDIR)/%.c=$(OBJDIR)/%.o$(SUFFIX)) $(ADDSRC:$(ADDSRCDIR)/%.c=$(OBJDIR)/%.o$(SUFFIX)) 
BIN=    $(BINDIR)/$(NAME)$(SUFFIX).exe

.PHONY: default distclean clean tags depend

default: messages objdir_mk depend bin 

messages:
ifeq ($(M32),1)
    @echo 'Compiling with M32 support...'
endif
ifeq ($(DBG),1)
    @echo 'Compiling with Debug support...'
    @echo 'Note static compilation not supported in this mode.'
endif
ifeq ($(STC),1)
    @echo 'Compiling with -static support...'
endif
ifeq ($(MMX),1)
    @echo 'Compiling with MMX support...'
endif

clean:
    @echo remove all objects
    @rm -rf $(OBJDIR)

distclean: clean
    @rm -f $(DEPEND) tags
    @rm -f $(BIN)

tags:
    @echo update tag table
    @ctags inc/*.h src/*.c

bin:    $(OBJ)
    @echo
    @echo 'creating binary "$(BIN)"'
    @$(CC) $(AFLAGS) -o $(BIN) $(OBJ) $(LIBS)
    @echo '... done'
    @echo

depend:
    @echo
    @echo 'checking dependencies'
    @$(SHELL) -ec '$(CC) $(AFLAGS) -MM $(CFLAGS) -I$(INCDIR) -I$(ADDINCDIR) $(SRC) $(ADDSRC)                  \
         | sed '\''s@\(.*\)\.o[ :]@$(OBJDIR)/\1.o$(SUFFIX):@g'\''               \
         >$(DEPEND)'
    @echo

$(OBJDIR)/%.o$(SUFFIX): $(SRCDIR)/%.c
    @echo 'compiling object file "$@" ...'
    @$(CC) -c -o $@ $(FLAGS) $<

$(OBJDIR)/%.o$(SUFFIX): $(ADDSRCDIR)/%.c
    @echo 'compiling object file "$@" ...'
    @$(CC) -c -o $@ $(FLAGS) $<

objdir_mk:
    @echo 'Creating $(OBJDIR) ...'
    @mkdir -p $(OBJDIR)

-include $(DEPEND)
1. Ik heb gezocht naar deze fout en het lijkt erop dat andere mensen dit opgelost door een upgrade naar de Xcode 3.1.2. Maar mijn versie is Xcode 3.1.2! Ik reinstalled het een paar keer en nog steeds dezelfde fout. Misschien is het omdat ik MacPorts geïnstalleerd op deze een paar weken geleden, en uninstalled it?? Misschien ben ik niet verondersteld de "Unix Ontwikkeling pakket" te installeren in de Xcode?

2. Ik heb geprobeerd om de LDFLAG in de Makefile, toe te voegen met
-read_only_relocs onderdrukken en ik ben er niet zeker van dat ik ben brengen het op de juiste plaats, en ik weet niet of dat ook zou moeten werken. Anyway, toen ik toevoegen dat diesn't werk.

Heeft iemand enig idee? Zo niet, kan iemand proberen gebouw JM van die link en zien of ze hetzelfde probleem krijgt? Ik ben van ideeën.

Many thanks.
 

Bladwijzers

Labels
264 encoder, jm encoder, ld vlaggen, OS X, Xcode

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Uit
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 04:35 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0